RUT955 – Send Modbus Data (RTU) to Azure IoT Hub

RUT955 มี 1 Port RS485 รองรับการเชื่อมต่อแบบ Full-Duplex (4-Wire) และ Half-Duplex (2-Wire)

ซึ่งมี Connector pin-out ดังภาพ

RUT955 Send Modbus Data RTU to Azure IoT Hub 1
RUT955 Send Modbus Data RTU to Azure IoT Hub 2

การเชื่อมต่อแบบ 4 Wire

RUT955 Send Modbus Data RTU to Azure IoT Hub 3

การเชื่อมต่อแบบ 2 Wire

RUT955 Send Modbus Data RTU to Azure IoT Hub 4

RUT955 Configuration

  • Install Packet IOT Azure บน RUT955 โดยไปที่ System > Package Manager แล้วคลิก Install Azure IoT Hub package
  • Add Modbus Device โดยไปที่ Service → Modbus เลือกแถบเมนู Modbus Serial Master เลือก Interface RS485
RUT955 Send Modbus Data RTU to Azure IoT Hub 5
  • ปรับ Baud rate, Parity, Stop bits, Flow control ให้ตรงกับ Slave Device ที่ต้องการสื่อสาร แล้วคลิก Add slave Device โดยตั้งชื่อ ใส่ Slave ID แล้วกด Add
RUT955 Send Modbus Data RTU to Azure IoT Hub 6

ทำการ Add Device ให้ครบทุกตัว

  • จากนั้นกดปุ่ม Edit ที่ Device ที่ Add มา ทีละตัวเพื่อ Add Register Address → กด Save

RUT955 Send Modbus Data RTU to Azure IoT Hub 7
  • สามารถตรวจสอบค่าจาก Address ที่อ่านได้โดยการกดปุ่ม Test ที่ Address นั้นๆ

ในการ Add Register Address เข้าไปให้ต้องทำการ Save ก่อนทุกครั้ง ไม่เช่นนั้นจะไม่สามารถตรวจสอบค่าได้

  • ตั้งค่าให้ใส่ Data สู่ Azure IoT Hub โดยไปที่แถบ Modbus Data to Server ไปที่ส่วน New Modbus data sender เลือก Protocol Azure MQTT ใส่ Connection string
RUT955 Send Modbus Data RTU to Azure IoT Hub 8

Note: Connection string ใช้ IOT Device Primary Connection String

RUT955 Send Modbus Data RTU to Azure IoT Hub 9
  • สามารถ Add ได้หลาย Device IoT hub
RUT955 Send Modbus Data RTU to Azure IoT Hub 10