Reading The Design and Implementation of the Zig

  • Slides: 17
Download presentation
Reading “The Design and Implementation of the Zig. Bee Protocol Driver in Linux” Speaker

Reading “The Design and Implementation of the Zig. Bee Protocol Driver in Linux” Speaker : Kai-Jia Chang Adviser : Quincy Wu Date : 9/28 NCKU, Institute of Computer Science and Information Engineering Sheng-Fu Su 1

Outline: IEEE 802. 15. 4 標準 Zig. Bee 無線網路通訊協定 Linux Networking Subsystem 實作與難題 Reference

Outline: IEEE 802. 15. 4 標準 Zig. Bee 無線網路通訊協定 Linux Networking Subsystem 實作與難題 Reference 2

3

3

Zig. Bee 無線網路通訊協定 Zig. Bee 標準包含有NWK 層(Network layer)、APS 子層(Application Support sublayer)、 ZDO(Zig. Bee Device

Zig. Bee 無線網路通訊協定 Zig. Bee 標準包含有NWK 層(Network layer)、APS 子層(Application Support sublayer)、 ZDO(Zig. Bee Device Object)、Application Framework、SSP(Security Service Provider)與一 些Profiles。主要會簡介NWK、APS、ZDO 與 Zig. Bee Device Profile。 7

 上 層 LNS 包含Socket Interface 與Protocol Driver 兩大部分。 這 部 分 主 要

上 層 LNS 包含Socket Interface 與Protocol Driver 兩大部分。 這 部 分 主 要 是 以 BSD Socket 呈現給user space 的 應用程式設計者使用,BSD Socket 提供了一層標準的 抽象化網路溝通流程, 有socket()、bind()、 connect()、accept()、recvfrom()、sendto()等 API(Application Programming Interface) ;在BSD Socket 下一層則是各種網路協定層的實作(也就是 Protocol Driver),且自身需包含一個與BSD Socket 溝通的Socket這層Socket 的主要功能是在將各種不同 網路協定層的資料傳遞機制整合對應到BSD Socket 的 API。這兩層Socket 合稱為Socket Interface。 11

Reference The Design and Implementation of the Zig. Bee Protocol Driver in Linux- NCKU,

Reference The Design and Implementation of the Zig. Bee Protocol Driver in Linux- NCKU, Institute of Computer Science and Information Engineering, Sheng-Fu Su 17