【技术实现步骤摘要】
物联网通信方法与系统
[0001]本专利技术涉及物联网
,具体涉及一种物联网通信方法与系统。
技术介绍
[0002]物联网(Internet of Things,IoT)指的是将各种信息传感设备,如温度传感器、湿度传感器、压力传感器、红外成像仪、全球定位系统等各种装置与互联网结合起来而形成的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理,因此建立物联网设备的实时连接与监控是现实中的迫切需求。随着信息技术的快速发展,物联网已经成为新一代信息技术的重要组成部分。同时由于物联网设备是分散存在的,对于海量物联网设备的信息传递及存储进行管理面临着巨大的挑战。
[0003]目前,可以通过Apache ActiveMQ进行物联网设备的实时连接与监控。Apache ActiveMQ是一个开源的、多协议的、基于Java(一种计算机编程语言)的消息服务中间件,其支持多种业界标准协议和多语言平台,例如融合多平台的AMQP协议、互联网应用通过web sockets使用STOMP协议交换消息、支持已有的JMS基础设施等等。但是,该消息服务中间件更多的是支持“服务器”与“服务器”之间的连接,与消息中间件建立连接的物联网设备均由该消息服务中间件进行管理,对于物联网设备采用了中心化的管理方式,难于定义复杂的业务逻辑。
技术实现思路
[0004]本专利技术主要解决的技术问题是如何实现物联网设备管理的去中心化。
[0005]根据第一方面,一种实施例中提供一种物联网通信系统,包括:物联网设备、服
【技术保护点】
【技术特征摘要】
1.一种物联网通信系统,其特征在于,包括:物联网设备、服务器和管理设备,所述物联网设备包括eSIM卡,所述物联网设备和所述管理设备分别与所述服务器通信连接;所述物联网设备用于向服务器发送第一订阅请求消息,用于订阅主题为所述物联网设备eSIM卡EID的消息;所述管理设备用于向服务器发送第二订阅请求消息,用于订阅主题为管理设备标识的消息;所述服务器用于根据所述第一订阅请求消息完成所述物联网设备对所述服务器的注册,根据所述第二订阅请求消息完成所述管理设备对所述服务器的注册;所述物联网设备用于从服务器接收主题与所述EID相匹配的管理消息,根据所述管理消息执行业务处理,并以所述管理消息中的回调标识的主题向服务器发送回调消息,所述回调消息包括执行业务处理的结果;所述管理设备用于向服务器发送管理消息,并从服务器接收主题与所述管理设备标识相匹配的回调消息,所述管理消息以目标物联网设备中eSIM卡的EID为主题,用于对所述目标物联网设备进行管理,所述管理消息以所述管理设备标识为回调标识,以使所述目标物联网设备根据所述回调标识向管理设备反馈回调消息,所述回调消息包括所述目标物联网设备根据所述管理消息执行业务处理的结果;所述服务器用于接收管理消息和回调消息,并根据主题对所述管理消息和所述回调消息进行分发;所述服务器与所述物联网设备保持TCP长连接,并通过心跳检测机制监测所述连接的健康状况。2.一种物联网通信方法,应用于物联网设备,所述物联网设备包括eSIM卡,其特征在于,包括:通过eSIM卡中的业务码号连接移动网络;向服务器发送第一订阅请求消息,所述第一订阅请求消息包括内容为eSIM卡EID的主题,用于订阅主题为所述EID的消息;从服务器接收主题与所述EID相匹配的管理消息,所述管理消息包括回调标识;根据所述管理消息执行业务处理;向服务器发送主题为所述回调标识的回调消息,所述回调消息包括执行业务处理的结果。3.如权利要求2所述的方法,其特征在于,所述通过eSIM卡中的业务码号连接移动网络之前,所述方法还包括:通过eSIM卡中的供应码号连接移动网络;从服务器接收主题与所述EID相匹配的激活码推送消息,所述激活码推送消息包括回调标识和激活码信息;通过物联网设备中的LPA从SM
‑
DP+下载与所述激活码信息相对应业务码号,并将业务码号写入物联网设备的eSIM卡中;向服务器发送主题为所述回调标识的激活码响应消息,所述激活码响应消息包括所述物联网设备的设备信息和码号信息。4.如权利要求2或3所述的方法,其特征在于,若eSIM卡中包括多个业务码号,则所述方
法还包括:从服务器接收主题与所述EID相匹配的码号查看请求消息,所述码号查看请求消息包括回调标识;根据所述码号查看请求消息向服务器发送主题为所述回调标识的码号查看响应消息,所述码号查看响应消息包括eSIM卡中的多个业务码号信息以及当前启用的业务码号信息;从服务器接收主题与所述EID相匹配的码号切换指令,所述码号切换指令包括目标业务码号信息;根据所述码号切换指令启用目标业务码号。5.一种物联网通信方法,应用于服务器,其特征在于,包括:接收物联网设备发送的第一订阅请求消息,所述第一订阅请求消息包括内容为eSIM卡EID的主题,用于订阅主题为所述EID的消息;根据所述第一订阅请求消息完成所述物联网设备对所述服务器的注册;接收管理设备发送的第二订阅请求消息,所述第二订阅请求消息内容为管理设备标识的主题,用于订阅主题为所述管理设备标识的消息;根据所述第二订阅请求消息完成所述管理设备对所述服务器的注册;接收管理设备发送的管理消息,所述管理消息的主题为目标物联网设备中eSIM卡的EID,用于对所述目标物联网设备进行管理,所述管理消息的回调标识为所述管理设备标识;向所述目标物联网设备发送所述管理消息,以使所述目标物联网设备根据所述管理消息执行业务处理;接收所述目标物联网设备发送的主题为所述回调标识的回调消息,所述回调消息包括所述目标物联网设备根据所述管理消息执行业务处理的结果;向所述管理设备发送所述回调消息。6.如权利要求5所述的方法,其特征在于,所述方法还包括:接收管理设备发送的激活码推送消息,所述激活码推送消息包括内容为目标物联网设备eSIM卡EID的主题,内容为管理设备标识的回调标识,以及与...
【专利技术属性】
技术研发人员:金辉,刘一帆,
申请(专利权)人:深圳杰睿联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。