1、zstack协议栈

zstack协议

  • 1、什么是协议栈
  • 2、什么是zstack协议栈

1、什么是协议栈

协议联盟,如ZigBee联盟、蓝牙联盟、WiFi联盟等联盟,是一个组织,他们发布的某种协议规范。如ZigBee联盟发布的ZigBee协议,最初的形式,实际上是一页页的文档,这个文档描述了ZigBee网络应该是怎样的,如ZigBee硬件是什么样的、应该运行在什么频段、如何组网、如何路由、如何加密等等。这里需要注意的是,这一系列的规范和描述,都是以文档的形式体现的。芯片生产厂家例如德州仪器(TI)、意法半导体(ST),拿着这个文档,按照文档上的规范说明,来生产硬件芯片,如TI的CC2530芯片,这些硬件芯片是符合ZigBee规范的。为了这些芯片好卖,TI公司给这个芯片配套了一些列的源代码,编译好后直接可以在CC2530芯片上运行,而这些源码,实现了ZigBee协议文档里面的组网、路由、加密通信等功能。这些源代码放在一起,就是ZigBee协议栈了。
即,协议栈是一系列源码的集合,而这些源码实现了协议文档上所描述的协议的样子和功能。

2、什么是zstack协议栈

德州仪器、意法半导体等公司,都可以通过编写一系列源码的形式,来实现ZigBee协议。德州仪器公司(TI)编写的ZigBee协议栈源码,起名为zstack。也就是说zstack协议栈是众多ZigBee协议栈中的一种,是由TI公司编写并发布的。

中智讯 刘同
[email protected]

你可能感兴趣的:(zonesion,zstack,物联网)