Modbus-MQTT IOx App
The main purpose is to send serial Modbus RTU data via MQTT to the Kinetic cloud on a Cisco IR829 gateway. On this gateway you can deploy a dockerized application where this python script can run.
Getting Started
-
Clone the repo
-
Build the image
docker build -t modbusmqtt:latest .
- Create the IOx tar with ioxclient (CLI tool)
ioxclient docker package modbusmqtt:latest .
- Install and run on the IR8x9. You troubleshoot with:
ioxclient application console <appid>
Built With
License
This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details
Further Links
Cisco DevNet Website: https://developer.cisco.com
IR829: https://www.cisco.com/c/en/us/products/collateral/routers/829-industrial-router/datasheet-c78-734981.html
IOx Documentation: https://developer.cisco.com/docs/iox/
Download ioxclient: https://developer.cisco.com/docs/iox/#!iox-resource-downloads