一种物联网虚拟化设备通信中间件框架构建方法技术

技术编号:41457047 阅读:30 留言:0更新日期:2024-05-28 20:43
本发明专利技术涉及计算机应用技术领域,提供一种物联网虚拟化设备通信中间件框架构建方法。该方法包括:定义常量,用于文件路径配置和映射测试;建立日志处理器,用于写入文件和标准输出流;通过实例化对象初始化调度器,用于处理定时任务;定义延迟任务调度处理函数用于设置和删除延迟任务,延迟任务在预设延迟时间后执行设备的回复操作;基于常量、日志处理器、调度器和延迟任务调度处理函数组建终端环境,通过定义IoT设备类实例化设备对象,将设备对象连接至云平台并订阅主题,用于处理接收到的云平台消息。本发明专利技术通过代码虚拟化出设备,实现可灵活的操控固件的IoT通信部分,打造稳定可控的固件环境,以提高物联网软件测试的效率和质量。

【技术实现步骤摘要】

本专利技术涉及计算机应用,尤其涉及一种物联网虚拟化设备通信中间件框架构建方法


技术介绍

1、随着物联网(internet of things, iot)技术的发展和应用,越来越多的智能设备接入云端,实现远程控制和监测,例如:智能插座可以通过手机app或语音助手远程控制开关,同时监控电量、功率等信息;智能摄像头可以通过云端实时观看视频画面,并支持人脸识别、移动侦测及夜视等功能;智能传感器可以监测环境温湿度、空气质量、水浸情况等,并及时发送报警等信息,但是在提高人们生活便利性的同时,也对物联网软件相关测试(如云接口测试、app ui测试)带来了挑战。

2、在现有的物联网应用开发中,为了测试设备的各种功能,通常需要使用真实的物理设备,针对不同的测试功能项,搭建不同的测试环境和场景。举例来说,如果要测试水浸报警功能,传统方法要求将真实的水浸传感器放入水中,这样会带来一些问题,首先,这种测试过程可能较为麻烦和耗时,需要准备和操作真实设备;其次,可能存在风险,例如设备受损或测试环境不完全符合预期。如果想要测试摄像头的物体侦测功能,如人形、宠物侦测,需要搭本文档来自技高网...

【技术保护点】

1.一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,包括:

2.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤S4中所述延迟任务调度处理函数执行设置和删除延迟任务的步骤包括:

3.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤S5中的所述云平台为AWS IoT Core。

4.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤S5还包括:

5.根据权利要求2所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤S5中所述云平...

【技术特征摘要】

1.一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,包括:

2.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤s4中所述延迟任务调度处理函数执行设置和删除延迟任务的步骤包括:

3.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤s5中的所述云平台为aws iot core。

4.根据权利要求1所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤s5还包括:

5.根据权利要求2所述的一种物联网虚拟化设备通信中间件框架构建方法,其特征在于,步骤s5中所述云平台消息包括普通...

【专利技术属性】
技术研发人员:庞志斌刘斌李果叶家辛
申请(专利权)人:天津华来科技股份有限公司
类型:发明
国别省市:

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

1