[发明专利]支持多种协议类型与物联网操作系统交互的通信方法有效
申请号: | 202210747655.X | 申请日: | 2022-06-28 |
公开(公告)号: | CN115174340B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 孙天威;陈波;周垤飞;宋杨;秦钢;花京武 | 申请(专利权)人: | 杭州指令集智能科技有限公司 |
主分类号: | H04L41/0226 | 分类号: | H04L41/0226;H04L41/0246;H04L69/08 |
代理公司: | 杭州品众专利代理事务所(特殊普通合伙) 33459 | 代理人: | 蔡陈祥 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 多种 协议 类型 联网 操作系统 交互 通信 方法 | ||
1.一种支持多种协议类型与物联网操作系统交互的通信方法,其特征在于,包括如下步骤:
S100、设定并创建iLink标准协议格式,包括:S101、获取若干不同的通信协议;S102、针对不同的所述通信协议,分别采集所述通信协议的协议格式特征;S103、基于所述协议格式特征,建立规范化格式要求,根据所述规范化格式要求创建并得到所述iLink标准协议格式;获知各个通信协议的连接方式后,通过提取各自协议的格式特征,准备所述iLink标准协议格式的创建标准,分别采集各个所述通信协议的协议格式特征;并基于各个协议格式特征,建立规范化的格式要求,使得所建立的协议格式包含格式特征,能够适配各个协议格式,根据所述规范化格式要求创建并得到所述iLink标准协议格式,用于物联网协议识别判断部署;
S200、部署proxy服务模块,并将所述iLink标准协议格式配置于所述proxy服务模块上;使得proxy服务模块可以同时实现MQTT、TCP、HTTP、COAP的接入功能,对不同接入设备报文的协议格式进行匹配和判断,实现不同的通讯方式接入;
在所述proxy服务模块上建立与各自协议格式相对应的通信端口,所述通信端口与所述proxy服务模块关联,通过端口传输报文信息至proxy服务器,进行数据处理;
当接入物联网设备时,采用不同协议格式的物联网设备将通过proxy服务模块上的对应端口进行连接并通信报文;
根据接入物联网设备的不同,建立不同的报文链路:
若是物联网设备device,采用的是MQTT或COAP协议进行报文,则在物联网系统中增加一个消息中间件emqx,用于消息的中间处理;消息中间件emqx支持在海量物联网设备间低延时消息路由,通过消息中间件emqx处理后再将报文信息发送至所述proxy服务模块;
若是物联网设备device,采用的是TCP或者HTTP协议进行报文,则直接将报文信息发送至所述proxy服务模块;
消息上报至所述proxy服务模块时,所述proxy服务模块将根据报文信息的协议格式类型,从安装的通信端口中选择与之相匹配的端口接收通信报文;
S300、部署物联网操作系统,将所述proxy服务模块部署于所述物联网操作系统上;
S400、通过所述proxy服务模块,建立物联网设备与所述物联网操作系统的通信连接;所述proxy服务模块根据所配置的iLink标准协议格式,判断通过端口接收的消息的发送协议格式是否匹配iLink标准协议格式,匹配则将报文消息转发至iSysCore OS物联网操作系统;否则通过预置的动态js脚本对所述报文消息的协议格式进行解析处理,将所述报文消息的协议格式转换为与所述iLink标准协议格式相匹配的协议格式,并基于转换后的协议格式,建立所述物联网设备与所述物联网操作系统的通信连接;
当所述proxy服务模块根据所配置的iLink标准协议格式,判断通过端口接收的消息的发送协议格式匹配iLink标准协议格式时,直接通过物联网设备所选择的预设通信协议,与所述物联网操作系统建立通信连接,直接将物联网设备的报文发送至所述物联网操作系统,实现物联网设备与所述物联网操作系统的通信连接;当设备报文的协议格式不适配iLink标准协议格式时,通过格式转换,使其匹配,以此顺利进行报文。
2.一种物联网通信控制系统,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述可执行指令时实现权利要求1所述的支持多种协议类型与物联网操作系统交互的通信方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州指令集智能科技有限公司,未经杭州指令集智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210747655.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种供变压器测试系统使用的变频电源
- 下一篇:形成高效率地热井筒的方法