Lớp ứng dụng APL

Một phần của tài liệu NGHIÊN CỨU CÔNG NGHỆ MẠNG HÌNH LƯỚI VÔ TUYẾN WIRELESS MESH NETWORK (Trang 45 - 46)

Lớp ứng dụng APL(Application Layer) là lớp cao nhất trong chồng giao thức của một mạng không dây Zigbee. Lớp APL Zigbee chứa 3 thành phần như trong hình 2.22 là phân lớp con hỗ trợ ứng dụng APS (Application Support Sublayer), đối tượng thiết bị Zigbee ZDO (Zigbee Device Objects), và thành phần thứ 3 là khung làm việc ứng dụng (Application Framework).

Phân lớp con APS cung cấp giao diện giữa lớp NWK và APL, hỗ trợ hai loại dịch vụ: dịch vụ quản lý và dịch vụ dữ liệu. Dịch vụ dữ liệu APS được cung cấp bởi Thực thể dữ liệu APS APSDE và được truy cập qua APSDE-SAP. Dịch vụ quản lý APS được cung cấp bởi Thực thể quản lý APS APSME và được truy cập qua APSME-SAP. Các hằng số và thuộc tính của APS có tiền tố tương ứng là apsc aps. Các thuộc tính APS được chứa trong Cơ sở thông tin APS APSIB hoặc còn gọi tắt là AIB.

Application framework trong Zigbee là một môi trường trên đó các đối tượng ứng dụng sử dụng để điều khiển và quản lý các lớp giao thức trong một thiết bị Zigbee. Các đối tượng ứng dụng được phát triển bởi các nhà sản xuất. Một thiết bị Zigbee hỗ trợ lên tới 240 đối tượng ứng dụng.

Các đối tượng ứng dụng trong nền tảng ứng dụng sử dụng APSDE-SAP để gửi và nhận dữ liệu giữa các đối tượng ứng dụng. Mỗi đối tượng ứng dụng được gán cho một địa chỉ điểm cuối (endpoint address) duy nhất là một giá trị nguyên nằm từ 1 đến 240. Địa chỉ điểm cuối với số hiệu là 0 được gán cho ZDO. Địa chỉ điểm cuối với số hiệu là 255 là địa chỉ broadcast dùng để broadcast một gói tin cho tất cả các đối tượng ứng dụng. Phương thức đánh địa chỉ điểm cuối cho phép các thiết bị chia sẻ cùng một khối thu phát. Chẳng hạn như với một ứng dụng điều khiển chiếu sáng, nhiều đèn có thể được kết nối với cùng một khối thu phát vô tuyến. Và phần mềm sẽ cho phép sử dụng các switch tại các điểm để điều khiển từng đèn riêng lẻ thông qua gán mỗi đèn với một địa chỉ điểm cuối khác nhau nhận diện các đối tượng ứng dụng khác nhau.

Hình 2-34 Cấu trúc của lớp APL.

ZDO cung cấp một giao diện giữa APS và thành phần nền tảng ứng dụng. ZDO chứa các chức năng chung đối với tất cả các ứng dụng hoạt động trên chồng giao thức Zigbee. Ví dụ như nó chịu trách nhiệm cấu hình kiểu thiết bị của thiết bị Zigbee là coordinator, router hay một thiết bị đầu

Đồ án tốt nghiệp đại học Chương 2. Các công nghệ vô tuyến sử dụng trong mạng Mesh vô tuyến cuối. ZDO sử dụng các primitive để thực hiện chức năng của nó và truy cập thực thể quản lý APS – APSME thông qua giao diện công cộng ZDO (ZDO public interface).

Một phần của tài liệu NGHIÊN CỨU CÔNG NGHỆ MẠNG HÌNH LƯỚI VÔ TUYẾN WIRELESS MESH NETWORK (Trang 45 - 46)

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

(75 trang)
w