《表2 水深计PUBLISH报文》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于FreeRTOS和MQTT的海洋监测网络框架》
(5) Send_task:优先级为5。在网络连接的情况下,调用Mqtt_Pack Publish Pkt封装数据,设置报文格式为PUB-LISH,服务质量为至少分发一次,retain设置为1。在水深计中报文设置如表2,设置固定报头剩余长度为13、可变报头主题名为depth、有效载荷为4 B的水深计数据;在海流计中设置固定报头剩余长度为59、可变报头主题名为current、有效载荷是海流计的数据,其中第5~8个字节为温度,第29~32字节是方位,第33~36字节是流速,第45~48字节是电压。例如:海流计数据pval,9.381,-0.311,-0.993,-0.221,0.340,0.439,197.586,164.580,-0.423,0.117,12.132。调用Mqtt_Send Pkt发送数据。最后挂起任务2 min。数据封装和发送在临界段内执行,防止被中断打断。
图表编号 | XD0017014300 严禁用于非法目的 |
---|---|
绘制时间 | 2018.01.06 |
作者 | 朱明辉、赵信广、尤星懿 |
绘制单位 | 山东科技大学电气与自动化工程学院、山东省科学院海洋仪器仪表研究所、山东科技大学电气与自动化工程学院、山东省科学院海洋仪器仪表研究所、山东科技大学电气与自动化工程学院 |
更多格式 | 高清、无水印(增值服务) |