NEW UPDATE: Support of the updated IAV MQTT JSON schema
2in1 Dashboard: Simply install your own dashboard anywhere within minutes with Docker-Compose, InfluxDBv2 time series database and Grafana dashboard.
git clone https://github.com/flopach/asset-monitoring-dashboard
Configure your environment and insert your credentials into the py_connector/config.py
file (for more information see the configuration details below).
Start all containers from the same directory. This may take several minutes.
docker-compose up
More useful commands:
docker-compose up -d
docker-compose down
docker-compose build
Simply open py_connector/config.py
in any text-editor and put in the credential data of your Cloud instances:
Meraki Dashboard API: If you are unfamiliar of how to get your Meraki API key or what your Meraki network ID is, take a look at this documentation.
IAV MQTT Settings: At first you need to setup in your Industrial Asset Vision tenant where your sensor data should be sent to. You can find more information in the documentation. You can either get a free or paid cloud based MQTT broker or run this container-stack where you can open the required MQTT-port and have a public IP available.
After you have setup your MQTT broker, you can easily put the credentials in the config.py
file.
Login to Grafana dashboard and configure your dashboard modules by easily inserting the measurement name. Additionally, use the query editor from the InfluxDB UI as a help to copy the Flux language syntax.
Login Grafana - http://localhost:3000
Login InfluxDB - http://localhost:8086
If you are not familiar with Docker compose, go ahead to check the documentation. Basically, 4 containers will be spun up:
py_connector
folder)1.1 (Apr 2021) - Updated to support new IAV MQTT JSON schema, various bugfixes
1.0 (Feb 2021) - Initial version
This project is licensed under the MIT License - see the LICENSE.md file for details
2in1 Dashboard - get data from both Cisco IoT solutions visible: Meraki MT sensors and Cisco Asset Vision sensors.
Simply install your own dashboard anywhere within minutes with Docker-Compose, InfluxDBv2 time series database and Grafana dashboard.
Install & configure the dashboard (Youtube)
2in1 Dashboard - get data from both Cisco IoT solutions visible: Meraki MT sensors and Cisco Asset Vision sensors.
Simply install your own dashboard anywhere within minutes with Docker-Compose, InfluxDBv2 time series database and Grafana dashboard.
Owner
Contributors
Categories
Products
Cisco MerakiProgramming Languages
PythonLicense
Code Exchange Community
Get help, share code, and collaborate with other developers in the Code Exchange community.View Community