System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网通信,尤其是涉及一种物联网实时通信的实现方法、装置、设备及介质。
技术介绍
1、物联网设备通常指能够通过网络连接并交换数据的工业设备,这些工业设备通常内嵌电子软硬件、传感器、执行器和网络连接接口。物联网设备可以感知、收集并发送关于其环境或内部状态的信息,也可以接收来自其他设备或中央管理系统的指令,并据此执行特定动作,成为更广泛的物联网系统的一部分,通过云平台或边缘计算设备进行数据的聚合、处理和分析。物联网设备的普及正在推动智能城市、智能工业、智能交通和智能健康等领域的发展。
2、在物联网的通信过程中,涉及到的关键问题包括数据传输的效率、传输协议的不匹配、设备的能耗以及网络的带宽限制等。为满足不同场景下的物联网应用,通常需要定制相关的设备,增加物联网部署的成本,且对新的物联网设备兼容度较低。
技术实现思路
1、本申请提供了一种物联网实时通信的实现方法、装置、设备及介质,能够灵活高效的实现低功耗的物联网实时通信。
2、第一方面,本申请提供一种物联网实时通信的实现方法,采用如下的技术方案:
3、一种物联网实时通信的实现方法,应用于物联网设备,包括以下步骤:
4、物联网设备在首次上电时通过低功耗广域网络自动注册,得到唯一标识符、设备类型和服务需求并发送至负载均衡服务器;
5、响应于接收到的通信时间窗口,在非通信时间窗口期间进入通信休眠状态,在通信时间窗口期间唤醒所述物联网设备进行数据传输。
6、进一步地
7、进一步地,上述通信时间窗口还包括时间同步协议,所述时间同步协议用于同步所述物联网设备和所述负载均衡服务器的时间。
8、进一步地,上述物联网设备在进行数据发送时,根据所述设备类型选择压缩算法进行数据压缩后发送至负载均衡服务器;
9、所述物联网设备在进行数据接收时,根据所述设备类型选择压缩算法进行数据解压;
10、响应于所述物联网设备接入窄带物联网,选取压缩感知算法对数据进行压缩或解压;
11、响应于所述物联网设备接入长距离广域网络,选取cbor算法对数据进行压缩或解压。
12、进一步地,上述物联网设备在进行数据发送时,根据所述设备类型选择加密算法进行数据加密后发送至负载均衡服务器;
13、所述物联网设备在进行数据接收时,根据所述设备类型选择解密算法进行数据解密。
14、第二方面,本申请提供一种物联网实时通信的实现方法,采用如下的技术方案:
15、一种物联网实时通信的实现方法,应用于负载均衡设备,包括以下步骤:
16、响应于接收到来自物联网设备的唯一标识符、设备类型和服务需求,向相关服务器请求信道资源信息;
17、响应于接收到来自服务器的信道资源信息,根据所述服务需求和所述信道资源信息为所述物联网设备分配信道资源,并下发一个或多个通信时间窗口至所述物联网设备;
18、响应于接收到来自物联网设备的压缩数据,通过预配置的信道资源转发至相应服务器,以使所述服务器进行数据处理,生成控制指令并反馈至所述负载均衡设备;
19、响应于接收到来自服务器的控制指令,将所述控制指令转发至所述物联网设备。
20、进一步地,上述服务需求和所述信道资源信息为所述物联网设备分配信道资源时,还包括预留冗余信道资源,响应于新的物联网设备接入所述负载均衡服务器,调取所述冗余信道资源执行新接入的所述物联网设备的服务需求。
21、第三方面,本申请提供一种物联网实时通信的实现装置,采用如下的技术方案:
22、一种物联网实时通信的实现装置,应用如第一方面和第二方面所述的物联网实时通信的实现方法,包括:物联网设备,所述物联网设备通过负载均衡服务器与服务器连接;
23、所述物联网设备包括:
24、第一通信模块,用于与所述负载均衡服务器之间进行数据传输;
25、监听模块,用于根据接收到的通信时间窗口,在非通信时间窗口期间控制所述物联网设备进入通信休眠状态,在通信时间窗口期间唤醒所述物联网设备;
26、压缩模块,用于压缩待传输数据或解压接收到的数据;
27、加密模块,用于加密待传输数据或解密接收到的数据;
28、执行模块,用于执行接收到的控制指令;
29、所述负载均衡服务器包括:
30、资源监听模块,用于监听服务器的信道资源信息;
31、资源分配模块,用于根据服务需求和所述信道资源信息为所述物联网设备分配信道资源,并下发一个或多个通信时间窗口至所述物联网设备;
32、第二通信模块,用于建立所述物联网设备和所述服务器之间的数据传输通道。
33、第四方面,本申请提供一种计算机设备,采用如下的技术方案:
34、一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面和第二方面所述的方法。
35、第五方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:
36、一种计算机可读存储介质,存储有能够被处理器加载并执行如第一方面和第二方面中任一种方法的计算机程序。
37、综上所述,本申请包括以下至少一种有益技术效果:
38、本申请提供了一种物联网实时通信的实现方法、装置、设备及介质,物联网设备通过低功耗广域网络连接到负载均衡服务器上,再由负载均衡服务器调取服务器信道资源进行数据传输,通过有效的负载均衡,系统可以确保所有设备的数据被及时处理,同时保持高效和稳定的服务水平,推动智能家居、智能城市、智能交通、智能制造和智能医疗等领域的发展。
本文档来自技高网...【技术保护点】
1.一种物联网实时通信的实现方法,应用于物联网设备,其特征在于,包括以下步骤:
2.根据权利要求1所述的物联网实时通信的实现方法,其特征在于,所述低功耗广域网络包括窄带物联网和长距离广域网络,所述物联网设备根据所述设备类型接入窄带物联网或长距离广域网络中进行数据传输。
3.根据权利要求1所述的物联网实时通信的实现方法,其特征在于,所述通信时间窗口还包括时间同步协议,所述时间同步协议用于同步所述物联网设备和所述负载均衡服务器的时间。
4.根据权利要求1-3中任一项所述的物联网实时通信的实现方法,其特征在于,所述物联网设备在进行数据发送时,根据所述设备类型选择压缩算法进行数据压缩后发送至负载均衡服务器;
5.据权利要求4所述的物联网实时通信的实现方法,其特征在于,所述物联网设备在进行数据发送时,根据所述设备类型选择加密算法进行数据加密后发送至负载均衡服务器;
6.一种物联网实时通信的实现方法,应用于负载均衡设备,其特征在于,包括以下步骤:
7.根据权利要求6所述的物联网实时通信的实现方法,其特征在于,根据所述服务
8.一种物联网实时通信的实现装置,应用如权利要求1-5,6-7中任一项所述的物联网实时通信的实现方法,其特征在于,包括物联网设备,所述物联网设备通过负载均衡服务器与服务器连接;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,所述计算机程序用于实现如权利要求1-5,6-7中任一项所述的方法。
10.一种计算设备,其特征在于,所述计算设备包括存储器和处理器,所述存储器用于存储计算机程序,当所述计算机程序被所述处理器执行时,实现如权利要求1-5,6-7中任一项所述的方法。
...【技术特征摘要】
1.一种物联网实时通信的实现方法,应用于物联网设备,其特征在于,包括以下步骤:
2.根据权利要求1所述的物联网实时通信的实现方法,其特征在于,所述低功耗广域网络包括窄带物联网和长距离广域网络,所述物联网设备根据所述设备类型接入窄带物联网或长距离广域网络中进行数据传输。
3.根据权利要求1所述的物联网实时通信的实现方法,其特征在于,所述通信时间窗口还包括时间同步协议,所述时间同步协议用于同步所述物联网设备和所述负载均衡服务器的时间。
4.根据权利要求1-3中任一项所述的物联网实时通信的实现方法,其特征在于,所述物联网设备在进行数据发送时,根据所述设备类型选择压缩算法进行数据压缩后发送至负载均衡服务器;
5.据权利要求4所述的物联网实时通信的实现方法,其特征在于,所述物联网设备在进行数据发送时,根据所述设备类型选择加密算法进行数据加密后发送至负载均衡服务器;
6.一种物联网实时通信的实现方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。