ZigBee hoạt động khá tốt cho các mạng cảm biến và tự động hóa gia đình. ZigBee là lớp mạng cho lớp vật lý và MAC được định nghĩa trong IEEE 802.15.4-2003.
- Tốc độ dữ liệu thô, trên không trung là 250 kbit / s trên mỗi kênh (băng tần 2,4 GHz), 100 kbit / s trên mỗi kênh ở băng tần 915 MHz và 20 kbit / s trong băng tần 868 MHz.
- Phạm vi truyền tải là 300ft (1mW) và 4000ft (60mW).
- Chế độ truy cập kênh cơ bản là "ý nghĩa của nhà mạng, tránh nhiều va chạm / tránh va chạm" (CSMA / CA).
- Trong băng tần 2.4GHz có 16 kênh, mỗi kênh cần 5 MHz băng thông.
- Hỗ trợ các chế độ địa chỉ ngắn gọn (16 bit) và dài (64 bit) của IEEE 802.15.4-2003. băng thông, mạng điện thấp
Có nhiều cách để triển khai ZigBee. Hầu hết mọi người mua một hệ thống trên chip như XBee mà bạn nói chuyện bằng cách sử dụng UART. XBee tích hợp uC, radio và ăng ten. Bạn có thể sử dụng XBee với một bảng như Arduino hoặc bạn ở chế độ độc lập. Trong chế độ độc lập, XBee có thể được đặt để đánh thức định kỳ, thu thập dữ liệu, truyền dữ liệu và trở lại chế độ ngủ. XBee uC có khả năng I / O kỹ thuật số và ADC. Ở chu kỳ thuế 0,1%, một vài chiếc AA sẽ tồn tại 2-3 năm. Với một số quản lý năng lượng tốt hơn tuổi thọ pin dài hơn là dễ dàng có thể.
Tôi đã viết một ít về ZigBee vài tuần trước. Bài viết có tại http://wiblocks.luciani.org/white- con / intro-to -zigbee.html
Tôi cũng tạo một bảng uC tích hợp XBee với uC tương thích với Arduino http://wiblocks.luciani.org/ZB1/index.html Trên trang web của tôi là một số ví dụ lập trình XBee.