我正在做一个项目,其中涉及到一些相互连接的对象。
如果拥有者有问题,这些设备会有一个“警告”按钮。按下警报按钮后,web应用程序将收到通知(所有者、GPS位置...),并寻找处理警报的人员(可能需要几分钟时间)。当有人被发现时,应用程序会向设备发送一个信号,说“好的,我们会照顾你的”。
该设备将通过GPRS进行通信。
我的问题是:我需要什么样的架构来处理这个问题?
当然,我需要:-设备-运行web应用程序的web服务器(可能是PHP应用程序)
我还需要其他东西吗,比如中间件?设备可以直接与服务器通信吗?最佳实践是什么?有什么建议吗?
问候
发布于 2016-06-11 16:40:56
确保使用AMQP协议或MQTT,这样您就有了双向“低开销”支持,以避免轮询。我知道Azure PHP支持这两种方式,从那里只需要在你的设备上处理传入消息,在你的IoT后端处理传出消息。
https://stackoverflow.com/questions/37726329
复制相似问题