当前位置:首页 > 物联网 > 网络协议
[导读]   在无线网中的较量主要是组网功能的实现,速率的大小,距离的长短等等,我们就想如何能低功耗、远距离,又能快捷组网和部署呢?下面就告诉你zigbee网络协议快速组网。   标准zigbee

  在无线网中的较量主要是组网功能的实现,速率的大小,距离的长短等等,我们就想如何能低功耗、远距离,又能快捷组网和部署呢?下面就告诉你zigbee网络协议快速组网。

  标准zigbee网络协议包括协调器、路由器和终端节点,而建立一个zigbee网络除了必须要有协调器之外,仅需加上路由器或终端节点即可。

  然而,不同的应用场景需要不同型态的组网结构:点对点、星型、中继路由、混合型等等。因此,快速、高效、稳定、便捷、灵活,是对组网协议所提出的更高要求。

  

  图1 zigbee网络拓扑结构

  一、Fastzigbee协议

  换个思路,假若网络上的任意节点都具备对等的数据传输功能,且无须协调器管理网络,那么网络中的任何节点都可以主动传输数据,这样用户就无需理会具体的网络结构,显然会更加方便使用。

  基于此,ZLG致远电子根据多年的实践经验积累,在zigbee协议栈的基础上开发了Fastzigbee透传对等网络协议。其特点如下:

  启动零延时,无需等待入网

  节点容量大,理论上节点容量高达65535

  3线制串口全透明传输方式,可自定义数据格式

  无需二次开发,可快速实现动态配置及自组网功能

  快速添加路由,即放即用的智能路由算法,快速恢复通信。

  

  图2 Fastzigbee协议特点

  二、自组网实现

  Fastzigbee协议已经很好的为组网提供了基础,那么能否在部署和施工方面也提供更好的支持呢?

  当然,ZLG致远电子为简化无线产品复杂的开发过程,在Fastzigbee协议内增加自组网功能。下面以AW516x系列透传模块为例,为工程师提供两种实现途径。

  模块在自组网模式下,主机模块会自动选择周围没有被使用的PANID和通道号形成一个独立的网络,并能自动递增方式分配一个唯一的本地网络地址给从机模块。从机模块使用时在使能了自组网功能后就不需要进行任何的配置操作,从机模块在加入网络后就能跟主机进行通讯。

  1、硬件I/O控制

  (1)主机模块有两个工作流程,分别通过JOIN管脚(IO1)和DETECT管脚(IO2)控制。

  ①当JOIN管脚为低电平时,主机模块工作在组网模式,此时主机模块允许从机模块加入网络,当JOIN管脚变为高电平时,主机模块进入正常工作流程,此时从机模块不能再加入网络。

  ②当模块检测到DETECT管脚有大于3S的低电平时,主机模块工作在重获取网络参数模式,此时主机模块会重新随机生成新的PANID(0x0000~0xFFFF)和通道号(11~26),并检测新生成的PANID和通道号是否已被其他网络使用,如果已经有网络在使用,则重新生成,主机模块在重新生成PANID和通道号后,需要把该主机下的所有从机都需要执行入网操作。

  

  图3 主机模块组网工作流程

  (2)从机模块有两个工作模式,一个是入网申请,一个是退网申请,通过JOIN管脚的电平状态决定工作模式。

  ①当JOIN管脚为低电平,低电平持续时间在3S以下(短低电平)时,从机模块工作在入网申请状态;

  ②当JOIN管脚为低电平,低电平持续时间在3S以上(长低电平)时,从机模块工作在退网申请状态;如果JOIN管脚为高电平,从机模块使用存储的PANID和通道号进入正常工作状态。

  

  图4 从机模块入网流程

  2、软件指令配置

  主机模块除了可以使用IO口控制主机允许从机加入网络,也可以使用命令的方式使能主机允许从机加入网络。

  表1 主机允许从机加入网络命令 1

  3字节(协议标志)1字节2字节1字节(帧尾)

  AB BC CDE6允许加入网络开启的窗口时间(S)AA

  允许加入网络开启的窗口时间为当给主机发送了允许加入网络命令后,主机开始接受从机的入网请求,到达这个窗口时间后,主机不再接受从机的入网请求,窗口时间结束后,主机进入正常的工作状态。

  除此之外,指令还可查询主机模块存储的从机信息、查询主从机状态等等

  三、测试实例

  以下所有操作均基于广州致远电子有限公司的zigbee评估板:AW516x Demo Board

  

  图5 zigbee评估套件

  步骤:

  (1)将评估板1做为主机模块,评估板2做为从机模块;

  (2)将评估板1的JOIN管脚(IO2)拉为低电平,主机处于允许从机加入状态;

  (3)将评估板2的JOIN管脚(IO2)短处碰为低电平,低电平持续时间在3S以下,从机模块工作在入网申请状态,若有多个从机板,可依次短接IO2,进行入网操作。

  (4)入网完成,从机恢复正常高电平工作状态,将评估板1的JOIN管脚(IO2)拉回高电平,主机模块进入正常工作流程。

  通讯测试:

  连接PC,分别打开两个串口调试助手,进行透明数据发送。

  

  图6 通讯测试

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

此战略布局将Wi-Fi HaLow置于台湾无线网络产业中心

关键字: Wi-Fi 无线网络 物联网

Wi-Fi,全称为Wireless Fidelity,是一种在全球范围内广泛应用于各类电子设备间无线网络连接的技术。Wi-Fi技术始于20世纪90年代末期,由Wi-Fi联盟(Wi-Fi Alliance)开发并推广,旨在...

关键字: Wi-Fi 无线网络

随着科技的日新月异,无线网络技术也在不断发展与演进。作为现代生活的重要组成部分,WiFi技术经历了从第一代到第五代的演变。本文将重点探讨第四代(WiFi 4)和第五代(WiFi 5,即802.11ac)WiFi技术的区别...

关键字: Wi-Fi 无线网络

随着5G技术的不断发展和商用化进程的推进,越来越多的用户开始体验到了5G网络带来的高速和低延迟优势。然而,也有部分用户反映,他们使用的5G网络速度并没有比4G快多少,甚至有时还不如4G。这究竟是什么原因导致的呢?本文将围...

关键字: 5G 4G 无线网络

随着无线网络的普及和智能家居设备的增多,路由器的性能与设置逐渐成为我们日常生活关注的焦点。在无线路由器的设置中,信道选择是一个重要且容易被忽视的环节。正确的信道选择不仅能提升网络速度,还能减少信号干扰,提高网络稳定性。本...

关键字: 路由器 无线网络

是德科技(Keysight Technologies, Inc.)宣布该公司与 NVIDIA 合作,创建了用于训练和验证神经接收机的完整设计流程,该流程将在 2024 年巴塞罗那世界移动大会上展示。本次演示位于5 号厅展...

关键字: 6G 人工智能 无线网络

物联网应用中常见的通信技术包括有线通信技术和无线通信技术两大类。有线通信技术包括以太网、RS-232、RS-485、M-Bus和PLC等技术。这些技术通过物理线路进行数据传输,具有稳定性强、可靠性高的优点,但是受限于媒介...

关键字: 物联网 Zigbee

ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑。

关键字: Zigbee 通信 无线网上协议

随着物联网技术的快速发展,各种无线通信技术不断涌现,其中Zigbee通信技术以其低功耗、低成本、高可靠性等优点,在智能家居、工业自动化、农业物联网等领域得到了广泛应用。本文将介绍Zigbee通信技术及其主要特征。

关键字: Zigbee 物联网

ZigBee无线通信技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。这种技术主要适用于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。

关键字: Zigbee 物联网
关闭
关闭