基于ZIGBEE的终端调试方法、终端及计算机可读存储介质技术

技术编号:37771468 阅读:13 留言:0更新日期:2023-06-06 13:36
一种基于ZIGBEE的终端调试方法,应用于主控终端,所述主控终端与至少一个目标终端相连,所述方法包括:获取所述目标终端的EUI64地址;定义所述主控终端的应用支持子层协议帧格式,所述应用支持子层协议帧格式包括数据帧,命令帧和应答帧;获取目标终端的状态属性,并根据所述状态属性对所述命令帧进行扩展;根据所述目标终端的EUI64地址以及扩展后的命令帧对所述目标终端进行点对点的调试。本发明专利技术还提供一种主控终端及计算机可读存储介质。本发明专利技术能够在主控终端可实时无线调试加入网络的目标终端,读取目标终端的相关信息,从而达到目标终端的调试和维护的目的,无需实体调试接口,就可以实现近距离的设备调试和维护,节约成本。成本。成本。

【技术实现步骤摘要】
基于ZIGBEE的终端调试方法、终端及计算机可读存储介质


[0001]本专利技术实施例涉及终端调试技术,尤其是涉及一种基于ZIGBEE的终端调试方法、主控终端及计算机可读存储介质。

技术介绍

[0002]由于物联网的蓬勃发展,万物互联,在电子,工业控制,医疗,生产车间等各个领域,含有ZIGBEE器件的电子设备无所不在,如何维护这些电子设备的正常运行,当发生故障时如何快速的确定故障原因,及时的进行修复和更换,从而维护系统的稳定是至关重要的。
[0003]传统的含有ZIGBEE器件的电子设备的调试方式一般在电子设备本身留有串口,或者USB等物理接触装置,必须携带专用的连接线才可以进行连接进行调试,不仅占用了设备一定的外观空间,还增加了设备成本,不利于设备小型化和微型化。另外一些电子设备的安装地点也不方便进行接触式联机调试。

技术实现思路

