Professional Documents
Culture Documents
Zigbee Topology
Zigbee Topology
- Mạng hình lưới bao gồm một Coordinate (ZC), các Router (ZR) và các End
Device (ZED).
- ZC là thiết bị đầu tiên có thể giao tiếp trên kênh, tuy nhiên mạng hình lưới cũng
cho phép mỗi thiết bị giao tiếp với bất kì thiết bị nào trong tầm phủ sóng của nó ➙
là loại mạng phân tán (decentralized).
- Mạng cho phép chuyển tiếp qua nhiều chặn (với trung gian là các ZR), đồng
nghĩa với việc phải có cơ chế vạch đường đi (routing algorithm).
- Có cơ chế tự phục hồi (self – healing): nếu bất kì đoạn nào trên đường truyền bị
hư hỏng, điểm nút sẽ tự phát hiện một đường truyền thay thế mới bằng cách nhảy
từ nút này sang nút lân cận khác cho đến khi thiết lập được kết nối.
- Có thể dễ dàng thay đổi tầm hoạt động bằng cách thêm/bớt các thiết bị mong
muốn vào mạng lưới.
- Ưu điểm:
+ Tầm hoạt động có thể linh hoạt thay đổi tùy theo mục đích sử dụng, nên
mạng lưới có thể hoạt động trong tầm rất rộng lớn như khuôn viên trường đại học,
trung tâm thương mại,…
+ So với mạng hình sao, việc sử dụng năng lượng và thông tin (resource
usage) trong mạng lưới hợp lý và công bằng hơn do quá trình truyền thông tin
không phụ thuộc vào một thiết bị hay điểm nút riêng biệt nào.
- Nhược điểm:
+ Chi phí lắp đặt cao.
+ Việc thiết lập cấu hình mạng, quản lí và ổn định tương đối phức tạp.
+ Tiêu thụ năng lượng lớn, do các điểm nút phải “thức giấc” liên tục khi có
thông tin truyền đến.
+ Dễ bị tấn công về mặt an ninh mạng. Do các thiết bị trong mạng lưới đều
liên kết với nhau, khi một nút xuất hiện lỗ hỏng an ninh, nguy cơ toàn hệ thống bị
tê liệt là rất lớn.
3. Mạng hình cây (Cluster Tree Topology):
- Là một dạng đặc biệt của cấu trúc hình lưới với phần lớn thiết bị trong mạng là
FFD, chỉ có một đường nối giữa hai nút và có cơ chế đồng bộ riêng trong từng
nhánh của cây.
- Một nhánh của cây bao gồm:
+ Một FFD làm nhiệm vụ như một Coordinate hay Router (thiết bị mẹ) cung
cấp tín hiện đồng bộ cho các thiết bị trong nhánh hoặc các Coordinator khác
+ Các RFD là End Devices, điểm cuối của nhánh (thiết bị con), được kết nối
trực tiếp vào thiết bị mẹ và chỉ giao tiếp với FFD duy nhất trong nhánh.
- Trong loại cấu hình mạng này,có thể có nhiều Coordinator (nhiều nhánh khác
nhau) nhưng chỉ có duy nhất một PAN Coordinator, là Coordinator lớn nhất, có
chức năng định danh toàn hệ thống mạng.
- Cách hình thành nên một mạng hình cây:
+ Bộ PAN Coordinator: hình thành nhánh đầu tiên của mạng cây bằng cách
tự thiết lập nó thành Cluster Head (CLH) với một CID bằng 0, sau đó chọn ra một
PAN ID chưa được dùng và phát các khung tín hiệu beacon sang các thiết bị lân
cận.
+ Một thiết bị thích hợp nhận được khung beacon có thể yêu cầu tham gia
vào mạng của CLH lập ra:
* Nếu bộ PAN Coordinator đồng ý yêu cầu, nó sẽ thêm thiết bị đó
thành một thiết bị con trong danh sách lân cận. Đồng thời thiết bị con này cũng
thêm bộ PAN Coordinator thành thiết bị mẹ của mình. Sau đó thiết bị con tiếp tục
phát các khung beacon sang lân cận. Các thiết bị khác nhận được tín hiệu có thể
tham gia vào mạng tại thiết bị con này.
* Trong trường hợp thiết bị không thể tham gia vào mạng tại CLH, nó
có thể tìm một thiết bị mẹ khác trong mạng.
+ Trong một hệ thống mạng rộng lớn, có thể tạo ra một Mesh network từ các
Cluster Tree network lân cận nhau. Lúc này, bộ PAN Coordinator có thể nâng cấp
một thiết bị khác trở thành CLH của một mạng hình cây mới gần sát với cái ban
đầu. Các thiết bị khác dần dần liên kết với nhau và trở thành một cấu trúc multi –
cluster network.
- Ưu điểm:
+ Mạng hình cây kế thừa ưu điểm của hai loại mạng hình sao (khả năng
đồng bộ cao, đường truyền tin cậy,…) và hình lưới ( khả năng co dãn về khoảng
cách địa lý, tầm hoạt động rất rộng,…)
+ Có đường truyền tin cậy do thiết bị mẹ luôn luôn giám sát trạng thái của
các thiết bị con trong nhánh, đồng thời các trạng thái kết nối đều được tổng hợp lại
giúp cho Coordinator chính dễ dàng nhận biết được trạng thái kết nối của toàn bộ
mạng.
- Nhược điểm:
+ Vì các thiết bị con chỉ có thể kết nối với thiết bị mẹ trong nhánh nên khi
thiết bị mẹ bị hư hại, các thiết bị con sẽ không thề giao tiếp với các thiết bị khác
cho dù khoảng cách giữa chúng rất gần ➙ nhánh bị tê liệt hoàn toàn.
+ Vì tất cả các luồng thông tin đều được tổng hợp tại Coordinator chính nên
dễ gây ra tắc nghẽn khiến cho việc sử dụng nguồn thông tin và tài nguyên kém cân
bằng.