Skip to content

Edge Gateway (WIP)

Gateway là nơi kỹ sư Linux nhúng làm việc nhiều nhất trong hệ thống IoT: gom dữ liệu từ các mạng cục bộ, chuyển sang IP và gửi lên cloud. Vị trí của gateway trong hệ thống xem Kiến trúc Device–Gateway–Cloud.

Chức năng

TODO

  • Chuyển đổi giao thức: BLE, Zigbee, Modbus sang MQTT
  • Lọc, gom và nén dữ liệu, xử lý luật cục bộ
  • Store-and-forward khi mất kết nối WAN

Kiến trúc phần mềm

TODO

  • Broker MQTT cục bộ làm bus nội bộ giữa các service
  • Mỗi giao thức là một service độc lập (systemd hoặc container)
  • Chạy service bằng container, xem Docker

Công cụ

TODO

  • Node-RED cho luồng xử lý trực quan
  • Telegraf, InfluxDB, Grafana cho thu thập và hiển thị
  • EdgeX Foundry

Độ tin cậy

TODO

  • Watchdog, tự khởi động lại service
  • Rootfs chỉ đọc, giới hạn ghi để bảo vệ flash
  • Failover nhiều đường WAN, xem Cellular modem

Quản trị từ xa

TODO

  • Truy cập SSH qua reverse tunnel hoặc VPN (WireGuard)
  • Giám sát sức khỏe, thu log tập trung