Smart Parking with LoRaWAN

Post on 31-Jul-2022

14 views 0 download

Transcript of Smart Parking with LoRaWAN

Smart Parking with LoRaWANA real IoT Showcase in Frankfurt, Germany

Developer Advocate, Cisco DevNet

@flopachinger

Flo Pachinger

Flo PachingerDeveloper Advocate, Cisco DevNet

• Software & Networking Background• Based in Frankfurt, Germany• Worked on many IoT projectes• Focusing on IoT, Network Programmability,

AI/ML

SolutionDeep Dive

Smart ParkingDemo

Learn moreabout LoRaWAN

Goodie for you +next steps

What to expect…

4Session ID

4x Parking Spaces for Electric Cars

5Cisco Office Frankfurt, Germany

1 2 3 4

The Problem

Too less spaces

Additional Work No Insights

Parking Spaces are often occupied

Asking manually all drivers via a Webex Teams room when a parking space is available again

The drivers do not know if they can re-charge their car

Solution: Web-dashboard with real-time data of theparking spaces

Session ID

7

Solution: Web-dashboard with historical data aboutparking spaces and processes

May 2020

Solution: Proactive & reactive Webex Teams bot

What is LoRaWAN?

What is LoRaWAN?

A disruptive wireless technology for low data rate secure communication

RF unlicensed spectrum

Long DistanceConnectivity

Low PowerSolution

LowData Rate

137 LoRaWAN Network Operators

157 Countries

Source: https://lora-alliance.org

LoRaWAN Global Network Coverage (Jun 2020)

Use geolocation to protect and monitor assets

Prevent Copper Spool Thefts Track Cows Grazing

Optimize Shuttle Buses

Track

Customer Satisfaction Survey

Smart Parking

Cold Chain Tracking

Measure

Gas and Water Meters

LoRaWAN Parking Sensor

Architecture Overview

Webex Teams Bot

Frankfurt E-ParkingArchitecture

Cisco IXMLoRa Gateway

IndustrialRouter 829

LoRa ParkingSensors

LTE

Cisco Control Center(SIM-card management)

IoT Field Network Director(Device Management)

MQTTBroker Python-Script

Database(InfluxDB)

Actility Thingpark Enterprise (SaaS)

Dashboard(Grafana)

Apache Webserver

Solution Deep-Dive

LoRaWAN End-to-End Architecture

LoRaWAN™Devices

Certification by LoRa Alliance

App Data LoRaWAN™Radio PHY LoRaWAN™ MAC

IPTunnel IP Transport App Data

MAC Layer encryption (NwkSKey)

App Layer encryption (AppSKey)

Application Servers

Measure Data

Report Events

Track

IP Backhaul API (HTTPS, MQTT, AWS, Azure IOT…)

Pressure Flow Rate Power

Pulse Input Humidity Temperature

Gateways

LoRaWANNetwork Server(s)

Cisco LoRaWAN Gateway

Ruggedized

IP67

Dual PowerInputs

TDOA Geolocation(GPS-free)

GloballyISM band

Actility

CiscoCommon

Cisco IXM

Cisco IXM LoRaWAN Packet Forwarder

IEC 60870

Semtech

Packet Forwarder

Thingpark WirelessThingpark Enterprise

Network Server

TTN, Orbiwise, Senet, Opensource NS and etc.

Network Server

BasicStation

Back-End Architecture

Python-Script

Cent OS Linux

Webhook

MQTT Client Sensor Data

Webex Notifier

re-activeWebex Requests

Apache Webserver

pro-activeWebex Notifer

Memcached

add data to memory + DB

Next Steps

Continue or Start your Journey

• Get started with MQTT Learning Labs on developer.cisco.com

• Start with a simple LoRaWAN sensor and Cisco IXM Gateway

• Capture analog data and use it to gain value – that’s true IoT!

Code Exchange

Find my code at: https://developer.cisco.com/codeexchange/github/repo/flopach/lorawan-e-parking-demo

It’s Goodieo’Clock!