This repository is deprecated; please follow the main search page or use the ‘Related code repos’ widget on the right side of the current page.

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

  1. Clone the repo

  2. Build the image

docker build -t modbusmqtt:latest .
  1. Create the IOx tar with ioxclient (CLI tool)
ioxclient docker package modbusmqtt:latest .
  1. 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

View code on GitHub
  • Owner

  • Contributors

    +2Github contributors
  • Categories

  • Programming Languages

    Python
  • License

    Apache License 2.0

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.