物联网通信方法与系统技术方案

技术编号:27842369 阅读:17 留言:0更新日期:2021-03-30 12:34
一种物联网通信方法与系统,该系统包括:物联网设备、服务器和管理设备,物联网设备通过第一订阅请求消息,完成在服务器中的注册,订阅以物联网设备eSIM卡EID为主题的消息;管理设备通过第二订阅请求消息,完成在服务器中的注册,订阅以管理设备标识为主题的消息;服务器根据主题将管理消息发送至相应的物联网设备,将回调消息发送至相应的管理设备。管理设备通过以目标物联网设备中eSIM卡的EID为主题的管理消息实现对目标物联网设备的管理,可以在地域上实现异地或多地管理,分布式的消息传递机制实现了对物联网设备管理的去中心化,便于根据需要定义复杂的业务逻辑,使物联网设备之间的协同工作变得更加简单与方便。备之间的协同工作变得更加简单与方便。备之间的协同工作变得更加简单与方便。

【技术实现步骤摘要】
物联网通信方法与系统


[0001]本专利技术涉及物联网
,具体涉及一种物联网通信方法与系统。

技术介绍

[0002]物联网(Internet of Things,IoT)指的是将各种信息传感设备,如温度传感器、湿度传感器、压力传感器、红外成像仪、全球定位系统等各种装置与互联网结合起来而形成的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理,因此建立物联网设备的实时连接与监控是现实中的迫切需求。随着信息技术的快速发展,物联网已经成为新一代信息技术的重要组成部分。同时由于物联网设备是分散存在的,对于海量物联网设备的信息传递及存储进行管理面临着巨大的挑战。
[0003]目前,可以通过Apache ActiveMQ进行物联网设备的实时连接与监控。Apache ActiveMQ是一个开源的、多协议的、基于Java(一种计算机编程语言)的消息服务中间件,其支持多种业界标准协议和多语言平台,例如融合多平台的AMQP协议、互联网应用通过web sockets使用STOMP协议交换消息、支持已有的JMS基础设施等等。但是,该消息服务中间件更多的是支持“服务器”与“服务器”之间的连接,与消息中间件建立连接的物联网设备均由该消息服务中间件进行管理,对于物联网设备采用了中心化的管理方式,难于定义复杂的业务逻辑。

技术实现思路