[0004]鉴于以上内容,有必要提供一种基于ZIGBEE的终端调试方法、终端及计算机可读存储介质,能够解决现有技术中基于ZIGBEE的终端调试过程中存在的诸多缺陷。
[0005]本专利技术实施例提供了一种基于ZIGBEE的终端调试方法,应用于主控终端,所述主控终端与至少一个目标终端相连,所述方法包括:获取所述目标终端的EUI64地址;定义所述主控终端的应用支持子层协议帧格式,所述应用支持子层协议帧格式包括数据帧、命令帧和应答帧;获取目标终端的状态属性,并根据所述状态属性对所述命令帧进行扩展;根据所述目标终端的EUI64地址以及扩展后的命令帧对所述目标终端进行点对点的调试。
[0006]可选地,所述主控终端与所述目标终端通过ZIGBEE相连接。
[0007]可选地,所述方法还包括:所述主控终端按照预设频次通过ZIGBEE协议搜寻所述目标终端。
[0008]可选地,所述方法还包括:所述主控终端还根据预设算法,降低搜寻所述目标终端的频次。
[0009]本专利技术实施例还提供一种主控终端,所述主控终端与至少一个目标终端相连,所述主控终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于ZIGBEE的终端调试程序,所述基于ZIGBEE的终端调试程序被所述处理器执行时实现如下步骤:获取所述目标终端的EUI64地址;定义所述主控终端的应用支持子层协议帧格式,所述应用支持子层协议帧格式包括数据帧,命令帧和应答帧;获取目标终端的状态属性,并根据所述状态属性对所述命令帧进行扩展;根据所述目标终端的EUI64地址以及扩展后的命令帧对所述目标终端进行点对点的调试。
[0010]可选地,所述主控终端与所述目标终端通过ZIGBEE相连接。
[0011]可选地,所述基于ZIGBEE的终端调试程序被所述处理器执行时还实现如下步骤:所述主控终端按照预设频次通过ZIGBEE协议搜寻所述目标终端。
[0012]可选地,所述步骤还包括:所述主控终端还根据预设算法,降低搜寻所述目标终端的频次。
[0013]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于ZIGBEE的终端调试方法的步骤。
[0014]相较于现有技术,所述基于ZIGBEE的终端调试方法、主控终端置及计算机可读存储介质,能够通过ZIGBEE协议组成小型可配对的一对一或一对多无线低速网络,在主控终端可实时无线调试加入网络的目标终端,读取目标终端的相关信息,从而达到目标终端的调试和维护的目的,无需实体调试接口,就可以实现近距离的设备调试和维护,节约成本。
附图说明
[0015]图1是本专利技术较佳实施例之主控终端的模块图。
[0016]图2是本专利技术主控终端的基于ZIGBEE的终端调试系统较佳实施例的程序模块图。
[0017]图3是本专利技术较佳实施例之基于ZIGBEE的终端调试方法的流程图。
[0018]图4是应用支持子层协议帧格式图。
[0019]主要组件符号说明
[0020][0021][0022]如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0023]参见图1所示,是本专利技术实施方式之主控终端较佳实施例的运行环境图。主控终端1包括运行的基于ZIGBEE的终端调试系统10。主控终端1中还包括存储器20和处理器30等。所述主控终端与至少一个目标终端相连。
[0024]其中,所述存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片等。
[0025]参阅图2所示,是本专利技术基于ZIGBEE的终端调试系统10较佳实施例的程序模块图。
[0026]所述基于ZIGBEE的终端调试系统10包括获取模块101、定义模块102、扩展模块103及调试模块104。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本专利技术。本专利技术所称的模块是完成一特定指令的计算机程序段。存储器20用于存储基于ZIGBEE的终端调试系统10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。
[0027]获取模块101,用于获取所述目标终端的EUI64地址。
[0028]ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。本实施例中,所述主控终端与一个或者多个目标终端通过ZIGBEE相连接,近距离调试的前提是主控终端和待调试设备(目标终端)必须在同一ZIGBEE网络中。
[0029]获取模块101按照预设频次通过ZIGBEE协议寻找与所述主控终端同一ZIGBEE网络的目标终端,例如1分钟一次。根据时间的推移,出于节电的原因,所述主控终端还根据预设算法,降低搜寻所述目标终端的频次。具体地,当寻找到目标终端预设时间后,所述主控终端还根据预设算法,降低搜寻所述目标终端的频次。例如,寻找到目标终端,5分钟后,主控终端按照3分钟每次的频次通过ZIGBEE协议寻找与所述主控终端同一ZIGBEE网络的目标终端。本实施例中,频次均为了清楚说明本案,但并不作为对本案频次设定的限定。
[0030]定义模块102,用于定义所述主控终端的应用支持子层协议帧格式,所述应用支持子层协议帧格式包括数据帧,命令帧和应答帧。
[0031]应用支持子层(application support sublayer,APS)是网络通信协议中较高层。本实施例子中,APS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ZIGBEE的终端调试方法,应用于主控终端,其特征在于,所述主控终端与至少一个目标终端相连,所述方法包括:获取所述目标终端的EUI64地址;定义所述主控终端的应用支持子层协议帧格式,所述应用支持子层协议帧格式包括数据帧、命令帧和应答帧;获取目标终端的状态属性,并根据所述状态属性对所述命令帧进行扩展;根据所述目标终端的EUI64地址以及扩展后的命令帧对所述目标终端进行点对点的调试。2.如权利要求1所述的基于ZIGBEE的终端调试方法,其特征在于,所述主控终端与所述目标终端通过ZIGBEE相连接。3.如权利要求1所述的基于ZIGBEE的终端调试方法,其特征在于,所述方法还包括:所述主控终端按照预设频次通过ZIGBEE协议搜寻所述目标终端。4.如权利要求3所述的基于ZIGBEE的终端调试方法,其特征在于,所述方法还包括:所述主控终端还根据预设算法,降低搜寻所述目标终端的频次。5.一种主控终端,其特征在于,所述主控终端与至少一个目标终端相连,所述主控终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于ZIG...

【专利技术属性】
技术研发人员:崔洪渊
申请(专利权)人:富联国基上海电子有限公司
类型:发明
国别省市:

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

1