起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > zigbee协议栈是什么

zigbee协议栈是什么

时间:2018-08-11 13:25:36来源:编程网 作者:IT培训网 已有: 名学员访问该课程

  快捷搜索:zigbeezigbee协议栈协议栈

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

什么是 ZigBee协议栈?zigbee协议栈怎么样理解?

ZigBee译为“紫蜂”,它与蓝牙相类似。是一种新兴的短距离无线通信技术,用于传感控制应用(Sensor and Control)。由IEEE 802.15工作组中提出,并由其TG4工作组制定规范。

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

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

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

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

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

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

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

文章出自:http://qh.itpxw.cn/peixun/software/201842369.html

文章标题:zigbee协议栈是什么



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容