Giới thiệu Castalia

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá một số giao thức lớp MAC trong mạng cảm biến không dây (Trang 69 - 71)

Hiện nay, bộ công cụ mô phỏng Castalia [9,10] được dùng phổ biến để thực hiện việc mô phỏng giao thức mạng cảm biến không dây, trong đó có giao thức lớp MAC. Castalia được phát triển trên nền tảng OMNET++ và cho phép chúng ta có thể nghiên cứu và kiểm tra thuật toán, giao thức theo mô hình không dây gần với thực tế. Mô hình biến đổi theo thời gian của Castalia được thiết kế để phù hợp với dữ liệu đo trên thực tế. Các tính năng của Castalia bao gồm mô hình hóa quá trình vật lý, cảm biến độ lệch và tiếng ồn, cũng như giao thức MAC và định tuyến trong mạng WSNs. Castalia cung cung cấp sẵn các thành phần tương ứng với mô hình thực tế. Các thành phần này còn được gọi là module có khả năng lập trình bằng OMNET++, cũng như hỗ trợ giao diện đồ họa với nhiều thư viện có khả năng như mô phỏng, biên dịch, …

Castalia có các mô hình kênh và radio tiên tiến cho phép nhà khoa học phát triển và nghiên cứu nhiều mô hình mạng WSN khác nhau, cũng như cho phép thực hiện một giao thức MAC với nhiều tham số khác nhau và linh hoạt trong việc mô phỏng. Castalia cung cấp đầy đủ để mô phỏng cả lớp vật lý của module radio và module radio. Đồng thời, nó hỗ trợ bộ điều khiển vô tuyến CC2420, là bộ điều khiển vô tuyến có tiêu thụ năng lượng thấp và tiên tiến hiện nay. Kịch bản mô phỏng cài đặt trong file omnetpp.ini. Trong file này, kích thước mạng, tốc độ, vị trí, thời gian được định nghĩa. Ví dụ như minh họa sau.

Qua đây, chúng ta thấy rằng, kịch bản mô phỏng được thực hiện trong thời gian là 100s. Trong mạng sẽ được đặt 3 nút mạng với không gian đặt mạng này là 200x200 m.

Hình 3.1. Minh họa code của file omnetpp.ini

Sau khi thực hiện việc cài đặt Castalia trên hệ điều hành Linux, chúng ta có thể lập trình trên giao diện đồ họa. Castalia cung cấp nhiều thư viện, sourcecode để chúng ta phát triển, cũng như công cụ lấy kết quả đầu ra.

Hình 3.2. Minh họa giao diện lập trình trên Castalia

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá một số giao thức lớp MAC trong mạng cảm biến không dây (Trang 69 - 71)

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

(83 trang)