Chuẩn IEEE 802.15.4 LR-WPANs

Một phần của tài liệu NGHIÊN CỨU VÀ MÔ PHỎNG GIAO THỨC TÌM ĐƯỜNG TRONG MẠNG CẢM BIẾN KHÔNG DÂY (Trang 48 - 56)

1. Nội dung thiết kế tốt nghiệp:

3.5Chuẩn IEEE 802.15.4 LR-WPANs

Tiêu chuẩn IEEE 802.15.4 LE-WPANs bổ sung vào họ tiêu chuẩn IEEE 802, đấy là tiêu chuẩn dung hoà giữa yêu cầu tốc độ cao và công suất tiêu thụ thấp, giá thành thấp.

IEEE 802.15.4 LR-WPANs được thông qua bởi tổ chức ZigBee Alliance cho kỹ thuật mạng không dây cá nhân. Hình sau mô tả quan kệ giữa chuẩn IEEE 802.15.4 LR-WPANs và ZigBee Alliance trong lớp kiến trúc mạng không dây cá nhân :

Hình 3.8 : Mô hình tham khảo IEEE 802.15.4 và Zig Bee

Các lớp tạo nên đặc điểm nổi bật của ZigBee là giá thành thấp, tiêu thụ công suất thấp, tin cậy trong truyền tải dữ liệu và dễ dàng lắp đặt. .Dùng các thông số của IEEE 802.15.4, ZigBee tập trung vào lớp mạng, bảo mật và lớp ứng dụng, cung cấp các thông số cơ bản cho khả năng tương thích.

Hình 3.10 chỉ ra mô hình tham khảo giữa ZigBee với các chức năng cơ bản của mỗi lớp.

Hình 3.9 : Mô hình tham khảo ngăn xếp ZigBee

Lớp vật lý (PYH) trong mô hìn tham khảo phân biệt các thành phần giao diện mạng, các thông số và hoạt động của chúng. Lớp vật lý cũng cung cấp hoạt động cho lớp MAC như phát hiện năng lượng thiết bị nhận (RED), đánh giá chất lượng liên kết (LQI), và ước định kênh truyền trống (CCA). Lớp PYH cũng phân biệt dãy rộng các đặc điểm hoạt động công suất thấp bao gồm chu kỳ nhiệm vụ thấp, quản lý công suất thấp và overhead truyền thấp.

Lớp MAC điều khiển mạng liên kết và không liên kết, điều tiết truy câp môi trường… Thông qua 2 chế độ : beaconing và nonbeaconning (có mốc báo hiệu và không có mốc báo hiệu). Chế độ beaconning được dùng ở môi trường mà việc điều khiển và truyền dữ liệu được thực thi bởi 1 thiết bị luôn ở trạng thái tích cực. Chế độ nonbeaconing dùng giao thức CMSA không phân biệt khe thời gian (unslotted), không kiên trì (monpersistent).

Lớp LLC liên kết với lớp Mạng để xác định loại địa chỉ logic đang dùng là gì và sẽ đóng gói frame theo kiểu tương ứng. Đồng thời điều khiển sự đồng bộ khung và cung cấp một mức kiểm tra lỗi. Lớp LLC có thể lệ thuộc vào các lớp thấp hơn trong việc cung cấp truy cập đường truyền.

Lớp mạng cung câp các chức năng đòi hỏi định hình mạng và phát hiện thiết bị, liên kết hay phân chia, quản lý cấu hình, quản lý lớp MAC, định tuyến. Ba cấu hình mạng là : hình sao (star), măt lưới (mesh) và hình cây (tree).

Lớp bảo mật gồm các dịch vụ bảo mật cơ bản, đảm bảo sự an toàn dữ liệu và hạ tầng mạng. Loại đầu tiên là mô hình bảo mật IEEE 802.15.4 điều khiển truy cập. Loại thứ 2 là bảo vệ sự nguyên vẹn của thông điệp tránh làm sai lệch dữ liệu do tác đông bên ngoài. Loại thứ ba là đảm bảo dữ liệu mang đầy đủ các thông tin bảo mật, tránh sự truy cập trái phép.

Lớp ứng dụng gồm có lớp phụ (APS) , đối tượng thiết bị ZigBee (ZDO) và đối tượng ứng dụng được định nghĩa bởi nhà sán xuất .

Chúng ta sẽ tìm hiểu cụ thể 2 lớp vật lý (PYH) và lớp MAC :

