在物联网中应用程序从传感器中读取数据会出现丢失数据或者重复读取数据的问题,如何用中间件解决?有没有案例说明?
这个问题似乎是消息中间件的处理范畴,不是今天讨论的应用中间件。如果以前是应用程序直接读取传感器信息,为了读取数据的可靠性,可以中间添加消息中间件,即传感器发给消息中间件,消息中间件再发给应用。这种模式下,只要传感器能正确发出来,数据丢失问题就能大大缓解,而数据重复问题,这个最好应用来自己判断。各个模块分工明确。但消息中间件一般是比较重的程序,是否适合在物联网上 就需要仔细考虑了。
可以考虑用MQ,IOT技术核心就是MQ。可以将传感器数据传到MQ 队列,然后让物联网应用程序定期从MQ队列取。尽量不要用webservice方式取数据,易丢数据,或者因网络闪断而重复读取数据。。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30