用于在网络中选择性地调试节点设备的方法和协调器设备技术

技术编号:35020049 阅读:11 留言:0更新日期:2022-09-24 22:48
公开了一种在网络中由协调器设备选择性地调试节点设备的方法被公开,网络由协调器设备创建。协调器设备和节点设备彼此交互以检查并且确认与由协调器设备记录的调试开始时间相关的协调器时间指示和与由节点设备记录的调试开始时间相关的节点时间指示彼此相同或在时间上非常相似或接近。然后,协调器设备将通过将节点设备加入到由协调器设备创建的网络中来调试节点设备。这确保了只有想要的或期望的节点设备将加入到由协调器设备创建和管理的网络中。理的网络中。理的网络中。

【技术实现步骤摘要】
【国外来华专利技术】用于在网络中选择性地调试节点设备的方法和协调器设备


[0001]本公开总体上涉及管理网络的节点设备的领域,并且更具体地,涉及用于在网络中选择性地调试节点设备的方法和协调器设备。

技术介绍

[0002]诸如照明设备和物联网IoT设备之类的电设备或电子设备,以及支持增强的机器类型通信的设备,例如eMTC,所有这些都包括数据通信能力,其经常部署在包括多个互连的设备的网络中。
[0003]这些设备,通常称为节点设备或终端设备,或路由器设备,取决于它们在不同网络中的角色,可以包括通信接口,诸如网络适配器或收发器模块,用于在节点设备之间通信,并且还可能与远程设备(诸如后端设备或后端服务器)通信。
[0004]通信接口可以根据用于通过联网设备或节点交换数据的网络协议来操作,诸如指定的ZigBee
TM
、Bluetooth
TM
,以及用于无线网络的基于WiFi协议,以及有线总线网络,诸如DALI
TM
(数字可寻址照明接口)、DSI(数字串行接口)、DMX(数字多路复用)、KNX(和基于KNX的系统),以及专有通信技术和协议,例如。
[0005]通信接口可以进一步根据无线移动通信标准操作,诸如指定的2G/3G/4G/5G蜂窝通信,以及其它长距离无线通信技术,例如长距离广域网、远程广域网(LoRaWAN)和窄带IoT、NB-IoT或专有的通信技术、和/或有线数据交换通信技术,例如。
[0006]对于诸如ZigBee节点设备的IoT节点设备,调试是建立无线IoT网络的第一步。然而,调试过程通常是开放的,因为在ZigBee协调器设备可以将任何节点设备加入或拉入或收集到其网络中,只要节点设备在协调器设备所创建的网络可用于加入的时间点搜索要加入的网络。
[0007]当属于不同网络的多于一个协调器设备同时执行网络加入动作时,节点设备将随机地加入可用网络。在这种情况下,节点设备更容易加入错误的网络,这将导致网络连通性的问题并且产生操作冲突。
[0008]确保仅特定的节点设备组将加入特定网络的办法是使协调器设备存储允许加入协调器设备的网络的节点设备的标识符。然而,这种方法给协调器设备施加了额外的存储负担,并且需要大量的人工努力来将节点设备的标识符输入到存储装置中。此外,由于与特定网络中的预期节点相关联的不确定性,这种方法针对实际应用基本上是不切实际的。
[0009]US2016248629A1公开了一种能够配置和调试属于不同ZigBee公共档案的设备的调试工具。
[0010]“XBee/XBee-PRO S2C Zigbee RFmodule”提出当新设备需要被添加到网络时通过在网络上短时间使能许可加入来防止不想要的设备加入。
[0011]因此,确实需要一种调试方法来确保所有节点设备能够加入正确的IoT网络。

技术实现思路