Lớp vật lý

Theo IEEE 802.14.5, đường truyền không dây có thể hoạt động ở 3 tần số không chính thức sau : 868MHz, 902-928 MHz và 2,4 GHz. Dựa trên các dải tần đó, tiêu chuẩn IEEE 802.15.4 định nghĩa 3 dạng lớp vật lý sau :

• Trải phổ chuỗi trực tiếp dùng BPSK hoạt động tại dải tần số 868 MHz, tốc độ dữ liệu 20kbps

• Trải phổ chuỗi trực tiếp dùng BPKS hoạt động tại dải tần số 915 MHz, tốc độ dữ liệu 40kbps

• Trải phổ chuỗi trực tiếp dùng Q-QPKS hoạt động tại dải tần số 2,4 GHz, tốc độ dữ liệu 140kbps.

Bảng 3.1 : Kênh truyền và tần số

Điều chế dữ liệu lớp PHY tại dải tần 2,4 GHz là điều chế trực giao (M=16). Tốc độ dữ liệu là 250 kbps, dùng điều chế Q-QPSK dạng nửa xung, tương đương với minimum shift keying (MSK). Do đó tốc độ chip là 2 megachips/sec.

Bảng 3.2 : Băng tần và tốc độ dữ liệu.

Cấu trúc khung dữ liệu của lớp vật lý IEEE 802.15.4 được mô tả ở hình sau :

Hình 3.11 : Cấu trúc khung lớp vật lý theo chuẩn IEEE 802.14.5

Hình 3.11 cho thấy, trường đầu tiên của khung gồm 32 bit preamble dùng cho đồng bộ ký tự. Trường tiếp theo có độ dài 1 byte bắt đầu của phân giải gói. Trường 8 bits kế tiếp xác định chiều dài của đơn vị dữ liệu trong lớp PYH (PSDU). Trường PSDU mang tối đa 127 bytes dữ liệu.

Lớp MAC

Các thông số lớp MAC theo tiêu chuẩn IEEE 802.14.5 được thiết kế cho các ứng dụng yêu cầu tốc độ dữ liệu thấp và độ trễ vừa phải. Các thông số MAC - layer 802.14.5 có nhiều điểm đáp ứng cho yêu cầu về khả năng phân bố mạng một cách mềm dẻo và công suất thấp. Một số đặc điểm như sau :

 Cung cấp thiết bị mạng và cấu hình mạng đa dạng.

 Cấu thúc siêu khung thay đổi được phù hợp cho điểu khiển chu kỳ nhiệm vụ các thiết bị mạng.

 Truyền dữ liệu trực tiếp hoặc gián tiếp.

 Giao thức điều khiển truy cập môi trường dựa trên lập lịch và đụng độ. (adsbygoogle = window.adsbygoogle || []).push({});

 Quản lý hiệu quả năng lượng để tăng tuổ thọ của mạng.

 Dễ dàng triển khai cho mạng cỡ lớn.

• Các thiết bị và cấu hình mạng :

Chuẩn IEEE 802.14.5 có 2 dạng định nghĩa thiết bị vật lý : Thiết bị chức năng đầy đủ (FFP) và thiết bị chức năng hạn chế (RFD). FFD có nguồn cung cấp và dung lượng bộ nhớ đủ cho tất cả các chức năng xử lý trong mạng, có khả năng thông tin, giao tiếp với các thiết bị khác cả trong và ngoài mạng. RFD đơn giản hơn nên cũng có chức năng xử lý hạn chế, công suất tiêu thụ thấp và ít phức tạp, FFD có thể làm việc với nhiều RFD hay FFD khác, nhưng một RFD chỉ có thể làm việc với một FFD.

Có 3 nhóm thiết bị logic (theo chức năng) :

 Thiết bị điều phối mạng (Coodirnator).

 Bộ định tuyến (Router).

 Thiết bị đầu cuối.

Dựa trên các thiết bị logic, Zigbee đưa ra 3 dạng cấu trúc mạng : Hình sao, hình mắt lưới và hình cây như sau :

Hình 3.12 : Cấu trúc liên kết mạng

• Cấu trúc siêu khung :

