当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > 什么是 ZigBee协议栈?

什么是 ZigBee协议栈? 时间:2018-08-16      来源:未知

协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进正常的数据收发;协议找是协议的具体实现形式,通俗的理解为用代码实现的函数库,以便于开发人员调用。

ZigBee 的协议分为两部分,IEEE 802.15.4 定义了物理层和 MAC 层技术规范,ZigBee 联盟定义了网络层•安全层和应用层技术规范,ZigBee 协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供一些应用层 API,供用户调用。

注意 :虽然协议是统一的,但是。的具体实现形式是变化的,即不同厂商提供的协议栈是有区别的,例如:函数名称和参数列表可能有区别,用户在选择协议找以后,需要学习具体的例子,查看厂商提供的 Dert10 演示程序、说明文档(通常,实现协议栈的厂商会提供一些 API 手册供用户查询)来学习各个函数的使用方式,进而快速地使用协议栈进行应用程序的开发工作。

 

使用 ZigBee 协议栈进行开发的基木思路可以概括为如下三点:

  用户对于 ZigBee 无线网络的开发就简化为应用层的 C 语言程序开发,用户不需要深入研究复杂的 ZigBee 协议栈;

  ZigBee 无线传感器网络中数据采集,只需要用户在应用层加入传感器的读取函数即可;

  如果考虑到节能,可以根据数据采集周期进行定时,定时时间到就唤醒 ZigBee 的终端节点,终端节点唤醒后,自动采集传感器数据,然后将数据发送给路由器或者直接发给协调器。

上一篇:OpenWRT下的mjpg streamer配置

下一篇:ZigBee协议栈的基础实验

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部