[0012]在本公开的第一方面中,提出了一种在网络中由协调器设备选择性地调试节点设备的方法,网络由协调器设备创建,备协调器设备和节点设备中的每个设备根据时基操作并且记录调试开始时间,方法包括以下步骤:
[0013]‑
由协调器设备传输网络可用消息;
[0014]‑
由协调器设备从节点设备接收加入请求,加入请求包括与所述节点设备的调试开始时间相关的节点时间指示;
[0015]‑
由协调器设备确定协调器时间指示与节点时间指示相匹配,以及
[0016]‑
由协调器设备通过将节点设备加入网络来调试节点设备。
[0017]本公开基于这样的理解:基于时间的选择性调试方法可以被用于确保节点设备将加入由协调器设备创建的正确的或适当的或预期的网络。
[0018]在实施例中,协调器时间指示和节点设备时间指示分别包括协调器的调试开始时间和节点设备的调试开始时间。
[0019]具体地,根据本公开的一个实施例的解决方案依赖于由协调器设备检查由协调器设备和节点设备分别记录的调试开始时间以及分别与协调器设备和节点设备的供电时间相关的调试开始时间是相同的或在时间上非常相似或彼此接近。协调器设备和节点设备的供电时间之间的时间接近性或相等性有助于确保由协调器设备创建的网络是针对节点设备加入的正确网络。这基于协调器设备和节点设备一旦被供电就开始调试的设想。
[0020]在一个实施例中,当协调器设备与节点设备一起执行双重检查以确定协调器设备和节点设备同时被供电或者节点设备在协调器设备供电之后很快被供电时,本公开的方法尤其有利。在与该设想相关的实施例中,响应于确定协调器时间指示与节点时间指示相匹配,加入请求被节点设备传输。
[0021]为了实现本公开的解决方案,协调器设备首先传输指示由协调器设备创建的网络的可用性的网络可用消息。网络可用消息包括与协调器设备的调试开始时间相关的协调器时间指示。在接收到网络可用消息时,节点设备向协调器设备传输加入请求,请求加入由协调器设备创建的网络。加入请求的传输可以特别地取决于节点设备判定协调器时间指示匹配与节点设备的调试开始时间相关的节点时间指示。
[0022]此后,协调器设备(再次)确定并确认协调器时间指示和节点时间指示彼此匹配,这是为了判定协调器设备和节点设备两者的调试开始时间彼此相同或非常相似。此后,协调器设备通过将节点设备加入网络来调试节点设备。
[0023]因此,在一个实施例中,本公开的方法执行协调器设备和节点设备两者的调试开始时间的双向检查,并且仅当分别与协调器设备的调试开始时间和节点设备的调试开始时间相关的协调器时间指示和节点时间指示彼此匹配时,允许节点设备加入由协调器设备创建或拥有的网络。这种双重检查确保网络将仅具有在协调器设备供电的同时或之后接通的节点设备加入网络,并且在协调器设备供电之前的一段时间内已经供电的其他节点设备(诸如节点设备)将不会意外地或错误地加入网络。
[0024]方法不需要协调器设备的额外存储用于存储允许加入网络的节点设备的标识符,这是有利的,特别是考虑到协调器设备通常不具有强存储容量。
[0025]在一个实施例中,选择性调试基本上是通过同时接通协调器设备和节点设备来被
实现的,这是直接的和易于控制的,并且不需要特殊的控制指令。
[0026]在本公开的一个实施例中,传输的步骤包括由协调器设备广播指示网络可用性的信标消息作为网络可用消息。
[0027]在这种情况下,寻求加入网络的节点设备可以在所谓的被动扫描模式下操作,即,节点设备仅监听并且等待信标消息,信标消息是网络可用消息,指示由协调器设备创建的网络的存在或可用性。接收诸如信标消息允许节点设备以检查和判定网络是否是要加入的正确网络。
[0028]这允许协调器设备在控制节点设备被允许加入网络的时间方面具有更大的灵活性。具体地,当协调器设备在节点设备之前被接通时,它可以准备好创建网络,并且然后发送消息或指令或感应,以使被推断并且被允许加入网络的节点设备被接通或被供电。然后,协调器设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在网络中由协调器设备选择性地调试节点设备的方法,所述网络由所述协调器设备所创建,所述协调器设备和所述节点设备中的每个设备根据时基操作并且记录调试开始时间,所述方法包括以下步骤:由所述协调器设备传输网络可用消息;由所述协调器设备从所述节点设备接收加入请求,所述加入请求包括与所述节点设备的所述调试开始时间相关的节点时间指示;由所述协调器设备确定所述协调器时间指示与所述节点时间指示相匹配,以及由所述协调器设备通过将所述节点设备加入所述网络中来调试所述节点设备。2.根据权利要求1所述的方法,其中所述网络可用消息包括与所述协调器设备的所述调试开始时间相关的协调器时间指示,并且响应于确定所述协调器时间指示与所述节点时间指示相匹配,所述加入请求被所述节点设备传输。3.根据权利要求1或2所述的方法,其中所述传输的步骤包括以下步骤中的一项:由所述协调器设备广播指示所述网络的可用性的信标消息作为所述网络可用消息,以及响应于从所述节点设备接收信标请求消息,由所述协调器设备传输指示所述网络的可用性的信标响应消息作为所述网络可用消息。4.根据前述权利要求中任一项所述的方法,其中所述确定所述协调器指示与所述节点指示相匹配的步骤包括以下步骤:由所述协调器设备计算所述协调器设备的所述调试开始时间与所述节点设备的所述调试开始时间之间的时间差,以及由所述协调器设备判定所述时间差小于预先定义的阈值。5.根据权利要求4所述的方法,其中与所述协调器设备的所述调试开始时间相关的所述协调器时间指示包括从所述协调器设备被供电到所述网络可用消息被所述协调器设备传输的第一经过时间,与所述节点设备的所述调试开始时间相关的所述节点时间指示包括从所述节点设备被供电到所述加入请求被所述节点设备传输的第二经过时间,所述计算的步骤包括计算所述第一经过时间和所述第二经过时间之间的时间差。6.根据权利要求4所...

【专利技术属性】
技术研发人员:姚军张志中董培良
申请(专利权)人:昕诺飞控股有限公司
类型:发明
国别省市:

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

1