Hệ thống đo đạc thu thập đã xây dựng ở trên sử dụng hệ điều hành Linux và board mạch NGW100 vì thế hệ thống đã hỗ trợ sẵn các giao thức TCP/IP và WebServer cho phép truyền dữ liệu qua card mạng Ethernet và có thể thiết lập như một máy tính dịch vụ Web.
Công việc phải làm để xây dựng hệ truyền số liệu và điều khiển từ xa qua mạng:
- Xây dựng giao diện người dùng, quản lý người dùng.
28
- Xây dựng cơ chế truyền lệnh và nhận lệnh từ người dùng quản lý quá trình đo.
Xây dựng Web server trên hệ thống
Hệ thống được xây dựng chủ yếu phục vụ cho việc đo đạc các thông tin ở xa. Do đó một trong những yêu cầu đối với hệ thống là khả năng truyền và hiển thị thông tin đơn giản, tiện dụng cho người sử dụng. Từ yêu cầu đó, chúng tôi đã xây dựng Web server trên hệ thống, cho phép người sử dụng có thể truy cập vào hệ thống để lấy thông tin và điều khiển từ bất cứ nơi nào có internet thông qua giao diện web html.
Web server cho hệ thống gồm có 2 phần chính như sau:
- Phần hiển thị nội dung: là nơi hiển thị các thông tin về nhiệt độ, độ ẩm trong lần đo gần nhất và file dữ liệu cho phép người sử dụng download file số liệu về.
- Phần thiết lập: cho phép người sử dụng thay đổi thông tin về khoảng thời gian giữa các lần đo, hoặc xóa file số liệu sau khi đã nhận về nhằm giải phóng bộ nhớ lưu trữ để có thể hoạt động được lâu hơn. Tuy nhiên, người sử dụng buộc phải đăng nhập để có thể thiết lập hệ thống.
Từ thực tế với những yêu cầu đối với Web server của hệ thống, tôi đã thiết kế xây dựng Web server cho hệ thống sử dụng kết hợp ngôn ngữ HTML làm giao diện chính và Shell Script (thực chất là sử dụng trực tiếp các lệnh của hệ điều hành) để thực hiện các tác vụ khác như thay đổi chức năng, hiển thị các thông tin luôn cập nhật.
29
CHƢƠNG 3 : KẾT QUẢ KHẢO SÁT VÀ ĐÁNH GIÁ THIẾT BỊ