Chuẩn IEEE 802.15.4 định nghĩa một cấu trúc siêu khung theo yêu cấu : Siêu khung bắt đầu bằng beacon (báo hiệu) và được chia thành 16 khe như nhau. Khe thời gian đấu tiên của siêu khung dung để phát beacon. Các khe còn lại được dùng bởi các thiết bị trang chấp để trông tin trong thời gian truy cập tranh chấp (Contention Access Period – CAP). Các thiết bị dùng giao thức CSMA/CA phân khe thời gian để tranh chấp truy cập với các thiết bị khác. Việc thông tin giữa các thiết bị phải hoàn thành trước khi kết thúc CAP của siêu khung hiện tại và bắt đầu phát beacon của siêu khung kế tiếp .

Hình 3.13 : Cấu trúc siêu khung.

• Các dạng khung

Tiêu chuẩn IEE 802.14.5 quy định khung MAC gồm 3 thành phần : MAC header, MAC payload và MAC footer. MAC header gồm trường điểu khiển frame và trường địa chỉ. MAC payload chứa dữ liệu cần trao đổi, và MAC footer chứa các trường kiểm tra frame.

Hình 3.14 : Khung dữ liệu và xác nhận AC

IEEE 802.14.5 cũng định nghĩa 4 dạng khung cơ bản : khung beacon, khung dữ liệu, khung xác nhận ACK và khung lệnh MAC.

 Khung beacon : Được bộ điều phối mạng phát theo chu kỳ để xác nhận mạng và cấu trúc mạng, đánh thức các thiết bị từ trạng thái ngủ và đồng bộ hoạt động mạng. Khung beacon rất quan trọng trong cấu hình mạng mắt lưới và mạng hình cây. Chúng tự cho tất cả các node mạng đồng bộ mà không cần các node phải hoạt dộng ở chế độ tích cực trong thời gian dài.

 Khung dữ liệu : Có thể dài hơn 104 octets (1 octet = 1byte). Mỗi khung dữ liệu mang một chuỗi xác nhận khung. Chuỗi số đảm bảo tất cả các khung được đếm và nhận hợp lệ. Trường FCS dung để phát hiện lỗi khung.

 Khung xác nhận đúng ACK : Thiết bị thu gửi khung ACK tương ứng cho phía phát để thông báo khung dữ liệu nhận được là hợp lệ và không có lỗi.

 Khung lệnh MAC : Được dung để thông báo và thông tin. Phục vụ mục đích quản lý mạng tập trung để điều khiển và cấu hình thiết bị từ xa. Nhóm lệnh bao gồm phối hợp thiết bị, yêu cầu dữ liệu, thông báo PAN ID, yêu cầu beacon, GTS, tổ chức lại coordinator.

Khi nhận được một frame, node phải xử lý frame nhận được. Để cung cấp đủ thời gian cho lớp MAC xử lý frame, IEEE 802.15.14 yêu cầu cần có một khoảng thời gian trống giữa 2 frame (Interframe Spacing – IFS). Khoảng thời gian IFS phụ thuộc vào quy ước có gói xác nhận đúng hay không.

Nếu cần có gói xác nhận đúng, IFS ngay sau gói ACK. Chiều dài khung tối đa gọi là aMaxSIFSFramSize, khoảng thời gian trống cần thiết gọi là long IFS (LIFS). Khoảng LIFS tối thiểu là aMaxLIFSPeriod, thường dài khoảng 40 ký tự. Nếu khung chưa đạt đến chiều dài ngưỡng aMaxSIFSFrameSize thì thời gian trống cần thiết gọi là short IFS (SIFS). Khoảng SIFS tối thiểu là aMinSIFSPeriod, thường dài 12 ký tự.

Thiết kế lớp giao thức MAC rất quan trọng trong mạng WSNs, nó đảm bảo hiệu quả sử dụng năng lượng để kéo dài thời gian sống của mạng, tạo nên khả năng mở rộng phù hơp kích thước mạng, mật độ node và cấu hình mạng. Các thuộc tính quan trong khác cần lưu ý của thiết kế giao thức MAC là sự công bằng giữa các node, giảm độ trễ, hạn chế lưu lượng cao của băng thông ,….

CHƯƠNG 4 : GIAO THỨC ĐỊNH TUYẾN CẢM BIẾN KHÔNG DÂY

Một phần của tài liệu NGHIÊN CỨU VÀ MÔ PHỎNG GIAO THỨC TÌM ĐƯỜNG TRONG MẠNG CẢM BIẾN KHÔNG DÂY (Trang 48 - 56)