System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,具体涉及一种基于智能网关mqtt南向直连设备的方法、存储介质及设备。
技术介绍
1、mqtt((message queuing telemetry transport,消息队列遥测传输协议))是iso标准下基于发布/订阅范式的消息协议。mqtt broker是mqtt协议中的核心组件,负责接收、转发和处理消息。传统的mqtt设备上传数据需要通过broker得到主题(topic)进行报文传输,得到的报文需要手动配置,需要人工填写、核对,确保不重复且描述正确,从而需要耗费大量的人力以及时间,也容易出现一些错误,如内容错误、对应错误等,因此需要较专业的人员去配置和检查报文字段。并且,配置完的内容无法同步到平台完成数据绑定,无法实现数据的交互。因此,传统的mqtt设备上传数据方式耗时耗力,成本较高,降低了采集设备上传数据的便捷性。
技术实现思路
1、针对现有技术的不足,本专利技术旨在提供一种基于智能网关mqtt南向直连设备的方法、存储介质及设备。
2、为了实现上述目的,本专利技术采用如下技术方案:
3、一种基于智能网关mqtt南向直连设备的方法,其特征在于,包括如下步骤:
4、s1、在边缘计算器中添加南向mqtt直连设备:
5、创建通道,并配置两个主题topic来管理通道,其中一个用于发送命令或控制指令,另一个主题用于接收状态更新或反馈;
6、创建设备和点位,设备名和点位名分别代表数据存放对象和数据字段;<
...【技术保护点】
1.一种基于智能网关MQTT南向直连设备的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,边缘计算器根据设备名和点位名,自动将解析得到的数据缓存到内存的数组中。
3.根据权利要求1所述的方法,其特征在于,边缘计算器对南向MQTT直连设备传输下控报文进行下控时,下控报文包括设备名称、数据模式、下控参数和下控值,用问号代替下控值。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-3任一所述的方法。
5.一种边缘计算器,其特征在于,包括南向MQTT直连设备、以及南向MQTT直连设备中的处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现权利要求1-3任一所述的方法。
【技术特征摘要】
1.一种基于智能网关mqtt南向直连设备的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的方法,其特征在于,边缘计算器根据设备名和点位名,自动将解析得到的数据缓存到内存的数组中。
3.根据权利要求1所述的方法,其特征在于,边缘计算器对南向mqtt直连设备传输下控报文进行下控时,下控报文包括设备名称、数据模式、下控参数和下控值,用问号代替下控值...
【专利技术属性】
技术研发人员:刘龙豹,苏敬,
申请(专利权)人:中瑞恒北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。