Quảng bá gói tin trong ZigBee (ZigBee Broadcasting)

Một phần của tài liệu NGHIÊN CỨU ĐỊNH TUYẾN MẠNG CẢM BIẾN ZIGBEE TRONG THUẬT TOÁN TỐI ƯU NĂNG LƯỢNG (Trang 30)

Sử dụng việc định địa chỉ Broadcast, tất cả node trong mạng đều đƣợc thông báo về khung gửi. Khung định địa chỉ sẽ không bao giờ nhận đƣợc gói tin ACK. Do đó, truyền tin kiểu broadcast thực sự là không tin cậy. Điển hình của quảng bá trong mạng ZigBee là có quá nhiều gói tin tới mỗi node hàng xóm. Khi một gói tin quảng bá đƣợc nhận thành công tại một node, thì mọi gói tin quảng bá khác sẽ bị bỏ qua.

Ngoài ra, ZigBee thực hiện cơ chế nhận thụ động này. Bất cứ khi nào, một gói tin quảng bá đƣợc nhận, một mục trong bảng giao dịch sẽ đƣợc tạo ra.

Bảng giao dịch thông tin quảng bá lƣu trữ thông tin mà thiết bị lân cận đã chuyển tiếp một quảng bá cụ thể. Với hiểu biết này, việc phát lại một quảng bá chỉ cần thiết nếu ít nhất một trong các thiết bị lân cận chƣa chuyển tiếp gói tin quảng bá.

Định địa chỉ Multicast nghĩa là gửi một khung tới tất cả thành viên trong nhóm. Nhóm lúc này phải đƣợc đƣợc nghĩa trong mạng. Cũng nhƣ broadcast, multicast cũng đƣợc thực hiện bằng cách gửi nhiều gói tin dữ liệu trong mạng. Mỗi node trong mạng sẽ quyết định gói tin thuộc về con của nó hay bản thân nó, trong trƣờng hợp khác, các gói dữ liệu sẽ bị loại bỏ.

Multicast là một dạng lai giữa uinicast và broadcast. Tùy thuộc vào chế độ của multicast, chúng có thể đƣợc chuyển tiếp bởi tất cả các bƣớc nhảy liên tục tới broadcast hoặc gửi bởi unicast đến khi gói tin nhận đƣợc bởi một trong số node trong nhóm multicast. Chỉ các thiết bị trong nhóm multicast cần chủ động để nhận gói tin quảng bá của nhóm. Thiết bị nhận nhận các gói tin bằng cách kiểm tra cờ multicast trong tiêu đề gói tin ZigBee. Nếu một gói tin multicast đƣợc xác định, địa chỉ đích đƣợc sử dụng nhƣ một định danh – ID của nhóm multicast, sẽ xác định duy nhất một nhóm multicast trong toàn bộ mạng.

Một phần của tài liệu NGHIÊN CỨU ĐỊNH TUYẾN MẠNG CẢM BIẾN ZIGBEE TRONG THUẬT TOÁN TỐI ƯU NĂNG LƯỢNG (Trang 30)