Skip to main content

TDM2511 MODBUS RS485 to MQTT

Hướng dẫn Test Modbus: 

Tài liệu tham khảo:

Schematic: TDM2511-V00.pdf

 

Yêu cầu phần mềm:

Giao thức truyền dữ liệu - Hỗ trợ gửi lên cloud:

  • Giao thức chính: MQTT over WiFi/4G (gửi dữ liệu thời gian thực lên cloud endpoint, e.g., AWS IoT hoặc server tùy chỉnh).

  • Định dạng dữ liệu: JSON

  • Chu kỳ gửi: 1-60 giây (có thể cấu hình, ưu tiên 1 giây cho dữ liệu sản xuất thời gian thực).

  • Cấu trúc dữ liệu mẫu (JSON):

{ “device_id”: “DEVICE_SERIAL”, “timestamp”: 1234567890, “DI1”: {“state”: 1, “count”: 1523}, “DI2”: {“state”: 0, “count”: 3421}, “DI3”: {“state”: 1, “count”: 567}, “DI4”: {“state”: 0, “count”: 890}, “AI1”: {“value”: 7.35, “unit”: “V”}, “AI2”: {“value”: 15.2, “unit”: “mA”} } 

 

2.2. Kết nối mạng:

  • WiFi: 802.11 b/g/n (2.4GHz), hỗ trợ chế độ Station (kết nối mạng hiện có) và Access Point (AP) cho cấu hình ban đầu.


  • Bảo mật: WPA2 cho WiFi, SSL/TLS cho MQTT (bắt buộc để gửi dữ liệu an toàn lên cloud).

2.3. Giao diện cấu hình:

  • Web server tích hợp: HTTP trên port 80 (IP mặc định 192.168.4.1 ở chế độ AP).

  • Chế độ Access Point: SSID mặc định “GW-XXXX” (XXXX là serial number), mật khẩu mặc định “12345678”.

  • Xác thực: Username/password (mặc định admin/admin, buộc thay đổi lần đầu để tăng bảo mật).

  • Cấu hình chi tiết: T.B.D qua form web.

  • Hỗ trợ OTA: Cập nhật firmware từ xa qua WiFi.

2.4. Lưu trữ & Buffer:

  • Bộ nhớ đệm: Lưu tối thiểu 1000 bản ghi khi mất mạng (sử dụng SPIFFS hoặc tương đương).

  • Tự động đồng bộ: Gửi lại dữ liệu khi có kết nối, đảm bảo không mất dữ liệu từ cảm biến (e.g., đếm sản phẩm liên tục).