- Navigate to Devices → Protocols
- Select MQTT Message Queuing Telemetry Transport
- Create channel:
- Name:
MQTTClient
- Protocol:
MQTT Client
- Go to Device → Nodes
- Name:
IoT_Sensors
- Open PrimaryStation and configure:
- BrokerURL: 127.0.0.1
- Port: 502
- ClientID: FrameworX
2. Create Points
- Navigate to Devices → Points
- Add points for each expected topic:
Temperature Tank 1 Sensor:
- TagName:
TankFarm/Tank1/Temp
- Node:
IoT_Sensors
- Topic:
TankFarm/Tank1/temperature
- AccessType: Read
Temperature Tank 2 Sensor:
- Name:
TankFarm/Tank2/Temp
- Node:
IoT_Sensors
- Topic:
TankFarm/Tank2/temperature
- AccessType: Read
Temperature Tank 3 Sensor (write):
- Name:
TankFarm/Tank3/Temp
- Node:
IoT_Sensors
- Topic:
TankFarm/Tank3/temperature
- AccessType: Write
3. Test Connection
- Start Runtime
- Open Devices → Devices Monitor
- Use MQTT client tool (like MQTT Explorer) to:
- Publish test messages
- Verify FrameworX publishes