Autotimelapse Monitor System là hệ thống cung cấp hình ảnh video Timelapse chất lượng cao, giám sát tự động quá trình vận hành và loại bỏ tối đa các sai số theo hình thức timelapse thủ công Vào tháng 4 năm 2021, chúng tôi đã hoàn thành một dự án thú vị về điều khiển các thiết bị IoT.

A. Mục đích

Mục tiêu của dự án này là xây dựng một hệ thống giám sát cho các thiết bị chụp ảnh ATL Timelapse. Thiết bị timelapse là thiết bị chụp ảnh đa năng, trong mọi điệu kiện thời tiết và 24/7. Nó được sử dụng trong các dự án ngoài trời như công trường xây dựng, nông nghiệp và an ninh.
ATL Monitor – Đăng nhập

B. Ngăn xếp công nghệ

Dự án bao gồm một số phần:
  • Thiết bị điều khiển IoT
  • Hệ thống API cốt lõi
  • Thiết bị điều khiển IoT
  • Hệ thống API cốt lõi
Website giao diện người dùng S được chọn với những công nghệ sau:
  • Thiết bị điều khiển: Python
  • Hệ thống API cốt lõi: .NET Core 5.1, PostgreSQL và InfluxDB
  • Website Admin: Angular 11
  • Giao thức: MQTT dành cho thiết bị, RESTful API dành cho giao diện website.
  • Thiết bị điều khiển: Python
  • Hệ thống API cốt lõi: .NET Core 5.1, PostgreSQL và InfluxDB
  • Website Admin: Angular 11
  • Giao thức: MQTT dành cho thiết bị, RESTful API dành cho giao diện website.

C. Ảnh chụp màn hình

1. Màn hình chính

Đây là phần đánh giá nhanh tất các thiết bị bao gồm hiển thị trạng thái kết nối của thiết bị, dung lượng trống của bộ nhớ, chụp ảnh và tải lên.
ATL Monitor – Người dùng

2. Màn hình chi tiết

Người dùng có thể xem lại nhật ký, trạng thái mới nhất, trạng thái pin và kiểm soát các lệnh cụ thể của thiết bị. Ngoài ra người dùng có thể định dạng cấu hình các thông số của thiết bị.
ATL Monitor – Nhóm

3. Biểu đồ dữ liệu

Người dùng có thể xem dữ liệu chuỗi thời gian của thiết bị được thu thập, bao gồm:
  • Nhiệt độ
  • Độ ẩm
  • Điện áp pin
  • Tốc độ mạng
  • Nhiệt độ
  • Độ ẩm
  • Điện áp pin
  • Tốc độ mạng
ATL Monitor – Bảng điều khiển

D. Hiệu suất

Hệ thống đang phục vụ hơn 100 thiết bị cho mỗi khách hàng.
  • Thời gian phản hồi mục tiêu cho bất kỳ API RESTful nào dưới 500ms.
  • Có hơn 300 nghìn tin nhắn được gửi mỗi ngày thông qua MQTT để điều khiển các thiết bị.
  • Thiết bị có thể hoạt động tốt trong các điều kiện khắc nghiệt như: mưa lớn, nắng nóng (36-45 độ C), mạng yếu hoặc khi mất kết nối.
  • API được triển khai bằng Docker và có thể tích hợp mở rộng dễ dàng.
  • Thời gian phản hồi mục tiêu cho bất kỳ API RESTful nào dưới 500ms.
  • Có hơn 300 nghìn tin nhắn được gửi mỗi ngày thông qua MQTT để điều khiển các thiết bị.
  • Thiết bị có thể hoạt động tốt trong các điều kiện khắc nghiệt như: mưa lớn, nắng nóng (36-45 độ C), mạng yếu hoặc khi mất kết nối.
  • API được triển khai bằng Docker và có thể tích hợp mở rộng dễ dàng.

E. Câu hỏi

Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi tại: geneat.soft@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *