一种线型拓扑结构无线自组网组网方法技术

技术编号:18292864 阅读:114 留言:0更新日期:2018-06-24 09:05
本发明专利技术公开了一种线型拓扑结构无线自组网组网方法,无线自组网组网方法主要是由一个根节点和若干个路由节点组成;本发明专利技术的线型拓扑结构无线自组网组网方法可以以根节点为起始层节点,每层一个节点,逐层级联,实现较远距离的网络覆盖,节点数目理论上不受限制。可以较好地解决其他自组网的覆盖范围小、传输距离近、网络节点数受限的问题;网络地址分配简单,组网方便;线型拓扑结构无线自组网有一个根节点,其他都是路由节点,每个路由节点只能下挂一个子节点,无线网络的数据传递路径有两条,一是根节点途经多个路由节点到目的节点,二是目的节点途经多个路由节点到根节点;适用于以根节点为网关,实现对各个节点数据读取和操作控制的场景。

【技术实现步骤摘要】
一种线型拓扑结构无线自组网组网方法
本专利技术涉及一种无线自组网组网方法,特别涉及一种线型拓扑结构无线自组网组网方法,属于自组网组网

技术介绍
万物互联的时代正在到来。物联网新技术新应用不断涌现,不计其数的以发展物联网为己任的公司在大展拳脚努力拓展。物联网的核心功能就是实现物体联网,物物互联。技术层面,物体联网有有线和无线方式,有线方式在物联网应用上一个主要障碍就是通信布线困难,而无线方式可以很好地解决这个问题,无线方式无需布线即可实现联网。无线方式联网有几种典型网络拓扑结构:星型网络拓扑结构、环形网络拓扑结构和树型网络拓扑结构。各种拓扑结构的网络如果能实现自组织、断网自愈功能,不需要人为干预自动组网,则称为无线自组网。星型、环形和树型网络,在小范围内布网,具有天然优势,可以接入大量网络节点。但是,当碰到大范围、远距离、深层级场景组网时,譬如路灯、电线杆、高压线铁塔等场景的组网,覆盖距离达几千米、网络链路层级几十层,这些模型的自组网往往表现得力不从心,无法满足应用需求。针对该情况,提出一种线型无线自组网模型和组网方法,以解决特定场景下的设备组网问题。
技术实现思路
本专利技术提出了一种线型拓扑结构无线自组网组网方法,解决了现有技术中自组网往往表现得力不从心,无法满足应用需求的问题。为了解决上述技术问题,本专利技术提供了如下的技术方案:本专利技术一种线型拓扑结构无线自组网组网方法,所述无线自组网组网方法主要是由一个根节点和若干个路由节点组成,其中,每个节点包括主要包括RF模块、定位模块、MCU模块、NV存储器模块和电源;所述无线自组网组网的组网步棸如下:1)将RF模块、定位模块、MCU模块、NV存储器和电源模块组成的设备设置为一个节点;2)选取一个节点为根节点,为第0层,统一管理整个网络,并依次下挂若干个路由节点,即逐层级联,从根节点开始,层数顺序递增。作为本专利技术的一种优选技术方案,所述电源供电,所述RF模块、定位模块、NV存储器模块均通过导线连接MCU模块,其中,所述RF模块用于节点网络数据传输,所述定位模块用于获取节点经纬度位置信息,为子节点选择父节点提供依,所述MCU模块为微控制器,其提供计算能力,所述NV存储器为非易失性存储器,用于存放网络参数和数据。作为本专利技术的一种优选技术方案,在步棸2)中,所述路由节点可以有多个,是根节点或其他路由节点的子节点,除了根节点之外的节点都为路由节点,可以下挂一个子节点。本专利技术所达到的有益效果是:本专利技术的线型拓扑结构无线自组网组网方法可以以根节点为起始层节点,每层一个节点,逐层级联,实现较远距离的网络覆盖,节点数目理论上不受限制。可以较好地解决其他自组网的覆盖范围小、传输距离近、网络节点数受限的问题;本专利技术提出的网络节点数据依据网络地址逐层路由,网络地址分配简单,组网方便;线型拓扑结构无线自组网有一个根节点,其他都是路由节点,每个路由节点只能下挂一个子节点,无线网络的数据传递路径有两条,一是根节点途经多个路由节点到目的节点,二是目的节点途经多个路由节点到根节点;这种结构适用于以根节点为网关,实现对各个节点数据读取和操作控制的场景,譬如远程路灯控制、电线杆设备数据获取等。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术的节点硬件组成结构示意图;图2是本专利技术的网络拓扑结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。实施例1如图1-2所示,本专利技术提供一种线型拓扑结构无线自组网组网方法,无线自组网组网方法主要是由一个根节点和若干个路由节点组成,其中,每个节点包括主要包括RF模块、定位模块、MCU模块、NV存储器模块和电源;无线自组网组网的组网步棸如下:1)将RF模块、定位模块、MCU模块、NV存储器和电源模块组成的设备设置为一个节点;2)选取一个节点为根节点,为第0层,统一管理整个网络,并依次下挂若干个路由节点,即逐层级联,从根节点开始,层数顺序递增,如图2所示;如图所示,电源供电,RF模块、定位模块、NV存储器模块均通过导线连接MCU模块,其中,RF模块用于节点网络数据传输,定位模块用于获取节点经纬度位置信息,为子节点选择父节点提供依,MCU模块为微控制器,其提供计算能力,NV存储器为非易失性存储器,用于存放网络参数和数据。在步棸2)中,路由节点可以有多个,是根节点或其他路由节点的子节点,除了根节点之外的节点都为路由节点,可以下挂一个子节点。在线型拓扑结构中,逻辑上每一个节点为一层,从根节点开始,层数顺序递增。网络地址的分配规则直接反映这种层级关系。网络地址用长度为N的Bit数表示,则网络最大节点数可以达到N个,也即层级可以达到N层。以N为8来举例说明网络地址的分配规则:根节点网络地址固定,为第0层,网络地址为:b00000000;第1层节点网络地址为:b00000001;第2层节点网络地址为:b00000010;第8层节点网络地址为:b10000000。网络层数N根据需要,可以为其他任意值,网络地址分配规则跟上述例子类似。网络地址分配流程(1)对即将组网的线型网络确定一个节点之间的距离阈值Distance,并设置到了所有节点设备中;(2)根节点上电,建立一个网络;(3)新节点上电,通过定位模块获取经纬度A,通过RF模块向附近节点发送一条入网请求消息,消息中携带经纬度A信息,发送后等待一段时间,收集附近节点回复;(4)附近节点可以为根节点或其他路由节点,收到入网请求消息后检查是否已经有子节点,若没有子节点,则通过定位模块获取本节点经纬度B,根据收到的消息中的经纬度A和本节点经纬度B,计算出两个节点的距离DistanceAB,若DistanceAB小于等于预先设置的距离阈值Distance,则回复消息给新节点,回复的消息中携带DistanceAB信息;(5)新节点收到回复消息,若收到多个,则选择一个回复消息中DistanceAB距离最短的节点NodeB作为父节点,然后发送父节点选择消息给NodeB进行确认;(6)NodeB收到消息后,在自己的网络地址基础上,按照网络地址分配规则给新节点分配网络地址,并将新节点的物理地址和网络地址记录到子节点记录中,再发送一条地址注册消息给根节点进行注册(若NodeB本身就是根节点,直接做注册操作),地址注册消息中携带的物理地址和网络地址;(7)根节点收到地址注册消息,将新节点的物理地址和网络地址记录到全网节点列表,再发送注册成功消息给NodeB;(8)NodeB收到注册成功消息,发送注册结果消息给新节点,此时,NodeB成为新节点的名副其实的父节点;(9)新节点收到父节点注册结果消息,网络地址分配完成,入网成功。本专利技术的线型拓扑结构无线自组网组网方法可以以根节点为起始层节点,每层一个节点,逐层级联,实现较远距离的网络覆盖,节点数目理论上不受限制。可以较好地解决其他自组网的覆盖范围小、传输距离近、网络节点数受限的问题;本专利技术提出的网络节点数据依据网络地址逐层路由,网络地址分配简单,组网方便;线型拓扑结构无线自组网有一个根节点,其他都是路由节点,每本文档来自技高网...
一种线型拓扑结构无线自组网组网方法

