Mơ hình các loại hồ sơ ứng dụng trong Zigbee

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá hiệu năng của giao thức mạng không dây cá nhân zigbee (Trang 86 - 87)

Mỗi hồ sơ ứng dụng sẽ có một số ID 16-bit và chỉ có tổ chức Zigbee Alliance mới được phát hành các hồ sơ này, nếu các nhà phát triển muốn xây dựng hồ sơ, họ phải đưa qua cho tổ chức Zigbee Alliance đánh giá và quyết định xem có thêm vào mơ hình Zigbee hay khơng. Các hồ sơ ứng dụng sẽ được đặt tên dựa vào ứng dụng của nó (ví dụ như hồ sơ tự động hóa, hồ sơ nhà thơng minh ...).

Cấu trúc của hồ sơ ứng dụng bao gồm 2 thành phần chính: phần các cụm

(cluster) và phần mô tả (description). Một cụm là một tập hợp các thuộc tính được

nhóm cùng nhau, mỗi cụm sẽ được định danh bằng một mã ID 16-bit gọi là ID của cụm. Trong mỗi cụm, các thuộc tính sẽ có những ID riêng và cũng đánh bằng 16- bit, các thuộc tính này sẽ lưu trữ dữ liệu hoặc trạng thái giá trị riêng (ví dụ trong mạng đo nhiệm độ, các cụm sẽ lưu trữ giá trị nhiệt độ tại các thời điểm cần khảo sát vào các thuộc tính này).

Phần cịn lại là phần mơ tả, cung cấp các thơng tin liên quan đến chính thiết bị. Một số thông tin như băng tần hỗ trợ của mạng, dạng thiết bị (ZC,ZR, ZED), mức năng lượng hiện thời còn lại... và cũng được định danh bằng 16-bit. Tất cả các thành phần trong hồ sơ ứng dụng sẽ đóng vai trị là con trỏ trỏ tới các thành phần liên quan, giống như cấu trúc của một cơ sở dữ liệu.

Mô tả thiết bị bao gồm 5 phần:

- Mô tả nút (Node description): cung cấp thông tin loại nút và mã nhà sản xuất.

- Mô tả nguồn năng lượng của nút (node power descriptor): xác định

trạng thái hoạt động và mức năng lượng pin hiện thời của nút.

- Mô tả đơn giản (simple descriptor): phần này bao gồm các cụm phân biệt bằng số ID, mỗi cụm có các thuộc tính riêng.

- Mô tả phức tạp (complex descriptior): thông tin tùy chọn, gồm mã sản phẩm và tên thiết bị.

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

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 ln có trong bất kì thiết bị Zigbee nào.

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá hiệu năng của giao thức mạng không dây cá nhân zigbee (Trang 86 - 87)

Tải bản đầy đủ (PDF)

(112 trang)