System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 灯控用物联网网关测试方法、装置、设备及存储介质制造方法及图纸_技高网

灯控用物联网网关测试方法、装置、设备及存储介质制造方法及图纸

技术编号:41367586 阅读:6 留言:0更新日期:2024-05-20 10:14
本发明专利技术适用计算机技术领域,提供了一种灯控用物联网网关测试方法、装置、设备及存储介质,该方法包括:接收用户输入的灯控用物联网设备的类型、数量、设备状态以及待测试网关,根据输入的类型、数量以及待测试网关获取生成的模拟灯控用物联网设备;根据输入的设备状态对模拟灯控用物联网设备的设备状态进行设置;根据模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向待测试网关发送对应的设备状态响应;通过网络通信模块接收待测试网关返回的所有模拟灯控用物联网设备的设备状态响应,根据设备状态响应获取待测试网关的状态测试结果,从而实现了待测试网关在连接批量物联网设备时的状态测试,提高了待测试网关的测试效率。

【技术实现步骤摘要】

本专利技术属于计算机,尤其涉及一种灯控用物联网网关测试方法、装置、设备及存储介质


技术介绍

1、物联网技术是继计算机技术、互联网技术发展之后兴起的信息技术,经过几十年的发展,物联网技术已经在社会行业中得到广泛的应用。通过物联网技术,城市或工厂照明可以实现智能化控制,通过物联网设备,例如,传感器,可以感知城市或工厂照明环境的变化,比如天气情况和光线变化等,进而掌握照明通道的亮度、亮灯时间等数据。此外,通过物联网设备还可以实现自动控制和远程控制,对城市或工厂照明系统进行全面监测,根据预先设定的系统程序调光节能,实现开关灯操作等。

2、当前灯具领域的物联网设备(例如,单灯控制器、回路控制器、亮运传感器、微型断路器等)主要基于两种通信标准:rf433和rs485,所有设备都绑定在一个或多个物联网网关上。在网关开发过程中,可以连接相应的设备进行开发,但是实际应用中一个网关通常需要连接几百个设备,开发时不可能连接如此数量的设备,这样开发环境就无法满足实际应用情景,无法测试大批量设备同时上线时产生的问题,而现有模拟软件也无法实现大批量的、不同设备的模拟。


技术实现思路

1、本专利技术的目的在于提供一种灯控用物联网网关测试方法、装置、设备及存储介质,旨在解决由于现有技术无法提供一种有效的灯控用物联网网关测试方法,导致灯控用物联网网关测试效率不佳的问题。

2、第一方面,本专利技术提供了一种灯控用物联网网关测试方法,所述方法包括下述步骤:

3、接收用户输入的灯控用物联网设备的类型、数量、设备状态以及待测试网关,根据输入的类型、数量以及所述待测试网关,获取生成的模拟灯控用物联网设备;

4、根据输入的设备状态对所述模拟灯控用物联网设备的设备状态进行设置,以使所述模拟灯控用物联网设备进入对应的设备状态;

5、根据所述模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向所述待测试网关发送对应的设备状态响应;

6、通过网络通信模块接收所述待测试网关返回的所有模拟灯控用物联网设备的设备状态响应,根据所述设备状态响应获取所述待测试网关的状态测试结果。

7、在一些实施例中,根据输入的类型、数量以及所述待测试网关,获取生成的模拟灯控用物联网设备的步骤之前,还包括:

8、对输入的批量灯控用物联网设备的设备参数进行处理,批量生成每个待测试网关的模拟灯控用物联网设备,并将生成的模拟灯控用物联网设备发送给对应的待测试网关。

9、在一些实施例中,所述设备参数包括设备类型、设备数量、设备串口通信模块使用的通信协议以及设备所属网关。

10、在一些实施例中,通过串口通信模块向所述待测试网关发送对应的设备状态响应的步骤之后,所述灯控用物联网网关测试方法还包括:

11、接收输入的设备状态查询请求,通过所述网络通信模块将所述设备状态查询请求发送给所述待测试网关;

12、通过所述网络通信模块接收所述待测试网关返回的状态查询响应,向所述用户输出获取的所述状态查询响应。

