System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于分布式软总线的IoT设备控制方法及系统技术方案_技高网

一种基于分布式软总线的IoT设备控制方法及系统技术方案

技术编号:44168399 阅读:7 留言:0更新日期:2025-01-29 10:42
本发明专利技术公开了一种基于分布式软总线的IoT设备控制方法及系统,所述方法包括:当接收到设备组网指令时,则根据设备组网指令在预设局域网内进行设备发现查找,确定多个目标发现设备;获取分布式软总线,并根据分布式软总线将源设备与多个目标发现设备进行组网连接,得到软总线控制网络;实时获取软总线控制网络中每个组网设备的设备日志信息,若根据设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现IoT设备间的正常运行。本发明专利技术通过采用分布式软总线能够实现不同通信协议的设备之间的无线组网,并对组网设备的状态进行实时监测和控制,能够有效提高IoT设备间的传输效率。

【技术实现步骤摘要】

本专利技术涉及设备控制,尤其涉及一种基于分布式软总线的iot设备控制方法、系统、终端及计算机可读存储介质。


技术介绍

1、iot设备是指能够连接到互联网并通过网络与其他设备进行通信的物理对象,这些设备可以收集数据以及执行任务,通常可以通过远程控制来进行管理。iot技术的应用非常广泛,从智能家居中的智能灯泡、恒温器、安全摄像头,到工业自动化中的传感器和执行器,甚至是城市基础设施中的智能交通信号和环境监测系统。

2、上述这些设备和场景大多数依赖于通过wi-fi、蓝牙、蜂窝网络或其他无线技术连接到互联网,内置传感器来收集数据,并将这些数据发送到云端或其他设备进行处理。但是,现有技术中由于iot设备之间各自对应的通信协议存在不同,从而导致iot设备之间在进行数据通信时存在设备非兼容性,iot设备间协同工作时传输效率低。

3、因此,现有技术还有待于改进和发展。


技术实现思路

1、本专利技术的主要目的在于提供一种基于分布式软总线的iot设备控制方法、系统、终端及计算机可读存储介质,旨在解决现有技术中由于iot设备之间各自对应的通信协议存在不同,从而导致iot设备之间在进行数据通信时存在设备非兼容性,iot设备间协同工作时传输效率低的问题。

2、为实现上述目的,本专利技术提供一种基于分布式软总线的iot设备控制方法,所述基于分布式软总线的iot设备控制方法包括如下步骤:

3、当接收到设备组网指令时,则根据所述设备组网指令控制源设备在预设局域网内进行设备发现查找,确定多个目标发现设备;

4、获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络;

5、实时获取所述软总线控制网络中每个组网设备的设备日志信息,若根据所述设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现iot设备间的正常运行。

6、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述当接收到设备组网指令时,则根据所述设备组网指令控制源设备在预设局域网内进行设备发现查找,确定多个目标发现设备,具体包括:

7、当接收到用户下发的设备组网指令时,则根据所述设备组网指令确定源设备以及所述源设备对应的当前设备通信协议,并设置设备发现策略,其中,所述设备发现策略包括设备发现频次、数据上报频次以及扫描周期;

8、确定预设局域网的预设信号范围,根据所述当前设备通信协议和所述设备发现策略控制所述源设备在所述预设信号范围内以广播方式进行请求报文发送,并实时接收返回的多个报文响应信息;

9、对多个所述报文响应信息进行校验处理,并获取多个所述报文响应信息中通过校验的多个目标报文响应信息;

10、确定多个所述目标报文响应信息对应的多个目标发现设备,并判定多个所述目标发现设备为可组网设备。

11、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,具体包括:

12、获取所述源设备以及多个所述目标发现设备的设备节点信息,其中,所述设备节点信息包括设备扫描感知信息、设备状态信息以及设备属性信息;

13、获取分布式软总线,并采用所述分布式软总线根据所述设备节点信息对所述源设备以及多个所述目标发现设备进行组网连接,得到软总线控制网络。

14、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

15、当接收到设备更新指令时,则采用所述分布式软总线根据所述设备更新指令确定多个所述目标发现设备中需要进行设备更新的目标升级设备;

16、获取所述目标升级设备的设备类型,若所述设备类型与预设设备类型一致,则从云端获取所述预设设备类型对应的设备更新文件,并根据所述设备更新指令和所述设备更新文件对所述目标升级设备进行设备更新。

17、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

18、当新增设备加入所述软总线控制网络时,则根据所述新增设备进行设备发现查找,得到所述新增设备与所述软总线控制网络中组网设备之间的新增连接关系;

