Professional Documents
Culture Documents
#CLUS
Agenda
• LoRaWAN Use Cases
• LoRaWAN Technology Overview
• Cisco’s LoRaWAN Solution
• Cisco LoRaWAN Deployment Considerations
• Conclusion
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Licensed and Unlicensed LPWA Landscape
3GPP LTE Cat. M1 and NB-IOT LoRa Alliance 1.0.x and 1.1 specifications
Public Infrastructure and Services Public & Private Infrastructure and Services
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
What is LoRaWAN?
A disruptive wireless technology for low data rate secure communication
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
LoRaWAN Use Cases
Enable Innovations
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Gas and Water Meters Smart Parking
Measure
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Optimize Waste Collection Connected Mouse Trap
Report
Events
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Waste Management
https://www.ferrovial.com/en/press-room/news/dynamic-municipal-waste-collection-project-granada-spain/
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Prevent Copper Spool Thefts Track Cows Grazing
Track
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
LoRa Alliance Update
17 Sponsors
64 Contributors
339 Adopters
16 Institutional
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LoRaWAN Layered Architecture
Applications or IOT Broker (eg. Kinetic EFM, CKC,…)
SCHC
Raw others
(IETF LPWA WG)
™
LoRaWAN MAC
Class A Class B Class C
(default, batteries powered) (Beacon, batteries powered) (Continuous, powered)
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
LoRaWAN Adaptive Data Rate (ADR)
14km 2km 2km 14km
Time in Air
958ms
479ms 3125bps
1758bps
240ms
120ms 977bps
60 537bps
Bitrate 293bps
30ms
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
US915 LoRaWAN Channels Line Up
• Upstream – 64 channels (0-63) @125 kHz BW DR0 to DR3, at 902,3+i*0,2MHz
• Upstream – 8 channels (64-71) @500 kHz BW DR4, at 903,0+j*1,6MHz
• Downstream – 8 channels (0-7) @500 kHz BW DR8 to DR13, at 923,3+k*0,6MHz
• 915-923 MHz range is not used and not defined
• Applicable to North-America and FCC aligned South-America countries
…. ….
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
EU863-870 LoRaWAN Channels Line Up
3 mandatory channels that all devices should implement and all gateways
should constantly receive: 868.10, 868.30 and 868.50 MHz
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
AS923 LoRaWAN Channels Line Up
915Mhz 916Mhz 917Mhz 918Mhz 919Mhz 920Mhz 921Mhz 922Mhz 923Mhz 924Mhz 925Mhz 926Mhz 927Mhz 928Mhz
Vietnam 920 - 925
KT920-923 Plan (JoinFreq 922.10, 922.30, 922.50) South Korea 917 - 923.5
NZ 915 - 928
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
LoRaWAN Class C Devices
Packet
Class A RX1
RX2 RX2
RX2 delay
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
LoRaWAN Class B Devices
Beacon Beaconing is performed on the same channel that normal Beacon
downstream traffic as defined in the Class A specification. I.e. the
1st beacon will be transmitted on 923.3Mhz , 2nd on 923.9MHz, the
9th beacon will be on 923.3Mhz
R R R R R R R
Class B
X X X X X X X
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
LoRaWAN End-to-End Architecture Application Servers
IOT broker or
LoRaWAN Network Server(s) dedicated applications
Gateways
P Semtech HW Next LoRaWAN MAC decaps,
Gen. reference Encrypt/Decrypt
design Network/Radio management Measure
Message scheduling, etc… Data
Alliance
LoRaWAN™ LoRaWAN™ IP
App Data IP Transport App Data
Radio PHY MAC Tunnel
MAC Layer encryption (NwkSKey)
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
LoRaWAN Over-The-Air Activation (OTAA)
Global Dev ID
EUI64
(DevEUI)
JoinServer checks if the
Vendors’ provisioned on Global Join ID Provisioned by NS manager device was provisioned,
EUI64
devices (JoinEUI) on Join (NS) server then derives keys using
device’s AppKey and join
AES128
Application Key request content, and
(AppKey) generates the encrypted
Join Accept Join Accept
Home
DevNonce DevEUI JoinEUI JoinNonce DevAddr DLSettings RXDelay CFList
NetID
Join Request
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Thingpark Enterprise Device Provisioning OTAA
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Thingpark Wireless Endpoint Provisioning OTAA
• Example for LoRaWAN 1.0.2, with AppEUI (will be
JoinEUI, + NwkKey in 1.1)
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
LoRaWAN Activation-By-Personalisation (ABP)
Global Dev ID
EUI64
(DevEUI)
Vendors’ provisioned on Global Join ID Provisioned by NS manager
EUI64
devices (JoinEUI) on Join (NS) server
AES128 AES128
Network Session Key
NwkSKey keys throughout their lifetime (i.e.,
no rekeying is possible. Therefore,
App Session Key it is recommended that OTAA
(AppSKey) devices are used for higher
security applications.
End Device Addr
32bits
(DevAddr)
Application
Encrypted AppSKey or Server
SessionKeyID
LoRaWAN™ LoRaWAN™ IP
App Data IP Transport App Data
Radio PHY MAC Tunnel
MAC Layer encryption (NwkSKey)
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Thingpark Wireless Endpoint Provisioning ABP
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Thingpark
Enterprise
Thingpark Enterprise Components
Application Servers
IOT broker or
Cisco IXM LoRaWAN Thingpark Enterprise dedicated applications
P Gateways’ license Small, medium or large license
Macro or Nano package
Standard or premium connector Measure
Data
license
Cisco UCS (optional) or existing
server API
Report
Events
LoRaWAN™
Devices
Certification IP Backhaul
program by LoRa Track
Alliance
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Thingpark Enterprise Overview
• On-Prem or NaaS Cloud LoRaWAN Network Server for Enterprises
• Unified GUI, single tenant,
TPE Cockpit
CentOS
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
TPE Mini Technical Preview
• Cisco IC 3000 Thingpark Enterprise
• 4 core 1.2GHz Intel Rangeley CPU
• 8 GB of 1333MHz DDR3 memory
• 100GB mSATA drive (internal)
• 2 x 10/100/1000Base-T/SFP
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Thingpark Enterprise vs Thingpark Wireless
Thingpark Enterprise (TPE) Thingpark Wireless (TPW)
Tenancy Single tenant only, On-Prem & SaaS Single and multi tenants, On-Prem &
SaaS
Management Unfified GUI, single role Multiple roles Operator, vendor,
supplier, subscriber
Scale limitations Up to 100 GWs, 40K endpoints None
Devices/Gateways profiles Standard definitions Customizable
RF region multiple multiple
API for provisioning & service activation DX API DX API, OSS API, BSS API
Endpoints provisioning OTAA OTAA, ABP
User Data Record No Yes
LoRaWAN geo-location support Under review Yes
LoRaWAN roaming Roadmap Yes, Thingpark eXchange
Connectivity plans No Yes
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Cisco IXM
LoRaWAN
Cisco LoRaWAN Gateway
Key Features and Capabilities
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Cisco IXM LoRaWAN Gateway Software Components
Cisco LoRaWAN Gateway firmware and Management: performs hardware/software management and monitors status
Thingpark LRR: LoRaWAN radio management and traffic forwarding through LoRaWAN Gateway Ethernet backhaul
Field
Linux-based
Network AAA/CA
firmware Director
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Standalone LoRaWAN Gateway Site Installation
LoRaWAN Interface Omni
LoRaWAN Gateway Antenna x 2
Main and Diversity
Antenna Feeder RF Cable x 2
Lightning arrestor x 2
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Cisco IOS Mode LoRaWAN Gateway Software Components
Cisco IOS mode LoRaWAN Gateway Management: performs hardware/software management and monitors status
Thingpark LRR: LoRaWAN radio management and traffic forwarding through intelligent Cisco
IOS Software Layer-3 forwarding
Field
Linux-based
Virtual-LPWA x Network AAA/CA
firmware Director
GI x (IR809)
10/100Mbs RJ-45 VPN Connectivity
VLAN x (IR829)
60º
Global
-25º
CGR1000
U.S and
60º
Europe
-40º only
IR 807
60º
-40º
IR 809 Globally
60º
-40º
IR 829 Single LTE Globally
North
60º America
-40º & Europe
IR 829 Dual LTE only
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
LoRaWAN
Deployment
Considerations
LoRaWAN Deployment Considerations
Application Servers
Cisco IXM LoRaWAN
Gateways
P
Measure
Data
Network Server
API
Report
Events
LoRaWAN™
Devices
IP Backhaul
Track
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
LoRaWAN Deployment Considerations - Sensors
Cisco IXM
LoRaWAN Application Servers
Gateways
P
Measure
Data
API
Network Server
Report
Events
LoRaWAN™
Devices
IP Backhaul
Track
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Selecting the Right Sensors
Choosing sensors can be complicated
• Not all sensors are approved for local market (FCC approval)
• There is a dizzying array of hardware and software features
• For Logistics, GPS vs No GPS is a big issue for battery and cost
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Selecting the Right Sensors
Different levels of Network Server and Application Server
support
• More features are readily available with Network Server support
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Digital Matter Sensors
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Digital Matter Guppy Configuration
Default values used, except where highlighted.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Digital Matter Guppy Configuration (cont.)
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Regional Considerations for Global Deployments
Source: https://www.thethingsnetwork.org/docs/lorawan/frequencies-by-country.html
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Battery Considerations for Sensors
Measure
Data
API
Network Server
Report
Events
LoRaWAN™
Devices
IP Backhaul
Track
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Considerations for Outdoor Deployments
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Rooftop Deployment Considerations
Antenna “array”:
• g -Pre-assembled to minimize mount points
-2 x IXM antennas
-GPS antenna
-grounding connection
Antenna cables:
-Minimize antenna cable lengths
-Drip loops
Mounting points:
-Use fixed infrastructure when possible
-3 band clamps for entire installation
Network backhaul:
-Weather-proof enclosure for IR800
Power requirements
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
View LoRaWAN Radio Traffic on IXM Gateway
1. Verify LRR trace level in packet forwarder configuration:
IXM# request shell container-console
bash-3.2# cd $ROOTACT/usr/etc/lrr/
bash-3.2# more lrr.ini
• Verify trace level is set to ‘1’; edit with vi if necessary:
[trace]
level=1
• If the trace level is changed, the packet forwarded must be restarted
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Sample Capture:
Data Upload (DM Guppy)
22:58:50.846 (00234) [../lgw_x8.c:1303] PKT RECV board0 tms=973358968 tus=2706668684 status=CRCOK
sz=15 freq=903500000 delay=101 mod=0x01 bdw=BW125 spf=SF10 ecc=CC4/5 channel=6 nam='LC6' G20
22:58:50.846 (00234) [../lgw_x8.c:1324] rf0: valid=1 finetime=0 finetimestamp=000000000 chip=0 chan=6
snr=12.500000 rssi_chan=-89.000000 rssi_sig=0.000000 rssi_sig_std=0 antennaid=0
22:58:50.846 (00234) [../lgw_x8.c:1324] rf1: valid=0 finetime=0 finetimestamp=000000000 chip=0 chan=0
snr=0.000000 rssi_chan=0.000000 rssi_sig=0.000000 rssi_sig_std=0 antennaid=0
22:58:50.846 (00234) [../lgw_x8.c:1349] PKT RECV data='40ae03330480010001756435437dbc' seq=1
devaddr=043303ae
22:58:50.846 (00201) [../networkfilter.c:403] NWF addr=043303ae 00000100001100110000001110101110
check
22:58:50.846 (00201) [../networkfilter.c:407] NWF addr=043303ae no mask -+ defined
22:58:50.846 (00201) [../main.c:6110] NWF devaddr=043303ae forwarded
22:58:50.846 (00201) [../main.c:4026] packet sent to LRC=0 lrrid=6706bc41 by order rssi=-89.000000
snr=12.500000
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Sample Capture:
Packet Received from Unregistered Device
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
LoRaWAN Deployment Considerations – Network
Server
Cisco IXM
LoRaWAN Application Servers
Gateways
P
Measure
Data
API
Network Server
Report
Events
LoRaWAN™
Devices
IP Backhaul
Track
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
TPE Installation Requirements
Internet
connectivity
required for initial
install
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
LoRaWAN Deployment Considerations –
Application Server
Cisco IXM
LoRaWAN Application Servers
Gateways
P
Measure
Data
API
Network Server
Report
Events
LoRaWAN™
Devices
IP Backhaul
Track
LoRaWAN™ LoRaWAN™ IP
App Data
MAC
IP Transport App Data
Radio PHY Tunnel
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Application Server: Digital Matter – Telematics Guru
Web Client
Mobile
Client
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Application Server Considerations
WMW - the Application Server we used
• Multiple Sensor types supported
• Multiple Data Types (i.e., text message inputs)
• Customer Premise and Cloud options
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Application Server: WMW
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
WMW Chain of Custody/History Report
Arrival
Departure
Handover
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
WMW Application Server – API availability
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
WebEx Teams API integration with WMW and
LoRaWAN
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Precision GPS Tracking:
Oyster GPS Tag Reporting to Single IXM Gateway
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Asset Tracking:
Non-GPS LoRaWAN Sensor with Single GW per Location
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Telematics Guru screen capture showing real-time location of buses at MDM main expo area and Marine Corps museum parking
location.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
WMW screen capture showing buses at overnight parking area in front of base lodging.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
WMW screen capture showing real-time location of buses at MDM main expo area and Marine Corps museum parking location.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
WMW screen capture showing real-time location of buses at MDM main expo area and Marine Corps museum parking location.
Also shows historical position & speed data at bottom of screen.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Real-Time Location with GPS LoRaWAN Sensor:
History Report with Check-in & Check-out
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Real-Time Location with GPS LoRaWAN Tag:
History Report with Check-in & Check-out
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
References
Additional Resources
• LoRa Alliance https://www.lora-alliance.org/
• Cisco LoRaWAN solution:
http://www.cisco.com/c/en/us/solutions/internet-of-things/lorawan-
solution.html
• Cisco LoRaWAN interface:
http://www.cisco.com/c/en/us/products/routers/interface-module-
lorawan/index.html
• Cisco LoRaWAN HW:
http://www.cisco.com/c/en/us/support/routers/interface-module-
lorawan/tsd-products-support-install-and-upgrade.html
• Cisco LoRaWAN SW:
http://www.cisco.com/c/en/us/support/routers/interface-module-
lorawan/tsd-products-support-configure.html
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Complete your
online session • Please complete your session survey
evaluation after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live water bottle.
• All surveys can be taken in the Cisco Live
Mobile App or by logging in to the Session
Catalog on ciscolive.cisco.com/us.
Cisco Live sessions will be available for viewing
on demand after the event at ciscolive.cisco.com.
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS BRKIOT-1291 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Thank you
#CLUS
#CLUS