【技术保护点】
1.一种线型拓扑结构无线自组网组网方法,其特征在于,所述无线自组网组网方法主要是由一个根节点和若干个路由节点组成,其中,每个节点包括主要包括RF模块、定位模块、MCU模块、NV存储器模块和电源;所述无线自组网组网的组网步棸如下:1)将RF模块、定位模块、MCU模块、NV存储器和电源模块组成的设备设置为一个节点;2)选取一个节点为根节点,为第0层,统一管理整个网络,并依次下挂若干个路由节点,即逐层级联,从根节点开始,层数顺序递增。

【技术特征摘要】
1.一种线型拓扑结构无线自组网组网方法,其特征在于,所述无线自组网组网方法主要是由一个根节点和若干个路由节点组成,其中,每个节点包括主要包括RF模块、定位模块、MCU模块、NV存储器模块和电源;所述无线自组网组网的组网步棸如下:1)将RF模块、定位模块、MCU模块、NV存储器和电源模块组成的设备设置为一个节点;2)选取一个节点为根节点,为第0层,统一管理整个网络,并依次下挂若干个路由节点,即逐层级联,从根节点开始,层数顺序递增。2.根据权利要求1所述的一种线型拓扑结构无线自组网组网方法...

【专利技术属性】
技术研发人员:陈平熊明春王者师
申请(专利权)人:深圳市物联微电子有限公司
类型:发明
国别省市:广东,44

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

1