Phương thức hoạt động

Một phần của tài liệu thực hiện mạng cảm biến không dây thu thập dữ liệu về độ rung, nhiệt độ của các công trình xây dựng (Trang 39 - 41)

Chương trình tại nút cảm biến

Chương trình tại nút cảm biến được thực hiện đơn giản hơn nút quản lý trung tâm.

 Thiết lập và cấu hình cho module truyền nhận nRF24L01.

 Nút cảm biến đợi yêu cầu từ nút quản lý trung tâm.

 Đọc dữ liệu từ cảm biến sau đó gửi dữ liệu đến nút quản lý trung tâm thông

qua module nRF24L01.

Lưu đồ giải thuật của nút cảm biến như hình 3.9:

Hình 3.8 Lưu đồ giải thuật của chương trình tại nút cảm biến

S

Bắt đầu

Khởi tạo giá trị các biến

Thiết lập thông số kênh truyền

Module quản lý yêu cầu dữ liệu

Đọc giá trị các cảm biến

Truyền dữ liệu đến module quản lý Đ

30

Chương trình tại nút quản lí trung tâm

Nút xử lý trung tâm đóng vai trò là trung tâm xử lý dữ liệu các giá trị nhận được tại nút cảm biến và nó còn có nhiệm vụ tải dữ liệu lên web. Vì vậy, chương trình tại nút xử lý trung tâm cũng khá phức tạp, đòi hỏi lập trình cấu hình giữa các bộ xử lý trung tâm với các nút cảm biến có độ chính xác cao.

 Cấu hình cho board Ethernet Shield.

 Thiết lập và cấu hình cho module truyền nhận nRF24L01.

 Nhận dữ liệu từ nút cảm biến và xử lý dữ liệu nhận được.

 Lấy dữ liệu đã được xử lý gửi lên webserver.

Hình 3.9 Lưu đồ giải thuật của chương trình tại nút quản lý trung tâm

Đ S

Bắt đầu

Khởi tạo địa chỉ và giá trị các biến

Nhận được dữ liệu từ module cảm biến Thiết lập thông số

kênh truyền

Đưa dữ liệu đã được xử lý upload lên webserver Lấy và xử lý

31

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu thực hiện mạng cảm biến không dây thu thập dữ liệu về độ rung, nhiệt độ của các công trình xây dựng (Trang 39 - 41)