首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于MQTT消息协议的工智机的通信方法、装置及程序产品 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中科时代(深圳)计算机系统有限公司

摘要:本发明公开了一种基于MQTT消息协议的工智机的通信方法、装置及程序产品,本发明通过实时操作系统以及MQTT协议来同时实现工智机的数据传输以及设备控制,其中,通过在实时操作系统的实时侧捕捉PLC数据,并进行数据缓存;而后,使用MQTT协议来将缓存的数据进行上传,则可完成PLC数据的传输;同时,通过MQTT协议接收上位机发送的控制指令,并同样进行缓存,然后从缓存中读取指令并进行执行,则可完成设备的实时控制;由此,本发明使得工智机不仅可以作为PLC来控制设备,同时也可以作为数据传输载体来进行数据传输,基于此,使用一台工智机就可完成以前多台机器的工作,从而能够大幅降低使用成本,因此,非常适用于在工业自动化控制领域的大规模应用与推广。

主权项:1.一种基于MQTT消息协议的工智机的通信方法,其特征在于,应用于工智机,其中,所述工智机中安装有实时操作系统,且所述方法包括:接收MQTT服务器传输的MQTT配置文件,并基于所述MQTT配置文件,建立与所述MQTT服务器之间的MQTT消息通道,其中,所述MQTT配置文件是由上位机发送至MQTT服务器的;建立发送缓冲队列以及接收缓冲队列;在所述实时操作系统的实时侧采集PLC数据,其中,所述实时侧为所述实时操作系统中当前执行优先级最高的任务的执行侧;将所述PLC数据缓存至所述发送缓冲队列,和或将接收到的设备控制指令缓存至所述接收缓冲队列,其中,所述设备控制指令是上位机传输至所述MQTT服务器,并由所述MQTT服务器通过所述MQTT消息通道传输至所述工智机的;读取所述接收缓冲队列内的设备控制指令,并执行所述设备控制指令,和或通过所述MQTT消息通道,将所述发送缓冲队列内缓存的所有PLC数据发送至所述MQTT服务器,以使所述MQTT服务器将接收到的PLC数据转发至所述上位机,以便在将缓存的所有PLC数据发送完毕后,和或在执行所述设备控制指令后,完成对所述工智机的数据传输和或设备控制。

全文数据:

权利要求:

百度查询: 中科时代(深圳)计算机系统有限公司 基于MQTT消息协议的工智机的通信方法、装置及程序产品

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。