: quá trình cập nhật dữ liệu
5.2 Kết quả thực nghiệm
Về phần cứng:
- Mô hình mạng CAN hoạt động khá tốt trong các điều kiện. Dễ dàng tháo lắp
- Phần cứng các thiết bị chạy ổn định. Đã kiểm tra thời gian bằng cách cho hệ thống hoạt động liên tục qua đêm.
- Một số hình ảnh về phần cứng của mô hình:
Hình 5.2: Module LCD 20x4 kết hợp với RFID (kết nối với module giao tiếp người dùng thông qua bus 20)
Hình 5.5: Thiết bị nhúng web server Về phần mềm
- Giải thuật giao tiếp hoạt động tốt.
- Giải thuật HTTP hoạt động tốt, đảm bảo tốc độ duyệt web.
- Lập trình được trang web có giao diện đơn giản, thân thiện. Giao tiếp tốt với web server - Xây dựng được phần mềm trực quan sử dụng LabView. Hoạt động tốt
Hình 5.6: Giao diện đăng nhập
Chương 6: Kết luận
6.1 Những kết quả đạt được
- Xây dựng được một mô hình CAN đơn giản, giám sát điều khiển thiết bị.
- Thực hiện được thiết bị giao tiếp người dùng có menu trực quan, dễ sử dụng, có các chức năng cần thiết.
- Các mạch điện tử hoạt động ổn định, bố trí gọn gàng.
- Áp dụng tốt giao thức HTTP, tạo giao diện trang web tương tác với người dùng đơn giản, trực quan, dễ sử dụng.
- Phần mềm viết trên LabView 2010 hoạt động ổn định, giải thuật kết hợp giữa thiết bị giao tiếp người dùng và phần mềm tốt
6.2 Hạn chế của đề tài
- Mô hình CAN kết nối các thiết bị có số lượng hạn chế vì phải luôn luôn cập nhật trạng thái của các thiết bị.
- Do thời gian và sức lực có hạn nên chức năng của các thiết bị hạn chế, giới hạn ở vài chức năng cơ bản.
- Thiết bị giao tiếp người dùng còn hạn chế về chức năng, đồng thời dữ liệu về đăng nhập tại thiết bị này chưa kết với dữ liệu đăng nhập trên trang web.
- Do không phải là chuyên ngành nên trang web được lập trình với các chức năng hết sức cơ bản, chỉ đủ đảm bảo các chức năng theo dõi, bật tắt thông thường. Đồng thời dữ liệu về trang web được lưu trữ trong bộ nhớ nội của vi điều khiển nên cũng không cho phép trang web có quá nhiều hình ảnh, âm thanh sống động.
- Chức năng theo dõi qua trang web hạn chế, trang web chưa có cơ sở dữ liệu (database) để có thể lưu trữ các thông tin về đăng nhập và các thông tin về trạng thái thiết bị. Đề tài chỉ hạn chế ở việc lưu trữ các thông tin này vào SD Card.
6.3 Hướng phát triển của đề tài
- Phát triền mô hình mạng CAN, tối ưu giải thuật để có thể kết nối với nhiều thiết bị hơn. Đồng thời kết hợp với các mạng không dây khác như Zigbee để tăng thêm sự tiện nghi cho người sử dụng.
- Thêm các chức năng khác theo dõi về thông tin thiết bị như: độ ẩm, trạng thái tải, công suất tải đang sử dụng, … và các chức năng về cảnh báo như: cảnh báo kính vỡ, cảnh báo đột nhập, … Đồng thời tăng khả năng hỗ trợ, tự xử lý cục bộ giữa các thiết bị trong mạng CAN như trường hợp: cảnh báo trộm/đột nhập đi đôi với xử lý cục bộ, hoặc theo dõi độ ẩm và nhiệt độ đi đôi với điều chỉnh tại chỗ, …
- Hỗ trợ thêm các chức năng khác cho menu của thiết bị giao tiếp người dùng, cải tiến màn hình hiển thị để trực quan hơn, nếu có thể thì có thể trang bị màn hình hỗ trợ touch để loại bỏ các phím bấm vật lý. Kết hợp dữ liệu về đăng nhập trên thiết bị này với dữ liệu đăng nhập thành một.
- Về lập trình web và lập trình web server có 2 hướng phát triển:
+) Nếu vẫn phát triển web server nhúng trên vi xử lý: Nghiên cứu để lưu trữ các dữ liệu về trang web trên SD Card, theo đó trang web có thể có thêm nhiều chức năng cũng như
hình ảnh và âm thanh. Tuy nhiên theo cách này sẽ bị hạn chế về tốc độ truy cập web vì server phải truy cập vào SD Card để lấy dữ liệu.
+) Nếu phát triển web server kết hợp với host online trên Internet: Nghiên cứu giao thức FTP để chuyển dữ liệu về trạng thái các thiết bị lên host. Khi đó mọi truy cập có thể thông qua host, server trên vi xử lý chỉ có chức năng nhận dữ liệu và chuyển sang cho host. Với cách này vẫn đảm bảo không cần dung một PC tại nhà để làm server mà trang web vẫn nhiều chức năng và hoạt động ổn định.
- Trang web cũng cần lập trình, phát triển để có các chức năng đáp ứng các yêu cầu càng cao của người sử dụng.