【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种网关和子设备间的调试系统和方法。
技术介绍
1、随着业务发展,网关功能越来越丰富,相应的代码越来越复杂,目前包括原厂开发环境sdk代码,子设备接入(zigbee\蓝牙)代码、网关和中台基线sdk代码、网关应用代码。各部分代码由不同组负责,当出现问题定位较为繁琐困难。另一方面,由于网关这类嵌入式设备需要运行在特定硬件上,因此很难复用计算机端(例如pc端)相关工具协助定位。
2、当涉及到芯片原厂相关问题定位时(尤其是问题复现又依赖于子设备相关操作),由于芯片原厂没有相关的硬件(硬件主要指诸如zigbee、蓝牙等通信相关的模组,以及与网关对应的相关子设备),因此问题只能由业务部门复现然后反馈回芯片原厂,然后芯片原厂在怀疑点添加日志由业务部门复现,业务部门再反馈回原厂分析添加日志重复复现,重返往复缩小问题范围直到问题解决。这过程中沟通的成本导致问题排查效率极低。
技术实现思路
1、针对现有技术中存在的网关问题定位复杂、涉及到芯片原厂定位问题繁琐低效等问题,
...【技术保护点】
1.一种网关和子设备间的调试系统,其特征在于,包括:
2.如权利要求1所述的系统,其特征在于,所述硬件虚拟层模拟的通信模块包括zigbee模块和/或蓝牙模块。
3.如权利要求1所述的系统,其特征在于,所述子设备模拟终端中运行的所述上位机软件加载有配置文件,所述配置文件包括与子设备对应的设备模型参数,所述设备模型参数包括子设备的PID和MAC地址。
4.如权利要求3所述的系统,其特征在于,所述配置文件所包括与多个子设备对应的设备模型参数,使得所述上位机软件通过轮询的方式依次模拟所述多个子设备的行为。
5.如权利要求1至4所
...【技术特征摘要】
1.一种网关和子设备间的调试系统,其特征在于,包括:
2.如权利要求1所述的系统,其特征在于,所述硬件虚拟层模拟的通信模块包括zigbee模块和/或蓝牙模块。
3.如权利要求1所述的系统,其特征在于,所述子设备模拟终端中运行的所述上位机软件加载有配置文件,所述配置文件包括与子设备对应的设备模型参数,所述设备模型参数包括子设备的pid和mac地址。
4.如权利要求3所述的系统,其特征在于,所述配置文件所包括与多个子设备对应的设备模型参数,使得所述上位机软件通过轮询的方式依次模拟所述多个子设备的行为。
5.如权利要求1至4所述的系统,其特征在于,所述子设备模拟终端通过所述上位机软件广播配网信息,所述网关模拟设备根据接收的所述配网信息与所述上位机软件进行交互,实现对所...
【专利技术属性】
技术研发人员:汪洋,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。