Mỗi khung tin PPDU bao gồm các trường thông tin.
- SHR(synchronization header) : đồng bộ thiết bị thu và chốt chuỗi bit - PHR(PHY header): chứa thông tin độ dài khung
- Tải PHY(PHY payload) : chứa khung tin của lớp MAC
Hình 2-21 Định dạng khung PPDU
Octets: 4 1 1 variable
Đầu khung
SFD (bắt đầu phân định
khung) Độ dài khung (7 bits) Phần giành riêng (1 bit) PSDU SHR PHR Tải PHY 2.1.6 Lớp MAC
Lớp MAC cung cấp giao diện giữa lớp PHY và lớp NWK. Trong mạng Zigbee, lớp cao hơn kế cận MAC là lớp NWK, tuy nhiên IEEE 802.15.4 không được phát triển cho riêng Zigbee mà nó có thể sử dụng với bất cứ lớp giao thức mạng nào khác.
Hình 2.7 mô tả mô hình tham chiếu của lớp MAC. Cũng như PHY, MAC có một thực thể quản lý gọi là thực thể quản lý lớp MAC MLME(MAC Layer Management Entity) chịu trách nhiệm cung cấp các dịch vụ quản lý MAC. MLME tương tác với thành phần có chức năng tương tự nó trong lớp mạng là thực thể quản lý lớp mạng NLME (NWK Layer Management Entity). MAC cũng có cơ sở dữ liệu của riêng nó, cơ sở thông tin PAN MAC hay gọi tắt là MAC-PIB (MAC-PAN Information Base). Tất cả các hằng số của MAC cũng có tiền tố chung là a. Các thuộc tính của MAC có tiền tố chung là mac. Kích thước của MAC-PIB lớn hơn PHY-PIB.
Cụ thể, các chức năng của MAC là
Đồ án tốt nghiệp đại học Chương 2. Các công nghệ vô tuyến sử dụng trong mạng Mesh vô tuyến - Đồng bộ thiết bị với khung cột mốc trong mạng sử dụng cột mốc.
- Thực hiện phương thức truy cập kênh CSMA-CA.
- Quản lý truy cập các khe thời gian được đảm bảo GTS(Guaranteed Time Slot).
- Cung cấp một liên kết tin cậy giữa 2 thực thể MAC của 2 thiết bị khác nhau thông qua phương thức xác nhận ACK.
- Cung cấp các dịch vụ kết hợp và phân tách trong PAN. - Cung cấp các hỗ trợ về bảo mật.