Lớp con nền tảng ứng dụng (App framework)

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 85 - 87)

việc này là cho phép tăng sự tương thích phát triển ứng dụng sản phẩm giữa các hãng sản xuất khác nhau cho các ứng dụng riêng biệt.

Hình 3. 34: Mô hình các loại hồ sơ ứng dụng trong Zigbee [4, tr112]

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ị.

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 85 - 87)