System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种物联网智能终端产品开发的云端在线测试方法技术_技高网

一种物联网智能终端产品开发的云端在线测试方法技术

技术编号:41133352 阅读:3 留言:0更新日期:2024-04-30 18:03
本发明专利技术公开了一种物联网智能终端产品开发的云端在线测试方法,在物联智能终端和智能传感器硬件和软件系统设计完成,开始测试的时候,在远程设备端植入控制程序,控制程序实时在线发送远程设备log日志、设备运行参数、和设备运行数据,设备运行数据包括单帧图像和视频段等;传回数据包有测试专用标识字符和数值,管理平台端通过比对分析传回数据,从而测试判断产品是否达到设计要求。通过此方法测试人员可以进行大数量、多种类的物联智能终端和智能传感器同时展开远程测试,可以多人协同对同一设备或多个设备操作,可以更方便的实现自动化测试,大大提高开发效率和产品稳定性。

【技术实现步骤摘要】

本专利技术涉及电子信息物联网嵌入式软件,具体为一种物联网智能终端产品开发云端实时在线测试方法。


技术介绍

1、随着物联及人工智能的技术的发展,物联网设备应用规模快速增长,大量的物联网设备被使用。在嵌入式产品开发过程中,调试和解bug占据了大量的时间和成本,目前通用的开发模式都是现将系统开发完成,测试完成,最终经过评审才能试运行,在运行过程中发现新的问题,往往不易复现或者是偶发事件,但是对系统运行安全性造成很大影响,甚至产品失败。现有技术条件下,嵌入式设备诊断都需要本地调试,跟踪程序运行断点,分析执行结果,或者在mcu上连接jtag或uart端口,通过有线方式实时读取设备的运行日志;测试效率非常低下。物联网产品开发往往时间周为半年到三至四年不等,现有产品开发的方法是,现将产品完全开发完成,在单个测试产品,在发现产品中的漏洞和bug,在针对漏洞和bug进行修改,修改完在进行测试,这个过程往往单个产品开发要用到3-12个月,多个产品开发时,所花费的研发时间是叠加的,大大延长企业产品开发的时间,给企业带来人员资金、设备占用等各种研发费用的升高。


技术实现思路

1、针对现有技术的不足,本专利技术提出一种物联网智能终端产品开发的云端在线测试方法,其特征在于,所开发的智能终端产品运行监测代码,当产品运行的过程中以抓取指定设备相关参数的形式把设备运行状态或设备运行过程中产生的数据通过网络协议传送到云端服务器,云端服务器再把相关数据传送到用户管理端程序。

2、优选地,所有为完成测试工作上传的数据有专用的标识,其他类型的数据包不要使用这个产品测试所使用的特殊专用的标识,管理平台收到此包就知道是测试专用,不回复其它任何数据包,只回复与测试相关的指令。

3、优选地,智能终端设备以支持远程配置的方式控制log日志和运行数据上传云端服务器的开关。

4、优选地,上传云端服务器诊断log日志不限于设备本身,也包含与设备建立连接的其它物联网设备网关,以及网关连接的蓝牙锁,、物联网智能传感器,、和物联网智能报警器。

5、优选地,当远程设备完成测试工作后,产品正常运行中设备抓取数据的包含用户使用安全和隐私的数据只向用户端app传送,而不向远程管理平台传送包含用户使用安全和隐私的数据。

6、优选地,传输数据使用的网络协议为tcp/ip、http、snmp、upnp、arp、icmp、dhcp、ftp、udp、dns、ddns、smtp、ntp、static ip、rtsp、p2p中的一种或多种。

7、优选地,在最后一次测试确认设备完成测试工作,所有参数达到设计要求时,且最后一次远程控制更新植入监测程序时,关闭远程设备向管理平台端传送相关数据的功能。。

8、优选地,该方法可以同时跟踪诊断多台设备,所有在线设备均可。

9、优选地,该方法支持在再智能锁、智能摄像头、智能猫眼、智能烟感、智能煤气探测器、智能温度监控器、智能湿度监控器、智能红外侵入传感器、智能红外pir探测器、智能激光探测器、智能红外对射报警器、智能门磁传感器、智能水侵传感器、智能气体探测器等智能终端或智能传感器中植入,产品运行状态监测代码。

10、有益效果

11、与现有技术相比,本专利技术提供了一种基于udp协议的物联网在线故障诊断方法,具备以下有益效果:

