Hướng dẫn dùng ECU-1051 kết nối MQTT

Xin chào các bạn, ECU-1051 là 1 IOT gateway đa chức năng và nhỏ gọn, hỗ trợ mạnh mẽ nhiều tính năng với giá cả phải chăng. Ở bài viết trước mình đã giới thiệu chức năng BACnet RTU Master của ECU-1051, hôm nay mình xin giới thiệu 1 chức năng đáng tiền của datalogger này: MQTT client kết nối MQTT brocker publish and subcrise dữ liệu từ 1 MQTT client khác như tablet, PC, Mobile…Sau đây là chi tiết bài hướng dẫn

Phần cứng cần thiết :

  • ECU-1051
  • Phần mềm postman bạn có thể download tại đây
  • Extension API Tester bạn có thể add vào chrome tại đây
  • Dây mạng

Cấu hình phần cứng

Không cần cấu hình gì cho phần cứng, chỉ cần nối ECU-1051 với máy tính .

Cấu hình phần mềm:

Trước hết các bạn cấu hình một project trong ECU-1051.

Các bạn có thể tham khảo project cấu hình ECU-1051 kết nối MQTT mình làm tại đây:

Sau đó bạn không cần cấu hình gì thêm. Mình chỉ muốn sử dụng video này để có 3 tag TestMQTT, Humidity và Temperature thôi.

Sau đó các bạn tham khảo tài liệu các câu lệnh của ECU-1051 với MQTT:

https://www.advantech.com/en/support/details/software%20api?id=1-1KPLJQG

Sau đó các bạn có thể bắt đầu sử dụng Test API để bắt đầu test Restful API bằng cách mở extension này trên Chrome:

Mình bắt đầu với câu lệnh PUT để log_in vào ECU-1051:

Tiếp tục dùng câu lệnh GET để lấy dữ liệu nhiệt độ độ ẩm. Ví dụ mình muốn lấy độ ẩm. Ghi nhớ Cookie sử dụng là chuỗi session_id được trả về sau khi login

Các bạn cũng có thể PUT dữ liệu xuống ECU bằng lệnh PUT

Dữ liệu đã được ghi thành công xuống ECU-1051:

Lời kết

Vậy là các bạn đã có thể kết nối với ECU-1051 để thu thập dữ liệu qua Restful API. Có bất cứ thắc mắc gì có thể liên hệ mình để được giải đáp.

Bạn cũng có thể xem các sản phẩm Advantech mà Bvtech đang bán tại đây.

Download phần mềm EdgeLink thông qua link này

Bạn có thể tìm các tài liệu về ECU-1051 qua đây hoặc đây

Bvtech đang phân phối rộng rãi các thiết bị của Advantech với giá cả phải chăng, chính sách giao hàng nhanh chóng trên toàn quấc và hỗ trợ kỹ thuật tin cây.

Vui lòng liên hệ chúng tôi qua kênh Zalo OA chính hãng trên website và số điện thoại 0364223796 ( A. Hào) để được hỗ trợ kỹ thuật tốt nhất.

Trả lời