1、zstack協議棧

caretong發表於2019-06-12

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公司編寫併發布的。

中智訊 劉同
liutong@zonesion.com.cn

相關文章