12、该专利技术能够实现快速产品开发和部署,产品网络功能开发完以后,就可以直接部署到使用环境中,继续开发调试需要的各种功能,能够在开发过程中就及时发现问题并解决,开发、测试、评审同步进行,可以多人协同对同一设备操作,也可以更方便的实现自动化测试,大大提高开发效率和产品稳定性。相比较此类方法,该专利技术有明显的优点,可以同时跟踪诊断多台设备,所有在线设备均可,因为网络资源带宽足够用;常用方法因为需要连线只能检测一台设备;更容易将设备部署到实际运行环境中,发现问题,彻底解决问题;常用方法需要分析人员和设备在一起,对于恶劣环境,人员无法进入时调试很不方便;能够长时间不间断的对运行设备监测,能够更容易发现深层隐藏bug或偶发问题;常用方法对于偶发问题很难复现,因此不容易解决,因为测试的数量和时间以及环境都不能完全按照运行环境模拟,所以问题发现和解决成本都很高;能够更高效、更稳定的完成设备开发,开发的同时能够部署到实际环境中测试验证;传统方法只有等到产品开发测试完成后才能开始部署,如果发现问题还需要反复,所以研发周期时间长,投入大。智能家居物联网系统产品的开发一般包括:智能锁、智能摄像头、智能猫眼、智能烟感、智能煤气探测器、智能温度监控器、智能湿度监控器、智能红外侵入传感器、智能红外pir探测器、智能激光探测器、智能红外对射报警器、智能门磁传感器、智能水侵传感器、智能气体探测器等,所有的智能传感器开发过程中均植入远程实时在线测试诊断程序代码,传感器开发完成,在测试的过程中,当传感器开始工作时,均可以所有类型的传感器都会把故障检测信息和运行信息等日志参数通过网络协议实时传回来。研发人员在一个研发周期3-8个月内,就可以完成对多有传感器的测试和bug改进工作,多个智能终端和传感器可以做到同步开发、测试。大大节约开发时间,节省企业的人力投入,加快产品上市时间,给企业节约大量的研发资金。

本文档来自技高网...

【技术保护点】

1.一种物联网智能终端产品开发的云端在线测试方法,其特征在于,所开发的智能终端产品运行监测代码,当产品运行的过程中以抓取指定设备相关参数的形式把设备运行状态或设备运行过程中产生的数据通过网络协议传送到云端服务器,云端服务器再把相关数据传送到用户管理端程序。

2.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于所有为完成测试工作上传的数据有专用的标识,其他类型的数据包不使用这个产品测试所使用的特殊专用的标识,管理平台不回复其它任何数据包,只回复与测试相关的指令。

3.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,智能终端设备以支持远程配置的方式控制log日志和运行数据上传云端服务器的开关。

4.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,上传云端服务器诊断Log日志不限于设备本身,也包含与设备建立连接的其它物联网设备网关,以及网关连接的蓝牙锁、物联网智能传感器和物联网智能报警器。

5.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,当远程设备完成测试工作后,产品正常运行中设备抓取数据的包含用户使用安全和隐私的数据只向用户端APP传送,而不向远程管理平台传送。

6.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,传输数据使用的网络协议为TCP/IP、HTTP、SNMP、UPnP、ARP、ICMP、DHCP、FTP、UDP、DNS、DDNS、SMTP、NTP、Static IP、RTSP、P2P中的一种或多种。

7.根据权利要求1所述的物联网智能终端产品开发云端在线测试方法,其特征在于,在最后一次测试确认设备完成测试工作,所有参数达到设计要求,且最后一次远程控制更新植入监测程序时,关闭远程设备向管理平台端传送相关数据的功能。

8.根据权利要求1所述的物联网智能终端产品开发云端在线测试方法,其特征在于,该方法可以同时跟踪诊断多台设备,所有在线设备均可。

9.根据权利要求1所述的物联网智能终端产品开发云端在线测试方法,其特征在于,该方法支持在智能锁、智能摄像头、智能猫眼、智能烟感、智能煤气探测器、智能温度监控器、智能湿度监控器、智能红外侵入传感器、智能红外PIR探测器、智能激光探测器、智能红外对射报警器、智能门磁传感器、智能水侵传感器、智能气体探测器等智能终端或智能传感器中植入,产品运行状态监测代码。

...

【技术特征摘要】

1.一种物联网智能终端产品开发的云端在线测试方法,其特征在于,所开发的智能终端产品运行监测代码,当产品运行的过程中以抓取指定设备相关参数的形式把设备运行状态或设备运行过程中产生的数据通过网络协议传送到云端服务器,云端服务器再把相关数据传送到用户管理端程序。

2.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于所有为完成测试工作上传的数据有专用的标识,其他类型的数据包不使用这个产品测试所使用的特殊专用的标识,管理平台不回复其它任何数据包,只回复与测试相关的指令。

3.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,智能终端设备以支持远程配置的方式控制log日志和运行数据上传云端服务器的开关。

4.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,上传云端服务器诊断log日志不限于设备本身,也包含与设备建立连接的其它物联网设备网关,以及网关连接的蓝牙锁、物联网智能传感器和物联网智能报警器。

5.根据权利要求1所述的物联网智能终端产品开发的云端在线测试方法,其特征在于,当远程设备完成测试工作后,产品正常运行中设备抓取数据的包含用户使用安全和隐私的数...

【专利技术属性】
技术研发人员:邓武仓
申请(专利权)人:苏州琨山通用锁具有限公司
类型:发明
国别省市:

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

1