Server Side - OPC-UA Server - Subscribes to designated topics on Google PubSub - Uses JSON format Client Side - Data Telemetry via Serial and TCP - Data Telemetry via GPIO - Publishes Data via PubSub
- Establish Client Side with Standardized format
- Format:
- Topic: ////><sub_dev>
- Data Packet: includes meta section and data section, meta defines channel names (with var type), device_id, timestamp, etc... while data defines variables using OPC-UA format
- Format:
- Gather Data from remote sources functioning
- Setup Server Side OPC-UA Server
- Parse with meta info and data packet
- Create OPC-UA Device with subfolders and channels embedded
- Spin up Ignition Server to present data
- Create config files that can be easily modified
- Spin Up Flask Server with basic form to modify settings