1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tiểu luậnmô phỏng và đánh giá hiệu năng mạng không dây zigbee bằng phần mềm ns 2 QUẢN lý NHÂN sự

20 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 699,8 KB

Nội dung

TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA CÔNG NGHỆ THÔNG TIN ***** Tiểu luận:Mô đánh giá hiệu mạng không dây Zigbee phần mềm Ns-2 QUẢN LÝ NHÂN SỰ GVHD: VÕ THANH TÚ SVTH: 18T1021342 – Nguyễn Văn Tuấn Nhóm lớp: Nhóm Tháng 10 – Năm 2021 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THÔNG TIN LỜI MỞ ĐẦU ZigBee công nghệ mạng không dây đời năm 2003 với đặc điểm là: mức lượng tiêu thụ giá thành thấp, đa dễ dàng mở rộng ZigBee hỗ trợ việc quản lý, điều khiển cho thiết bị gia dụng, cơng nghiệp, chăm sóc sức khỏe đặc biệt cho nhu cầu cho nhà thông minh Trên giới, công nghệ ZigBee trở nên phổ biến giá thành rẻ, dễ triển khai linh hoạt Rất nhiều công ty Alliance, Freescale, Atmel, …tham gia vào việc cung cấp thiết bị mạng để triển khai lắp đặt Các tập đoàn lớn SamSung, Nokia, Panasonic, … ý đến ZigBee mạng điều khiển quan trọng cho sản phẩm Tại Việt Nam, bước đầu tiếp cận với công nghệ ZigBee diễn đàn thiết bị điện tử Cơng ty I-Solution có trụ sở Hà Nội đề cập đến ZigBee cơng nghệ cho việc tự động hóa cho biệt thự Việt Nam Qua đó, nhu cầu nắm bắt công nghệ ZigBee triển khai xây dựng hệ thống mạng quản lý nhà thông minh thị trường hấp dẫn Việt Nam Hiện tại, sinh viên nên việc sở hữu kit để phát triển công nghệ không khả thi nên mục tiêu đề tài nắm cơng nghệ ZigBee từ áp dụng vào mô hai phần mềm NS-2 OPNET Phương pháp nghiên cứu chủ yếu sưu tầm tài liệu mạng dự án nghiên cứu có liên quan để tổng hợp phân tích Sau đó, từ kiến thức tiếp thu tiến hành mô để phân tích khả hoạt động mạng khơng dây ZigBee Đóng góp đề tài báo cáo lý thuyết công nghệ ZigBee kiến thức hai phần mềm NS-2 OPNET, mô hoạt động mạng hình ZigBee hai phần mềm với u cầu mơ khác Từ đó, hiểu hoạt động phân tích, đánh giá hoạt động mạng không dây ZigBee CHƯƠNG I CƠ SỞ LÝ THUYẾT 1.1 Công nghệ ZigBee 1.1.1 Khái niệm công nghệ ZigBee ZigBee chuẩn định nghĩa tập hợp giao thức truyền thông cho mạng tốc độ thấp tầm ngắn Thiết bị ZigBee hoạt động tần số 868MHz, 915 MHz 2,4 GHz Tốc độ truyền liệu tối đa 250 Kb/s ZigBee nhắm đến mục tiêu ứng dụng sử dụng pin tốc độ liệu thấp, chi phí thấp thời gian sử dụng pin lâu dài Trong nhiều ứng dụng ZigBee, tổng thời gian thiết bị hoạt động chủ động với giới hạn, thiết bị sử dụng phần lớn thời gian chế độ chờ, hay cịn gọi chế độ ngủ đơng Kết thiết bị dạng ZigBee hoạt động vài năm trước phải thay pin Phần mềm “Quản lý nhân Trang BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Hình 1-1: Các dịch vụ cung cấp ZigBee 1.1.2 Mối quan hệ ZigBee chuẩn IEEE 802.15.4 Một cách thiết lập mạng truyền thông sử dụng khái niệm lớp mạng, lớp có trách nhiệm chức rõ ràng mạng Các lớp thông thường cho qua liệu lệnh đến tầng hay Các lớp giao thức mạng không dây ZigBee dựa mô hình tham chiếu OSI Việc chia giao thức mạng thành lớp có nhiều lợi ích, giao thức thay đổi theo thời gian, dễ dàng thay lớp mà bị ảnh hưởng thay đổi thay đổi thay tồn giao thức Tương tự phát triển ứng dụng, lớp thấp giao thức độc lập so với ứng dụng cung cấp từ nhà phát hành thứ ba thứ hoàn thành mà cần thay đổi lớp ứng dụng giao thức Hình 1-2: Các tầng giao thức mạng không dây ZigBee Phần mềm “Quản lý nhân Trang BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Trong hình 1-2 hai tầng mạng định nghĩa chuẩn IEEE 802.15.4 Chuẩn phát triển tổ chức chuẩn IEEE 802 phát hành vào năm 2003 Chuẩn ZigBee định nghĩa cho lớp mạng, ứng dụng bảo mật giao thức thừa nhận lớp PHY MAC IEEE 802.15.4 phần giao thức mạng không dây ZigBee Do đó, thiết bị tương tự ZigBee tuân thủ chuẩn IEEE 802.15.4 Chuẩn IEEE 802.15.4 phát triển độc lập với chuẩn ZigBee, xây dựng mạng khơng dây tầm ngắn hồn tồn dựa chuẩn IEEE 802.15.4 không bao gồm lớp đặc thù ZigBee Trong trường hợp này, người dùng phát triển giao thức lớp ứng dụng mạng riêng họ tầng lớp PHY MAC chuẩn IEEE 802.15.4 Những lớp ứng dụng mạng tùy chỉnh đơn giản lớp giao thức ZigBee hướng mục tiêu vào ứng dụng đặc thù 1.1.3 Tầng PHY 1.1.3.1 Cơ chế xác định mức lượng (ED) Khi thiết bị muốn truyền tín hiệu, ban đầu vào chế độ nhận tín hiệu để xác định giới hạn mức lượng tín hiệu kênh truyền mong đợi Tác vụ biết xác định lượng (ED) Trong ED, thiết bị nhận khơng cố gắng giải mã tín hiệu mà xác định mức lượng tín hiệu bị giới hạn Nếu có tín hiệu sẵn sàng dải mong đợi, ED có phải tín hiệu chuẩn IEEE 802.15.4 khơng Năng lượng tín hiệu băng tần mong đợi trung bình chu kỳ ký hiệu Tầng MAC yêu cầu tầng PHY thực ED, tầng PHY trả số nguyên bit định mức lượng nằm kênh tần số mong đợi Mức lượng xác phải lớn dB 1.1.3.2 Cơ chế dị tìm sóng mang (CS) Tương tự chế ED, chế dò tìm sóng mang cách kiểm tra xem kênh tần số có sẵn sàng để sử dụng hay khơng Trong CS, thiết bị muốn truyền thông điệp, ban đầu vào chế độ nhận tín hiệu để xác định kiểu tín hiệu mà nằm kênh tín hiệu đòi hỏi, tương phản với ED, CS tín hiệu giải điều chế kiểm tra tín hiệu điều chế hay phân bố tuân thủ đặc tính PHY mà dùng thiết bị Nếu tín hiệu chiếm giữ tuân thủ theo dạng PHY IEEE 802.15.4, thiết bị chọn xem xét kênh bận mà không quan tâm tới mức lượng tín hiệu 1.1.3.3 Chỉ thị chất lượng liên kết (LQI) Chỉ thị chất lượng liên kết (LQI-Link Quality Indication) việc định chất lượng gói tin liệu nhận thiết bị nhận Độ mạnh tín hiệu nhận (RSS) sử dụng việc tính tốn chất lượng sóng RSS việc đo đạc tổng lượng tín hiệu nhận Tỷ số lượng tín hiệu địi hỏi so với tổng lượng nhiễu băng thông (tỷ số tín hiệu/nhiễu SNR-Signal to Noise Ratio) cách khác để đánh giá chất lượng tín hiệu Như luật tổng quát, SNR cao đồng nghĩa với việc lỗi gói tin thấp Do đó, tín hiệu với SNR cao coi tín hiệu chất lượng cao Chất lượng liên kết cịn ước lượng sử dụng mức lượng tín hiệu tỷ lệ tín hiệu so với nhiễu Sự đánh giá LQI thực cho gói tin nhận được, LQI phải có mức LQI báo cáo cho tầng MAC sẵn sàng cho tầng NWK APL kiểu phân tích Ví dụ, tầng NWK sử dụng mức LQI báo cáo thiết bị mạng để xem Phần mềm “Quản lý nhân Trang BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THÔNG TIN xét đường chọn để định tuyến thơng điệp Nói chung, đường với tồn LQI cao có hội cao việc chuyển thơng điệp tới đích LQI yếu tố việc lựa chon đường để định tuyến Những yếu tố khác, ví dụ xem xét tính hiệu lượng định tuyến, ảnh hưởng đến lựa chọn định tuyến 1.1.3.4 Đánh giá độ thoáng kênh truyền Trong bước chế truy cập kênh truyền CSMA/CA, tầng MAC yêu cầu tầng PHY thực đánh giá độ thoáng kênh truyền (CCA) để đảm bảo kênh truyền không bị sử dụng thiết bị khác CCA phần dịch vụ quản lý tầng PHY Trong CCA, kết ED hay CS sử dụng để xem xét kênh tần số có xem sẵn sàng hay bận Quá trình CCA phải chu kỳ ký hiệu Có chế độ CCA, PHY tuân thủ IEEE 802.15.4 phải có khả thực chế độ này:  Chế độ CCA 1: Chỉ xem xét kết ED, mức lượng ngưỡng ED, kênh xem bận Ngưỡng ED thiết lập nhà sản xuất  Chế độ CCA 2: Chỉ sử dụng kết CS, kênh truyền xem bận tín hiệu chiếm tuân thủ với PHY thiết bị mà thực CCA  Chế độ CCA 3: Chế độ kết hợp logic (AND/ OR) chế độ 2, tầng PHY sử dụng tiêu chí sau để xác định kênh có bị bận hay khơng Mức lượng xác định ngưỡng sóng mang tuân thủ chuẩn đánh giá 1.1.3.5 Hằng số thuộc tính tầng PHY Các số định nghĩa đặc tính kích thước tối đa khung hay khoảng thời gian kiện Mỗi tầng giao thức có số chúng Tầng PHY có hai số, số PHY aMaxPHYPacketSize định đơn vị liệu dịch vụ PHY (PSDU) không dược phép vượt 127 octet Hằng số thời gian turnaround thời gian thiết bị truyền nhận cần để chuyển từ chế độ truyp ZigBee Để định địa cho phần lại thiết bị hàm đơn giản (Cskip(d)) sử dụng: Tại độ sâu, khác biệt địa thiết bị có khả định tuyến số nguyên tích giá trị Cskip cha Phần mềm “Quản lý nhân Trang 13 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Hình 1-9: Ví dụ cấp phát địa mặc định Cskip(d) hữu dụng thiết bị mong đợi chuyển tiếp thơng điệp đến đích thay mặt cho thiết bị khác Thiết bị chuyển tiếp cần biết thiết bị đích cháu thiết bị chuyển tiếp Nếu thiết bị chuyển tiếp độ sâu d địa A, thiết bị đích với địa đích B cháu thiết bị chuyển tiếp mối quan hệ sau đúng: A < D < A + Cskip(d-1) Sau nhận đích cháu thiết bị, bước tính tốn địa hop tiếp theo, đích thiết bị, địa hop đơn giản địa đích Nếu đích khơng cháu địa hop tính tốn từ phương trình sau: * Cskip(d) Ví dụ thiết bị Y đóng vai trị định tuyến để chuyển tiếp thơng điệp đến địa đích 11, địa hop 1.1.5.5 Cấu trúc hình lưới Trong mơ hình lưới, khơng có mối quan hệ phân cấp Bất kỳ thiết bị mạng lưới cho phép nỗ lực liên lạc thiết bị khác trực tiếp lợi dụng thiết bị có khả định tuyến để chuyển tiếp thông điệp nhân danh thiết bị khởi tạo thông điệp Trong mạng hình lưới, định tuyến từ thiết bị nguồn đến thiết bị đích thiết tạo có yêu cầu thay đổi môi trường thay đổi Khả mạng dạng lưới tạo thay đổi định tuyến tăng tính linh hoạt cho kết nối khơng dây 1.1.5.6 Định tuyến Định tuyến trình lựa chọn đường dẫn thông qua thông điệp chuyển tiếp đến thiết bị đích Bộ phối hợp ZigBee định tuyến có trách nhiệm khám phá trì định tuyến mạng Một thiết bị đầu cuối ZigBee thực phát định tuyến phối hợp ZigBee hay định tuyến thực phát nhân danh thiết bị đầu cuối Chiều dài (L) đường định nghĩa số thiết bị đường Hình 1-10: Phân tích chi phí đường Các tham số chất lượng liên kết, số lượng hop xem xét bảo tồn lượng sử dụng để xem xét đường tối ưu cho kịch định tuyến, để đơn giản Phần mềm “Quản lý nhân Trang 14 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN hóa, liên kết gắn với chi phí liên kết Giá trị chi phí liên kết thấp xem khả chuyển gói thành cơng cao Chi phí liên kết tập giá trị C{[Di,Di+1]} hình Có hai cách khác để xem xét chi phí liên kết Chuẩn ZigBee sử dụng phương trình sau: C{l} chi phí liên kết l Khả thành cơng gói chuyển tiếp liên kết l Pl, giá trị chi phí thường số nguyên khoảng 0-7 Ví dụ Pl 80% chi phí liên kết Một phương pháp đơn giản để tính tốn chi phí liên kết sử dụng bảng: Bảng 1-3: Bảng định tuyến Kích Nội dung thước byte Tuyến đường dẫn đến địa đích Trạng thái tuyến đường giá trị sau: ACTIVE, bit DISCOVERY_UNDERWAY, DISCOVERY_FAILD, INACTIVE, VALIDATION_UNDERWAY Nếu đích phát hành yêu cầu tuyến bit đường many to one, trường đặt Nếu cờ đặt, tuyến đường chuyển gói bit ghi lại chuyển cho thiết bị đích Cờ đặt địa đích ID bit nhóm Đây địa mạng 16 bit hop tiếp byte theo tuyến đường Tên trường Destination address Status Many-to-one Route record required Group ID flag Next-hop address Để so sánh đường khác nhau, đường gắn với chi phí đường C{P} đơn giản tổng hợp chi phí liên kết mà hình thành đường gói Định tuyến với chi phí đường thấp có hội tốt thành công chuyển Bộ phối hợp ZigBee định tuyến tạo trì bảng định tuyến, dùng để định hop định tuyến thơng điệp đến đích cụ thể Trường status xem xét trạng thái truyến đường Một bảng khác có liên quan đến định tuyến bảng phát định tuyến sử dụng để tìm định tuyến mới, chứa chi phí đường dẫn, địa thiết bị mà yêu cầu định tuyến (thiết bị nguồn) địa thiết bị cuối mà chuyển tiếp đến thiết bị Tên trường Route request ID Bảng 1-4: Bảng phát tuyến đường Kích Nội dung thước byte Số hiệu chuỗi định danh yêu cầu tuyến đường Phần mềm “Quản lý nhân Trang 15 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THÔNG TIN Source address byte Sender address byte Forward cost byte Residual cost byte Expiration time byte Mỗi tuyến đường từ thiết bị nguồn đến thiết bị đích có ID u cầu tuyến đường Địa mạng 16 bit thiết bị nguồn nơi phát yêu cầu tuyến đường Địa mạng 16 bit thiết bị gửi thiết bị gửi yêu cầu tuyến đường nhân danh thiết bị nguồn Địa dùng để gửi lệnh trả lời tuyến đường trở lại thiết bị nguồn Nếu yêu cầu tuyến đường tương tự nhận từ nhiều thiết bị gửi, địa thiết bị gửi có tổng chi phí đường thấp giữ Chi phí đường thu thập từ thiết bị nguồn đến thiết bị Trường cập nhật lệnh yêu cầu tuyến đường gửi đến thiết bị đích Chi phí đường thu thập từ thiết bị nguồn đến thiết bị đích Trường cập nhật lệnh trả lời tuyến đường gửi đến thiết bị nguồn Nội dung bảng phát tuyến đường sau khoảng thời gian Giá trị khởi tạo trường nwkcRouteDiscoveryTime Nội dung bảng phát định tuyến tương phản với bảng định tuyến tạm thời hết hạn sau nwkcRouteDiscoveryTime mili giây Một thiết bị mạng khơng dây ZigBee trì bảng hàng xóm chứa thơng tin thiết bị dải truyền Bảng cập nhật thiết bị nhận gói từ hàng xóm hữu dụng thiết bị muốn tìm định tuyến bên cạnh hay tham gia lại vào mạng Thiết bị sử dụng bảng thiết bị hàng xóm tìm kiếm cha Tên trường Extended address Network address Device type RxOnWhenIdle Relationship Transmit failure LQI Incoming beacon timestamp Potential parent Phần mềm “Quản lý nhân Bảng 1-5: Bảng hàng xóm Nội dung Địa IEEE 802.15.4 64 bit Địa mạng 16 bit Bộ phối hợp, định tuyến ZigBee thiết bị đầu cuối Nếu thiết bị nhận giữ nhận ON chế độ chờ, trường đặt TRUE Trường xem xét mối quan hệ hàng xóm với thiết bị cha, con, anh chị em, trước, hay khơng có quan hệ Giá trị cao trường nhiều nỗ lực truyền trước bị kết lỗi Ước lượng chất lượng liên kết Thời gian đèn hiệu cuối nhận Trường xem xét hàng xóm có khả cha hay khơng Trang 16 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Cơ chế cho mạng hình gọi định tuyến phân cấp Nếu thuộc tính nwkUseTreeRouting đặt TRUE, thiết bị có khả sử dụng định tuyến phân cấp 1.1.5.7 Phát đường Tầng APL yêu cầu tầng NWK phát tuyến đường cho truyền thông unicast, multicast many to one Nếu yêu cầu phát tuyến đường chứa địa thiết bị riêng lẻ địa đích tầng NWK thực phát tuyến đường unicast Một tuyến đường unicast thường địa nguồn đơn kết thúc địa đích đơn Phát tuyến đường multicast khởi tạo địa đích ID nhóm 16 bit nhóm multicast Cuối cùng, tầng APL khơng cung cấp địa đích nào, tầng NWK giả sử tầng APL yêu cầu phát tuyến đường many to one Hình 1-11: Phát tuyến đường unicast với thiết bị nguồn thiết bị đích Hình 1-11 kịch ví dụ phát tuyến đường, thiết bị A muốn tìm tuyến đường đến thiết bị F, bắt đầu phát tuyến đường cách quảng bá lệnh yêu cầu tuyến đường Khung lệnh yêu cầu tuyến đường chứa định danh yêu cầu tuyến đường, địa đích trường path-cost Trường route-request identifier số hiệu chuỗi bit để yêu cầu tuyến đường tăng lên tầng NWK phát hành yêu cầu tuyến đường Trường path-cost sử dụng để thu thập tổng chi phí đường tuyến đường Thiết bị A đặt giá trị trường path-cost trước quảng bá lệnh yêu cầu tuyến đường Nếu thiết bị nhận lệnh yêu cầu tuyến đường thiết bị đầu cuối ZigBee, bỏ qua lệnh yêu cầu tuyến đường khơng có khả định tuyến Như hình vẽ có thiết bị bố trí thiết bị A thiết bị F phối hợp ZigBee định tuyến ZigBee Thiết bị B định tuyến ZigBee thiết bị B có khả định tuyến (bảng định tuyến khơng đầy), bổ sung chi phí đường từ thiết bị A đến thiết bị B cho trường path-cost lệnh yêu cầu tuyến đường quảng bá lệnh yêu cầu tuyến đường Nếu bảng phát tuyến đường thiết bị B không chứa định danh yêu cầu tuyến đường địa nguồn, thiết bị B cập nhật bảng phát tuyến đường tương ứng Phần mềm “Quản lý nhân Trang 17 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Hình 1-12: Sửa chữa tuyến đường mạng hình lưới Nếu bảng định tuyến thiết bị B đầy địa đích không bảng định tuyến, giả sử mạng dựa định tuyến phân cấp lệnh yêu cầu tuyến đường nhận từ đường dẫn hợp lệ, thiết bị B unicast lệnh yêu cầu tuyến đường dọc theo bảng định tuyến thiết bị B đầy yêu cầu tuyến đường không nhận dọc theo đường hợp lệ, thiết bị B đơn giản bỏ qua lệnh yêu cầu tuyến đường Thiết bị C phối hợp ZigBee đóng vai trị để thiết bị B nhận lệnh yêu cầu tuyến đường Quảng bá từ thiết bị B C đến thiết bị D E Thiết bị D E quảng bá lại yêu cầu tuyến đường lần nữa, giả sử chúng có khả định tuyến Tương tự định tuyến khác, thiết bị bắt đầu quàng bá với trễ ngẫu nhiên Thiết bị D nhận lệnh yêu cầu tuyến đường từ thiết bị chuyển tiếp khác Thiết bị D đảm bảo bảng phát tuyến đường cập nhật để chứa chi phí đường thấp từ thiết bị gửi đến thiết bị D Nó giúp thiết bị D thời gian để liên hệ lại kết phát tuyến đường thẳng đến thiết bị A Tại thời gian thiết bị D lựa chọn hop từ bảng phát tuyến đường dựa chi phí đường thấp hướng đến thiết bị A Quảng bá liên tục đươc lặp lại lệnh u cầu tuyến đường nhận đích có mục đích thiết bị F, sử dụng tồn chi phí đường thu thập lệnh yêu cầu tuyến đường nhận để lựa chọn đường dẫn tối ưu từ thiết bị A đến thiết bị F Thiết bị F chọn thiết bị D E hop để truyền lệnh trả lời tuyến đường trở lại thiết bị A Ví dụ thiết bị D hop sử dụng bảng phát tuyến đường để tìm hop chuyển tiếp lệnh trả lời tuyến đường lại cho thiết bị A Tuyến đường từ thiết bị nguồn A đến thiết bị đích F gọi tuyến đường phía trước Tuyến đường từ thiết bị F đến thiết bị A xem tuyến đường quay lại Định tuyến đối xứng bất đối xứng Khi định tuyến đối xứng lựa chọn việc thiết lập nwkSymLink thành TRUE tuyến đường đồng việc truyền từ A đến F sử dụng chung thiết bị để chuyển tiếp Nếu giá trị nwkSymLink đặt FALSE thiết bị F cần phát tuyến đường riêng để tìm tuyến đường đến thiết bị A Phát tuyến đường multicast tương tự sử dụng unicast, bắt đầu với lệnh yêu cầu tuyến đường thiết bị nguồn, tạo bảng tuyến đường cập nhật giá trị tồn sẵn để phản ánh thật phát tuyến đường thực Bất thiết bị nhận quảng báo mà có khả định tuyến so sánh IP nhóm multicast cung cấp khung quảng bá với địa ID nhóm bảng multicast để biết thiết bị làm thành viên nhóm multicast yêu cầu Nếu thiết bị nhận không thành viên nhóm multicast yêu cầu xử lý phát tuyến đường multicast tương tự phát tuyến đường unicast nhung địa đích đặt ID nhóm multicast Nếu thiết bị nhận thành viên nhóm multicast yêu cầu tạo cập nhật bảng phát tuyến đường cho yêu cầu phát tuyến đường Nếu thiết bị thành viên có bảng phát tuyến đường tương ứng với địa Phần mềm “Quản lý nhân Trang 18 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THÔNG TIN thiết bị nguồn định danh yêu cầu tuyến đường, thiết bị thành viên giữ tuyến đường mà có chi phí đường nhỏ Thiết bị thành viên gửi lệnh tin vào tuyến đường thẳng đến thiết bị nguồn tương tự phát tuyến đường unicast 1.1.6 Tầng APL 1.1.6.1 Khung ứng dụng Chuẩn ZigBee cung cấp tùy chọn để sử dụng mô tả sơ lược ứng dụng phát triển ứng dụng cho phép hoạt động liên hợp sản phẩm phát triển nhà phát hành khác cho ứng dụng cụ thể Mỗi mô tả sơ lược ứng dụng định nghĩa giá trị 16 bit biết định danh mô tả sơ lược Một nhà phát hành phát triển mơ tả yêu cầu định danh mô tả từ ZigBee Alliance, họ định giá mô tả ứng dụng gợi ý phù hợp với hướng dẫn Alliance định danh cấu hình phát hành Mô tả ứng dụng đặt tên sau ứng dụng tương ứng chúng sử dụng Một phần khác ứng dụng ZigBee miêu tả thiết bị, cung cấp thơng tin có liên quan thiết bị ví dụ như: băng tần tần số hỗ trợ, kiểu logic thiết bị (bộ phối hợp, định tuyến thiết bị đầu cuối) lượng yêu cầu pin Mỗi miêu tả thiết bị định danh giá trị 16 bit Mô tả ứng dụng ZigBee sử dụng khái niệm cấu trúc liệu miêu tả Trong phương pháp thay bao gồm liệu miêu tả ứng dụng, giá trị 16 bit giữ đóng vai trị trỏ đến vị trí liệu Khi thiết bị phát diện thiết bị khác mạng mô tả thiết bị truyền để cung cấp thơng tin có liên quan đến thiết bị 1.1.6.2 Các đối tượng thiết bị ZigBee Hình 1-13 đối tượng thiết bị ZigBee giao diện tầng APS khung ứng dụng có trách nhiệm khởi tạo APS, NWK cung cấp dịch vụ an ninh (SSP) Tương tự mô tả ứng dụng định nghĩa khung ứng dụng, có mơ tả sơ lược định nghĩa cho ZDO mà biết mô tả ngắn gọn thiết bị ZigBee (ZDP) hay mô tả thiết bị đơn giản Mô tả sơ lược thiết bị chứa miêu tả thiết bị cluster cluster mô tả thiết bị khơng sử dụng thuộc tính ZDO tự có thuộc tính cấu hình thuộc tính khơng chứa mơ tả thiết bị Nền ứng dụng Mô tả sơ lược ứng dụng Đối tượng thiết bị ZigBee (ZDO) Mô tả sơ lược thiết bị ZigBee Tầng APS Hình 1-13: ZDO đóng vai trò giao diện khung ứng dụng tầng APS Phần mềm “Quản lý nhân Trang 19 BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THÔNG TIN Điểm khác cịn lại mơ tả thiết bị mơ tả ứng dụng mô tả ứng dụng tạo cho ứng dụng đặc thù đâu mô tả thiết bị định nghĩa khả hỗ trợ tất thiết bị ZigBee Mô tả sơ lược thiết bị có miêu tả thiết bị Các cluster chia thành nhóm bắt buộc tùy chọn Lệnh mô tả thiết bị ZigBee gửi sử dụng dịch vụ liệu APS định dạng mơ tả hình 1-24 Số chuỗi giao dịch Dữ liệu giao dịch Hình 1-14: Định dạng lệnh mơ tả sơ lược thiết bị ZigBee Phần thứ số hiệu giao dịch bit Bất kỳ đối tương ứng dụng trì đếm tăng có giao dịch truyền Nội dung đếm chép vào trường transaction sequence number lệnh ZDP Dữ liệu giao dịch chứa lệnh liệu liên hệ với lệnh Có hai nhóm lệnh dịch vụ client dịch vụ server Các lệnh ZDP nhóm chia thành nhóm: phát dịch vụ thiết bị, quản lý liên kết quản lý mạng Các lệnh nhóm từ đối tượng ZDO thiết bị đối tượng phát dịch vụ, đối tượng quản lý liên kết đối tượng quản lý mạng Lệnh phát dịch vụ thiết bị cho phép thiết bị để yêu cầu thông tin địa NWK danh sách miêu tả thiết bị khác mạng Chúng cho phép thiết bị lưu trữ miêu tả thiết bị đệm phát hay cấu hình miêu tả người dùng thiết bị khác mạng Lệnh quản lý liên kết cho phép thiết bị tạo gỡ bỏ mối quan hệ liên kết, lưu trữ bảng liên kết thiết bị bảng liên kết chính, tạo bảng liên kết dự phòng phục hồi lại bảng liên kết dự phịng lưu trữ trước Các lệnh quản lý mạng sử dụng để định danh mạng lân cận, yêu cầu nội dung bảng định tuyến hàng xóm quản lý thiết bị gia nhập rời khỏi mạng Có thêm hai đối tượng ZDO quản lý mạng quản lý an ninh Quản lý mạng chứa gốc mạng có liên hệ với giao diện với NLME Đối tượng quản lý an ninh chứa gốc an ninh có liên hệ với giao diện với thực thể quản lý tầng APS (APSME) Phần mềm “Quản lý nhân Trang 20 .. .quản lý mạng sử dụng để định danh mạng lân cận, yêu cầu nội dung bảng định tuyến hàng xóm quản lý thiết bị gia nhập rời khỏi mạng Có thêm hai đối tượng ZDO quản lý mạng quản lý an ninh Quản lý ... giao thức Hình 1 -2: Các tầng giao thức mạng không dây ZigBee Phần mềm ? ?Quản lý nhân Trang BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ CÁC HỆ THỐNG THƠNG TIN Trong hình 1 -2 hai tầng mạng định nghĩa... phân tích khả hoạt động mạng khơng dây ZigBee Đóng góp đề tài báo cáo lý thuyết công nghệ ZigBee kiến thức hai phần mềm NS- 2 OPNET, mô hoạt động mạng hình ZigBee hai phần mềm với u cầu mơ khác

Ngày đăng: 11/03/2022, 15:16

w