【技术实现步骤摘要】
基于MQTT协议的自动配置的物联网系统
本专利技术涉及物联网领域,尤其是基于MQTT协议的自动配置的物联网系统。
技术介绍
随着物联网技术的日益发展,越来越多的工业设备需要接入网络并进行云端控制。为了接入物联网,常用的方案有:一、开发新的具有物联网功能的产品;二、开发针对旧设备的专用网关。其中,新开发的具有物联网功能的产品,常需要支持当下流行的多种接入网络方式:如Wi-Fi、蓝牙、GPRS、3G、4G、eMTC和NB-IoT等,而当产品更新换代后,旧产品将不能接入网络,势必会造成社会资源的浪费和成本的增加;而针对旧设备开发的专用网关,可以经终端用户(设备使用者)配置后,将设备接入物联网,但现有的物联网网关在进行设备连接时需要进行复杂的配置,不仅增加了维护难度,且配置易出错,更增加了维护和人力成本。同时,常规技术接入网络时,常采用多种不同的网络协议进行连接,各个厂家使用的协议也不尽相同,相应的物联网网关需要兼容不同的协议,使得云端服务器的开发难度增加,对云端服务器的要求更高。此外,市面上的现有产品,更多地关注其 ...
【技术保护点】
1.基于MQTT协议的自动配置的物联网系统,其特征在于,包括云端服务器、多个物联网网关以及多个工业设备;其中,所述工业设备具有第一网络通讯协议接口,且通过所述第一网络通讯接口与所述物联网网关连接;/n所述物联网网关通过GPRS网络接入互联网,与所述云端服务器之间通过加密的MQTT协议通信,所述物联网网关通过发布或订阅MQTT协议话题,上报工业设备的状态数据至所述云端服务器,并从云端服务器获取设备配置信息;/n所述云端服务器包括应用云端和MQTT服务端,所述应用云端用于提供设备配置信息,通过所述MQTT服务端发布或订阅MQTT消息,以对工业设备和所述物联网网关进行控制。/n
【技术特征摘要】
1.基于MQTT协议的自动配置的物联网系统,其特征在于,包括云端服务器、多个物联网网关以及多个工业设备;其中,所述工业设备具有第一网络通讯协议接口,且通过所述第一网络通讯接口与所述物联网网关连接;
所述物联网网关通过GPRS网络接入互联网,与所述云端服务器之间通过加密的MQTT协议通信,所述物联网网关通过发布或订阅MQTT协议话题,上报工业设备的状态数据至所述云端服务器,并从云端服务器获取设备配置信息;
所述云端服务器包括应用云端和MQTT服务端,所述应用云端用于提供设备配置信息,通过所述MQTT服务端发布或订阅MQTT消息,以对工业设备和所述物联网网关进行控制。
2.根据权利要求1所述的基于MQTT协议的自动配置的物联网系统,其特征在于,所述第一网络通讯协议为Modbus通讯协议;所述设备配置信息包括设备配置文件、物联网网关的维护文件以及加密数字证书的更新。
3.根据权利要求2所述的基于MQTT协议的自动配置的物联网系统,其特征在于,所述物联网网关从所述云端服务器获取设备配置文件包括设备接入的自动配置以及设备维护的自动配置。
4.根据权利要求3所述的基于MQTT协议的自动配置的物联网系统,其特征在于,工业设备接入的自动配置包括:
所述物联网网关通过第一网络通讯协议获取接入其的工业设备的设备ID,根据网络协议变量映射表将其映射为MQTT话题,所述物联网网关通过GPRS发布MQTT消息,所述MQTT服务端向所述应用云端转发所述物联网网关发布的消息,所述应用云端通过订阅接收所述物联网网关发布的消息;
其中,所述物联网网关发布的MQTT消息的负载部分包括该工业设备的设备ID以及相应的配置文件加载请求,所述加载请求用于请求加载该设备ID对应的设备配置文件;
所述应用云端接收所述MQTT服务端转发的MQTT消息,根据该MQTT消息的负载内容,通过查询对应的设备配置表,发布MQTT消息,所述MQTT服务端转发该MQTT消息,将该设备ID对应的设备配置文件转发至订阅该MQTT话题的所述物联网网关;
所述物联网网关由所述MQTT服务端接收到该MQTT消息,加载该MQTT消息负载部分的设备配置文件,实现对工业设备的配置;
其中,所述设备配置表包括标识配置表的UUID、配置表版本、配置表数据大小、第一网络协议变量类型和地址信息、变量订阅属性;其中,所述网络变量映射表存储在所述应用云端,用于实现MQ...
【专利技术属性】
技术研发人员:金友宏,
申请(专利权)人:卡乐电子苏州有限责任公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。