[0004]本专利技术主要解决的技术问题是如何实现物联网设备管理的去中心化。
[0005]根据第一方面,一种实施例中提供一种物联网通信系统,包括:物联网设备、服务器和管理设备,所述物联网设备包括eSIM卡,所述物联网设备和所述管理设备分别与所述服务器通信连接;所述物联网设备用于向服务器发送第一订阅请求消息,用于订阅主题为所述物联网设备eSIM卡EID的消息;所述管理设备用于向服务器发送第二订阅请求消息,用于订阅主题为管理设备标识的消息;所述服务器用于根据所述第一订阅请求消息完成所述物联网设备对所述服务器的注册,根据所述第二订阅请求消息完成所述管理设备对所述服务器的注册;所述物联网设备用于从服务器接收主题与所述EID相匹配的管理消息,根据所述管理消息执行业务处理,并以所述管理消息中的回调标识的主题向服务器发送回调消息,所述回调消息包括执行业务处理的结果;所述管理设备用于向服务器发送管理消息,并从服务器接收主题与所述管理设备标识相匹配的回调消息,所述管理消息以目标物联网设备中eSIM卡的EID为主题,用于对所述目标物联网设备进行管理,所述管理消息以所述管理设备标识为回调标识,以使所述目标物联网设备根据所述回调标识向管理设备反馈回调消息,所述回调消息包括所述目标物
联网设备根据所述管理消息执行业务处理的结果;所述服务器用于接收管理消息和回调消息,并根据主题对所述管理消息和所述回调消息进行分发;所述服务器与所述物联网设备保持TCP长连接,并通过心跳检测机制监测所述连接的健康状况。
[0006]根据第二方面,一种实施例中提供一种物联网通信方法,应用于物联网设备,所述物联网设备包括eSIM卡,包括:通过eSIM卡中的业务码号连接移动网络;向服务器发送第一订阅请求消息,所述第一订阅请求消息包括内容为eSIM卡EID的主题,用于订阅主题为所述EID的消息;从服务器接收主题与所述EID相匹配的管理消息,所述管理消息包括回调标识;根据所述管理消息执行业务处理;向服务器发送主题为所述回调标识的回调消息,所述回调消息包括执行业务处理的结果。
[0007]根据第三方面,一种实施例中提供一种物联网通信方法,应用于服务器,包括:接收物联网设备发送的第一订阅请求消息,所述第一订阅请求消息包括内容为eSIM卡EID的主题,用于订阅主题为所述EID的消息;根据所述第一订阅请求消息完成所述物联网设备对所述服务器的注册;接收管理设备发送的第二订阅请求消息,所述第二订阅请求消息内容为管理设备标识的主题,用于订阅主题为所述管理设备标识的消息;根据所述第二订阅请求消息完成所述管理设备对所述服务器的注册;接收管理设备发送的管理消息,所述管理消息的主题为目标物联网设备中eSIM卡的EID,用于对所述目标物联网设备进行管理,所述管理消息的回调标识为所述管理设备标识;向所述目标物联网设备发送所述管理消息,以使所述目标物联网设备根据所述管理消息执行业务处理;接收所述目标物联网设备发送的主题为所述回调标识的回调消息,所述回调消息包括所述目标物联网设备根据所述管理消息执行业务处理的结果;向所述管理设备发送所述回调消息。
[0008]根据第四方面,一种实施例中提供一种物联网通信方法,应用于管理设备,包括:向服务器发送第二订阅请求消息,所述第二订阅请求消息包括内容为管理设备标识的主题,用于订阅主题为所述管理设备标识的消息;向服务器发送管理消息,所述管理消息的主题为目标物联网设备中eSIM卡的EID,用于对所述目标物联网设备进行管理,所述管理消息的回调标识为所述管理设备标识,以使所述目标物联网设备根据所述回调标识向管理设备反馈回调消息;从服务器接收主题与所述管理设备标识相匹配的回调消息,所述回调消息包括所述目标物联网设备根据所述管理消息执行业务处理的结果。
[0009]根据第五方面,一种实施例中提供一种物联网设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器实现上述第二方面任一所述的物联网通信方法。
[0010]根据第六方面,一种实施例中提供一种服务器,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器实现上述第三方面任一项所述的物联网通信方法。
[0011]根据第七方面,一种实施例中提供一种管理设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器上述第四方面任一项所述的物联网通信方法。
[0012]根据第八方面,一种实施例中提供一种计算机可读存储介质,所述计算机可读存
储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述第二方面、第三方面和第四方面任一所述的物联网通信方法。
[0013]依据上述实施例的物联网通信方法与系统,该系统包括:物联网设备、服务器和管理设备,物联网设备通过第一订阅请求消息,完成在服务器中的注册,订阅以物联网设备eSIM卡EID为主题的消息;管理设备通过第二订阅请求消息,完成在服务器中的注册,订阅以管理设备标识为主题的消息;服务器根据主题将管理消息发送至相应的物联网设备,将回调消息发送至相应的管理设备。管理设备通过以目标物联网设备中eSIM卡的EID为主题的管理消息实现对目标物联网设备的管理,可以在地域上实现异地或多地管理,分布式的消息传递机制实现了对物联网设备管理的去中心化,便于根据需要定义复杂的业务逻辑,使物联网设备之间的协同工作变得更加简单与方便。
附图说明
...

【技术保护点】

【技术特征摘要】
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的主题,内容为管理设备标识的回调标识,以及与...

【专利技术属性】
技术研发人员:金辉刘一帆
申请(专利权)人:深圳杰睿联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1