Raspberry PI run RaspAP and acts as WiFi access point to read all sensors by MQTT sparkplug.
All sensors equip with ESP-8266 to handle MQTT and WiFi connection.
Ignition acts as MQTT broker & client, Historian (PostgreSQL), HTML5 HMI server.
I use node red to get CPU, memory, ... info of RPi and send those to Ignition via OPC UA.
Software packages:
- Ignition Perspective, Tag historian, MQTT distribution, MQTT Engine
- RaspAP
- PostgreSQL
- Node Red
Performance:
- 25% Average CPU usage
- 800 MB RAM Max usage
All I can say the perspective is amazing.
0 Comments