LoRaWAN E-Parking Demo
This is a real showcase of a Cisco IoT solution: Getting sensor data via LoRaWAN to display its information on this website and via a Webex Teams bot.
It is currently in use in the Cisco office in Frankfurt, Germany for owners of electric vehicles to check if available e-parking spaces (with charging stations) are available.
This example should showcase how easy and with a few lines of code a simple IoT deployment can look like.
More Information: https://fkf3parking.devnetcloud.com
Built With
- Cisco LoRaWAN gateway
- Actility Thingpark Enterprise SaaS
- InfluxDB, Mosquitto
- Memcached
- Paho-MQTT, Flask, Webexteamsbot, Webexteamssdk
Contributing
Versioning
1.1 - 02/2020: added dashboard functionality, fixed timezone + last update
1.0 - 12/2019: Initial release - Webex Teams bot, website service, MQTT & DB handling
License
This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details
Further Links
Use Case
This is a real showcase of a Cisco IoT solution: Getting sensor data via LoRaWAN to display its information on a website and via a Webex Teams bot. It is currently in use in the Cisco office in Frankfurt, Germany for owners of electric vehicles to check if available e-parking spaces (with charging stations) are available.
This example showcases what a simple IoT deployment can look like with only a few lines of code .
All information (parkingstatus, historical data etc.): https://fkf3parking.devnetcloud.com
Architecture: The data is sent from Bosch parking sensors via the Cisco LoRaWAN gateway to the IR829 router. Via cellular network the LoRa-data is sent to the LoRa network management server Thingpark Enterprise from our partner Actility. From there MQTT data is sent to the Python script, InfluxDB and Grafana dashboard.
Webex Teams Bot: The bot is proactively sending status information and users can also re-actively ask the bot to give the current status information.