-
Zigbee node
-
Là các thiết bị zigbee(ZD) chia thành 2 loại:
-
Coordinator/Router(ZC/ZR): Node làm nhiệm vụ khởi tạo mạng và chuyển tiếp gói tin trong mạng
-
End device(ZED): Node năng lượng thấp thường xuyên ngủ để tiết kiệm năng lượng và thức dậy định kì hoặc theo sự kiện để truyền dữ liệu thông qua ZC/ZR
-
-
-
- Định danh 1 nhóm chức năng(profile) tồn tại trong 1 node
- 1 Node có thể có nhiều profile <> nhiều endpoint
-
-
Quy định kiểu loại endpoint (devicetype): Tương ứng với việc định nghĩa cluster và model của các cluster (client hoặc server hoặc cả 2) được build thành tiêu chuẩn (zigbee standard). Định nghĩa này cho phép các thiết bị của các nhà cung cấp khác nhau có thể tương thích với nhau (thông qua binding)
-
Nhà cung cấp thiết bị có thể định nghĩa custom endpoint không tuân theo các chuẩn có sẵn mà có thể xây dựng các định nghĩa cluster của riêng mình
-
-
-
Cluster:
- Định nghĩa các nhóm chức năng, tuân theo model client/server có thể đóng vai trò client hoặc server hoặc cả 2
-
Attribute:
- Thuộc tính được định nghĩa bởi cluster có thể đọc(readonly) hoặc ghi(readwrite). Server chịu trách nhiệm lưu trữ (store) các attribute
-
Cluster binding:
- Là kết nối ảo(virtual wire) giữa client <> server giữa 2 endpoint
-
Client/Server Model (Mục 2.2.2):
- Server là thực thể lưu trữ các attribute
- Client là thực thể set/get các attribute
- Command cho phép client set/get các attribute
- Report command cho phép server report các thay đổi của attribute tới bound client
-
-
Các cluster phổ biến:
-
General:
-