我希望得到关于能够处理来自设备的实时数据并根据输入做出决定的最佳服务器端代码的建议。一个简单的例子:假设我有一个网络启用的温度计,运行一个轻量级的TCP/IP客户端堆栈。当温度达到30度时,我希望设备与服务器联系,然后我希望服务器向我发送电子邮件。我也希望服务器能够发送一个命令来打开加热器。针对嵌入式设备的服务器端应用程序
这里的问题是能够从服务器启动TCP消息,并通过各种各样的任意防火墙和路由器,一直到客户端设备。我知道有一些“解决方法”,例如轮询服务器以获取更新,或者在我打电话给服务器的情况下进行“长轮询”,并在有需要发送的情况下保持连接处于打开状态。这里的问题是带宽。消息很少见,但很重要,所以标题和握手占流量的98%。
我一直在阅读WebSockets,看起来他们正是我需要的东西,尤其是在与HTML5配对时。
有没有人知道可以运行在云服务器上的随时可用的服务器软件包,并使用一些标准化的方法将数据推送到我的设备?我真的不想在这里重新发明轮子,我不能相信我是第一个尝试这种方式的人。我看到一些人用他们自己的专有解决方案来做,但我更感兴趣购买一站式套餐。
我其实刚刚发生在高速公路上,它看起来很有趣。我怎样才能直接与你联系? –
给我发一封邮件:tobias“dot”oberstein“at”tavendo“dot” – oberstet
我刚刚通过电子邮件联系了@ ...这是否会奏效? –