Lớp con Đối tượng thiết bị Zigbee ZDO (Zigbee Device Object)

Một phần của tài liệu Đánh giá hiệu năng của giao thức mạng không dây cá nhân Zigbee (Trang 87 - 88)

Các đối tượng này đóng vai trò là lớp giao diện giao tiếp giữa lớp con hỗ trợ ứng dụng và lớp con nền ứng dụng, với việc chịu trách nhiệm cho việc khởi tạo hỗ trợ lớp ứng dụng, tầng mạng và dịch vụ bảo mật SSP (Security Service Provider). Giống như mô hình hồ sơ ứng dụng được định nghĩa ở lớp nền tảng ứng dụng, cũng có một hồ sơ được định nghĩa cho lớp đối tượng ZDO này là ZDP (Zigbee Device Profile). ZDP này cũng bao gồm các cụm và mô tả nhưng trong phần cụm lại không có các thuộc tính mà lại nằm ở phần ngoài của ZDO, và hồ sơ này hỗ trợ tất cả các loại thiết bị Zigbee. ZDP cũng chỉ có một mô tả còn phần cụm thì được chia thành hai nhóm là nhóm bắt buộc và nhóm tùy chọn, nhóm bắt buộc luôn có trong bất kì thiết bị Zigbee nào.

Hình 3.35: Mô hình ZDO trong mạng Zigbee [4,tr 118]

ZDP hỗ trợ việc thăm dò (discovery) và quản lí liên kết (binding

management) giữa các thiết bị, nó hỗ trợ các chức năng thăm dò thiết bị (Device

discovery) để xác định định danh của thiết bị khác trong PAN, hay thăm dò dịch vụ

(Service discovery) để yêu cầu các thiết bị khác gửi gửi các thông tin chi tiết như

hồ sơ hoặc mô tả theo dữ liệu rời rạc hoặc theo danh sách. ZDP được cấu hình như mô hình khách/chủ (client-server), nghĩa là yêu cầu như một máy khách và trả lời các yêu cầu của thiết bị khác như một máy chủ bằng cách tự thiết lập hai dịch vụ chủ và khách (server sevice & client service) trên chính mình. Các thông tin sẽ được yêu cầu và trả lời thông qua các lệnh được định sẵn và kèm theo số định danh của cụm trong ZDP.

Các lệnh của ZDP sẽ được gửi bởi dịch vụ của lớp APS, khuôn dạng sẽ gồm hai phần là thứ tự và dữ liệu đi kèm với yêu cầu. Các lệnh chia thành hai nhóm lệnh chính là lệnh chủ và lệnh khách với 3 mục đích : thăm dò (thiết bị, dịch vụ), quản lí liên kết và quản lí mạng tương ứng với 3 đối tượng : đối tượng thiết bị và dịch vụ,

-Các lệnh thăm dò thiết bị và dịch vụ: cho phép yêu cầu thông tin như địa chỉ mạng, danh sách mô tả từ bất kì thiết bị nào trong mạng và lưu vào bộ nhớ đệm hoặc để cấu hình mô tả trong các thiết bị khác.

- Các lệnh quản lí liên kết: khởi tạo hoặc gỡ bỏ các mối quan hệ liên kết, lưu trữ bảng liên kết (binding table), tạo bảng dự phòng, và phục hồi lại nếu có sự cố.

- Các lênh quản lí mạng: định dang các mạng lân cận, yêu cầu bảng định tuyến lân cận, quản lí việc tham gia và rời bỏ của thiết bị.

Ngoài ra, ZDO còn có thêm 2 đối tượng nữa là quản lí mạng và quản lí bảo mật.

Một phần của tài liệu Đánh giá hiệu năng của giao thức mạng không dây cá nhân Zigbee (Trang 87 - 88)