19、根据所述新增连接关系对所述软总线控制网络进行更新,得到更新软总线控制网络,并将所述更新软总线控制网络上传至云端服务器进行存储。

20、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述实时获取所述软总线控制网络中每个组网设备的设备日志信息,若根据所述设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现iot设备间的正常运行,之前还包括:

21、获取所述软总线控制网络中每个组网设备对应的设备节点信息,根据每个所述组网设备以及对应的所述设备节点信息构建设备组网连接表;

22、根据所述设备组网连接确定每个所述组网设备之间的端口连接状态,若所述端口连接状态正常,则生成时钟同步请求,并根据所述时钟同步请求建立每个所述组网设备之间的时钟同步。

23、可选地,所述的基于分布式软总线的iot设备控制方法,其中,所述实时获取所述软总线控制网络中每个组网设备的设备日志信息,若根据所述设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现iot设备间的正常运行,具体包括:

24、通过所述分布式软总线实时获取所述软总线控制网络中每个组网设备的设备日志信息,并根据所述设备日志信息进行设备异常分析;

25、若根据所述设备日志信息判定存在组网设备处于设备异常状态,则将处于设备异常状态的组网设备标识为异常设备,并获取所述异常设备对应的通信配置信息以及在所述软总线控制网络中的通信设备节点;

26、确定预设临时通信设备以及所述预设临时通信设备对应的预设临时节点,将所述通信配置信息传输至所述预设临时通信设备,并将所述通信设备节点切换为所述预设临时节点,以实现iot设备间的正常运行。

27、此外,为实现上述目的,本专利技术还提供一种基于分布式软总线的iot设备控制系统,其中,所述基于分布式软总线的iot设备控制系统包括:

28、设备发现处理模块,用于当接收到设备组网指令时,则根据所述设备组网指令控制源设备在预设局域网内进行设备发现查找,确定多个目标发现设备;

29、设备组网连接模块,用于获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络;

3本文档来自技高网...

【技术保护点】

1.一种基于分布式软总线的IoT设备控制方法,其特征在于,所述基于分布式软总线的IoT设备控制方法包括:

2.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述当接收到设备组网指令时,则根据所述设备组网指令控制源设备在预设局域网内进行设备发现查找,确定多个目标发现设备,具体包括:

3.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,具体包括:

4.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

5.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

6.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述实时获取所述软总线控制网络中每个组网设备的设备日志信息,若根据所述设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现IoT设备间的正常运行,之前还包括:

7.根据权利要求1所述的基于分布式软总线的IoT设备控制方法,其特征在于,所述实时获取所述软总线控制网络中每个组网设备的设备日志信息,若根据所述设备日志信息判定存在组网设备处于设备异常状态,则对所述软总线控制网络进行设备节点调整处理,以实现IoT设备间的正常运行,具体包括:

8.一种基于分布式软总线的IoT设备控制系统,其特征在于,所述基于分布式软总线的IoT设备控制系统包括:

9.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于分布式软总线的IoT设备控制程序,所述基于分布式软总线的IoT设备控制程序被所述处理器执行时实现如权利要求1-7任一项所述的基于分布式软总线的IoT设备控制方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有基于分布式软总线的IoT设备控制程序,所述基于分布式软总线的IoT设备控制程序被处理器执行时实现如权利要求1-7任一项所述的基于分布式软总线的IoT设备控制方法的步骤。

...

【技术特征摘要】

1.一种基于分布式软总线的iot设备控制方法,其特征在于,所述基于分布式软总线的iot设备控制方法包括:

2.根据权利要求1所述的基于分布式软总线的iot设备控制方法,其特征在于,所述当接收到设备组网指令时,则根据所述设备组网指令控制源设备在预设局域网内进行设备发现查找,确定多个目标发现设备,具体包括:

3.根据权利要求1所述的基于分布式软总线的iot设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,具体包括:

4.根据权利要求1所述的基于分布式软总线的iot设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

5.根据权利要求1所述的基于分布式软总线的iot设备控制方法,其特征在于,所述获取分布式软总线,并根据所述分布式软总线将所述源设备与多个所述目标发现设备进行组网连接,得到软总线控制网络,之后还包括:

6.根据权利要求1所述的基于分布式软总线的iot设备控制方法,其特征在于,所述实时获取所述软总线控制网络中每个组网设备的设备日志...

【专利技术属性】
技术研发人员:卢连甲
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1