Thuật toán cho nút định tuyến

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định tuyến trong mạng cảm biến không dây ứng dụng trong điều khiển và giám sát môi trường nhà kính​ (Trang 64 - 67)

Mô tả thuật toán:

Bước 2. Thực hiện việc đóng gói dữ liệu ADC theo quy định của thuật toán định tuyến AODV. Đến lúc này, thuật toán định tuyến AODV xác định và lựa chọn tuyến được cho gói tin mà nó cần truyền tới nút sink.

Bước 3. Sau khi hoàn tất quá trình định tuyến này, nút định tuyến sẽ đi vào trạng thái sleep để tiếp kiệm năng lượng cho nguồn pin.

Bước 4. Nút định tuyến chỉ kiểm tra giá trị infor có bằng 1 hay không. Nếu infor =1 thì nút định tuyến hiểu rằng cần tiếp tục thực hiện quá trình định tuyến (Chuyển về bước 2). Ngược lại nó sẽ quay về trạng thái sleep để tiết kiệm năng lượng (Chuyển về bước 3).

c) Thuật toán trên nút sink (Nút gốc)

Hình 3.11. Thuật toán cho nút gốc

Mô tả thuật toán: Nút sink thực hiện việc tiếp nhận dữ liệu từ các nút định tuyến trong mạng.

Bước 1. Để làm được điều này, ban đầu nút sink thiết lập tham số ban đầu như Pan ID, DL, DH,… và chế độ truyền dữ liệu tới máy tính.

Bước 2. Tiếp theo, kiểm nút sink sẽ kiểm tra kết nối truyền thông không dây. Nếu kết nối thành công, chuyển đến bước 3, ngược lại chuyển về bước 2.

Bước 3. Dữ liệu từ các nút định tuyến của cảm biến sẽ được gửi đến vi điều khiển trên nút sink để chuẩn bị cho quá trình truyền dữ liệu này vào máy tính.

d) Thuật toán nhận dữ liệu của nút sink trên máy tính

3.4. Kết quả thử nghiệm

3.4.1. Giao diện phần mềm

Phần mềm giám sát môi trường nhà kính được được xây dựng trên nền tảng Visual studio, sử dụng C# và phát triển theo dạng Windows Form. Giao diện gồm việc thiết lập tham số truyền thông và giám sát môi trường thông số môi trường nhà kính.

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định tuyến trong mạng cảm biến không dây ứng dụng trong điều khiển và giám sát môi trường nhà kính​ (Trang 64 - 67)

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

(72 trang)