简体中文
简体中文
English
注册
登录开发者平台
解决方案
行业解决方案
提供从智慧客房、智慧前台到智慧运营等酒店全场景品牌赋能,推进酒店行业数智化变革
一站式智慧照明系统解决方案,赋能企业快速实现人因照明、节能减排的智能化照明升级
综合应用智能化信息,令楼宇具有智慧和生命力,提供投资合理、安全高效、舒适便利的使用空间
快速实现数字化智慧办公空间,有效实现企业增效、降本和节能。
为连锁型品牌商业门店提供完善的管理系统, 提升门店效率
提供从租控授权、租务运营到园区管理等全方位租住解决方案,驱动租住行业智慧转型
融合全屋智能、地产社区等行业场景能力,提供居住空间丰富的产品矩阵和智能体验
IoT 助力校园场景智能化转型, 提升管理效率
全方位赋能开发者实现多场景智慧节能管理解决方案
以 IoT 平台助力中小制造企业, 实现降本、提质、增效
借助丰富硬件生态,一站式构建安全可靠私有化智能平台
为你的业务场景提供全面的 AI 服务及 AI Copilot 开发方案
海量成熟方案,超低研发门槛,极速落地产品智能化
开发者
与志同道合的开发者和专家共同交流
从初创企业到全球领先企业,涂鸦开发者平台协助实现客户成功。
快速获取并体验优秀的开发者案例产品
服务与支持
生态合作
成为涂鸦服务商,接入涂鸦的另一个选择,帮助更多开发者更快实现智能化
智能互联标识
携手开发者生态合作伙伴联合创新,持续创造互联互通商业价值
聚焦产业变革, 推动人工智能产业发展
智联万物,商者无界
安全与合规
严格遵守国内外信息安全标准和行业要求
诚邀安全业界同仁共同打造和维护物联网健康生态
支持
提供产品智能化开发全链路的常见问答
7×24一对一客服咨询
技术指导、故障修复以及问题解决
关于我们
全球化云开发者平台
探索涂鸦的故事
了解涂鸦的全球视野
涂鸦智能-产品解决方案|行业解决方案|全球智能化平台
涂鸦诚聘全球精英
IoT物联网设备丢消息问题解决方案
形状
912

图片15图片15

IoT物联网设备受硬件性能限制,不同地域网络覆盖差异大,信号不稳定,数据丢包现象时有发生,而且大多数设备都采用了交互界面,一旦出现设备失灵的情况,就会产生无法估量的损失。对于IoT开发人员来说,如何快速定位信息丢失的原因是一个挑战。

IoT消息链接梳理。

首先要对信息链进行全面梳理,然后才能解决丢失的信息。

IoT方案,将业务数据打包在设备端应用程序中,然后将MQTT消息封装起来,提供给通信模块,将其转换为网络传输包,通过运营商网络传送到云上的IoT物联网平台,然后在平台内部进行处理。在数据库中写入规则引擎,或者推送到业务服务器。

受模块硬件内存限制,运营商?由于络质量等原因,设备端的数据包翻山越岭,历尽艰险,才能顺利地到达业务系统。

装置端的信息处理程序。

以下是对设备端数据的打包过程:

装置的接线计划汇编商业数据包,增加MQTT协议层的MQTT消息头,形成MQTT包,TCP层增加TCP报头部组成了可传送的分组。

IP层增加IP报头部,IP分组构成网络层。

通过通信模块驱动,在IP包中添加14字节的MAC地址头,组成一个数据帧Frame,包含发送端和接收端的MAC地址。

模块驱动增加了Frame的头同步信息和CRC校验,并把它封装成一个可发送的包,然后通过手机网络发送到运营商基站。

邮件丢失原因分析。

合并以上的分析,在传输期间的消息丢失可能有下列原因:

该应用程序存在缺陷,业务包没有被装配。

应用程序在设备上集成了MQTTSDK错误,MQTT协议包没有装配。

通讯模块/网卡出现异常,没有发送任何网络包。

操作者网络异常,分组丢失。

IoT物联网平台上出现异常,接收未经处理的运营商发送的数据包。

IoTIoT物联网平台出现异常,数据包无法传输。

云计算业务系统异常,接收IoT物联网平台没有处理的数据包。

排查思路

结合端到端链路分析,本文梳理了四个主要排查方案的参考。

排查实战

抓取Wireshark分析网络问题。

利用网络抓包工具Wireshark,可以快速定位设备→网络→IoT物联网平台之间的消息传递问题。

下面的图表显示了该设备对IoT物联网平台PUBLISH一条QoS=1的消息的抓包记录。从消息信息中,我们可以看到消息对应的Topic和Payload。

因为QoS=1消息,IoT物联网平台将回复一个PUBACK给device。

传送门:Wireshark实战抓包。

IoT物联网平台-信息跟踪跟踪。

IIoT平台的日志服务提供了查看设备通讯信息的功能。你可以根据TraceID或MessageId,在物联网平台上跟踪任意一条消息传递的全路径,也可以根据出现的故障节点快速分析、定位。

上行链:设备→IoT平台→商业系统。

下行链接:商业系统→IoT平台→设备。

免责声明:凡注明来源的文章均转自其它平台,目的在于传递有价值的AIoT内容资讯,并不代表本站观点及立场。若有侵权或异议,请联系我们处理。
即刻开启您的物联网之旅
即刻开启 您的物联网之旅
遇到问题了么?联系专属客户经理在线解答