01、ZigBee协议各版本比较&Z-Stack各版本比较

36 篇文章 89 订阅 ¥49.90 ¥99.00

0、前言

  在开始讲ZigBee协议栈之前,作为开发者,首先应该明白什么是 ZigBee 协议,以及什么是 ZigBee 协议栈?ZigBee 协议栈和ZigBee协议是什么关系?

  什么是 ZigBee 协议?

  协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。

  什么是 ZigBee 协议栈?

  协议栈是协议的具体实现形式,通俗点来理解就是协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。更直白的理解就是协议栈是把协议通过代码的方式进行实现,形成库函数以及API。

  ZigBee 协议栈和ZigBee协议是什么关系?

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek@Yang

码字不易,来点鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值