13、在一些实施例中,所述串口通信模块为rs485或rf433通信模块。

14、在一些实施例中,根据所述模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向所述待测试网关发送对应的设备状态响应的步骤,包括:

15、当所述模拟灯控用物联网设备在线时,通过串口通信模块向所述待测试网关发送设备心跳。

16、第二方面,本专利技术提供了一种灯控用物联网网关测试装置,所述装置包括:

17、设备获取单元,用于接收用户输入的灯控用物联网设备的类型、数量、设备状态以及待测试网关,根据输入的类型、数量以及所述待测试网关,获取生成的模拟灯控用物联网设备;

18、状态设置单元,用于根据输入的设备状态对所述模拟灯控用物联网设备的设备状态进行设置,以使所述模拟灯控用物联网设备进入对应的设备状态;

19、状态响应单元,用于根据所述模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向所述待测试网关发送对应的设备状态响应;以及

20、状态获取单元,用于通过网络通信模块接收所述待测试网关返回的所有模拟灯控用物联网设备的设备状态响应,根据所述设备状态响应获取所述待测试网关的状态测试结果。

21、在一些实施例中,所述灯控用物联网网关测试装置还包括:

22、设备生成单元,用于对输入的批量灯控用物联网设备的设备参数进行处理,批量生成每个待测试网关的模拟灯控用物联网设备,并将生成的模拟灯控用物联网设备发送给对应的待测试网关。

23、第三方面,本专利技术还提供了一种网关测试设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

24、第四方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

25、本专利技术实施例在接收用户输入的灯控用物联网设备的类型、数量、设备状态以及待测试网关后,根据输入的类型、数量以及待测试网关获取生成的模拟灯控用物联网设备,根据输入的设备状态对模拟灯控用物联网设备的设备状态进行设置,以使模拟灯控用物联网设备进入对应的设备状态,根据模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向待测试网关发送对应的设备状态响应,最后通过网络通信模块接收待测试网关返回的所有模拟灯控用物联网设备的设备状态响应,根据设备状态响应获取待测试网关的状态测试结果,从而实现了批量物联网设备连接的待测试网关的测试,提高了待测试网关的测试效率。

本文档来自技高网...

【技术保护点】

1.一种灯控用物联网网关测试方法,其特征在于,所述方法包括下述步骤:

2.如权利要求1所述的方法,其特征在于,根据输入的类型、数量以及所述待测试网关,获取生成的模拟灯控用物联网设备的步骤之前,还包括:

3.如权利要求2所述的方法,其特征在于,所述设备参数包括设备类型、设备数量、设备串口通信模块使用的通信协议以及设备所属网关。

4.如权利要求1所述的方法,其特征在于,通过串口通信模块向所述待测试网关发送对应的设备状态响应的步骤之后,还包括:

5.如权利要求1所述的方法,其特征在于,所述串口通信模块为RS485或RF433通信模块。

6.如权利要求1所述的方法,其特征在于,根据所述模拟灯控用物联网设备的类型、状态以及对应的状态响应方式,通过串口通信模块向所述待测试网关发送对应的设备状态响应的步骤,包括:

7.一种灯控用物联网网关测试装置,其特征在于,所述装置包括:

8.如权利要求7所述的装置,其特征在于,还包括:

9.一种网关测试设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述方法的步骤。

...

【技术特征摘要】

1.一种灯控用物联网网关测试方法,其特征在于,所述方法包括下述步骤:

2.如权利要求1所述的方法,其特征在于,根据输入的类型、数量以及所述待测试网关,获取生成的模拟灯控用物联网设备的步骤之前,还包括:

3.如权利要求2所述的方法,其特征在于,所述设备参数包括设备类型、设备数量、设备串口通信模块使用的通信协议以及设备所属网关。

4.如权利要求1所述的方法,其特征在于,通过串口通信模块向所述待测试网关发送对应的设备状态响应的步骤之后,还包括:

5.如权利要求1所述的方法,其特征在于,所述串口通信模块为rs485或rf433通信模块。

6.如权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:徐素金山
申请(专利权)人:深圳市海洋王照明工程有限公司
类型:发明
国别省市:

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

1