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.

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.

View code on GitHub
  • Owner

  • Contributors

    +1Github contributor
  • Categories

  • Products

    Webex
  • 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.