SlideShare a Scribd company logo
Connecting LoRa with FIWARE
Daniel Calvo
IoE Lab. ATOS Research & Innovation
daniel.calvo@atos.net
@danicalvoalonso
Introduction to LoRaWAN
1
Range
Speed
< 3m < 5km < 100km
bps
Kbps
Mbps
Introduction to LoRaWAN
2
Long range
~2-13 km
Meshed
topology
Efficient &
scalable
Affordable
~30$ per device
Low data rate
300 bps to 50
Kbps
Low power
Battery life ~10
years
Without
subscription
fee
ISM band
https://lora-alliance.org/
Introduction to LoRaWAN
3
TTN
TCP
IPv4
MQTT
CayenneLPP
802.11 /
802.3
ST- Nucleo LoRa
LoRa
CayenneLPP
LoRaWAN
Multitech Conduit
LoRa
802.11 /
802.3
IPv4LoRaWAN
LoRaWAN Architecture
5
https://www.multitech.com/
§ End Nodes Concentrator/
Gateway
LoRa Network
Server
Application
Server
LoRa RF
LoRaWAN
Pet Tracking
Water Meter
Vending Machine
Smoke Alarm
Trash Container
Gas Monitoring
3G/4G
Ethernet
Backhaul
TCP/IP SSL
LoRaWAN
TCP/IP SSL
Secure Payload
IoT Cloud &
Analytics
AES Secured Payload
LoRaWAN - FIWARE Architecture #1
6
§ Network and application server embedded in gateway
LoRaWAN - FIWARE Architecture #1
Technologies
7
§ Network and application server embedded in gateway
LoRaWAN - FIWARE Architecture #2
8
§ Gateway as packet forwarder. Integrated network and application server
LoRaWAN - FIWARE Architecture #2
Technologies
9
§ Gateway as packet forwarder. Integrated network and application server
LoRaWAN - FIWARE Architecture #3
10
§ Complete stack
LoRaWAN - FIWARE Architecture #3
Technologies
11
§ Complete stack
FIWARE LoRaWAN IoT Agent
12
FIWARE LoRaWAN IoT Agent
§ Active attributes
§ Data models
• CayenneLpp
□ https://mydevices.com/cayenne/docs/lora/#lora-cayenne-low-power-payload
□ Two temperature values: 27.2ºC and 25.5ºC
□ Payload (Hex): 03 67 01 10 05 67 00 FF
• CBOR
□ http://cbor.io/
□ Two temperature values: 27.2ºC and 25.5ºC
□ Payload (Hex): A2 01 FB 40 3B 33 33 33 33 33 33 02 F9 4E 60
§ LoRaWAN supported stacks and technologies
• The Things Network: https://www.thethingsnetwork.org
§ https://github.com/Atos-Research-and-Innovation/IoTagent-LoRaWAN
13
LoRaWAN IoT Agent
14
LoRaWAN
App
Service
NGSI Client
MQTT
Client
Device
Registry
Group
Registry
Provision Server
LoRaWAN IoT Agent
iotagent-node-lib
CayenneL
pp / NGSI
CBOR/
NGSI
Context Server
Device provisioning
15
Device provision #1
Device provision #2
Device provision #3
Device provision #4
Device provisioning
§ LoRaWAN specific fields: internal_attributes
• Application server (mandatory)
□ Host (mandatory):example.application-server.com
□ Credentials (optional): username and password
□ Provider (mandatory): TTN
• DEV-EUI (mandatory): 00-80-00-00-00-00-e1-9c
• APP-EUI (mandatory): 16-ea-76-00-3d-00-80-00
• Application Id (mandatory for some providers): ari_ioe_app_demo1
• App Key (mandatory for some providers): 01020304050607080910111213141516
• Data model (optional): CBOR / CayenneLpp
16
Group provisioning
§ Automatic provisioning of devices when new data arrives
17
Group provision
Application
Server
Demo
18
Demo
19
STM32 End-node Semtech GW TTN LoRaWAN
server
IoT Agent Orion CB Cygnus ElasticSearch Kibana
Thank you!
http://fiware.org
Follow @FIWARE on Twitter
Daniel Calvo
IoE Lab. ATOS Research &
Innovation
daniel.calvo@atos.net

More Related Content

PDF
FIWARE Global Summit - Identity Management and Access Control
PDF
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
PDF
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
PDF
FIWARE Global Summit - Building Your First Smart App Using FIWARE – Getting S...
PDF
FIWARE Global Summit - Building Personalized FIWARE Enabled IoT Sandbox Solution
PPTX
Application Visibility and Experience through Flexible Netflow
PDF
(SACON) Harshit Agrawal - On The Wings of Time: Past, Present and Future of R...
PPTX
TechWiseTV Workshop: Nexus Data Broker
FIWARE Global Summit - Identity Management and Access Control
FIWARE Global Summit - Real-time Media Stream Processing Using Kurento
FIWARE Global Summit - Connecting Sensors to FIWARE with IDAS: An Overview
FIWARE Global Summit - Building Your First Smart App Using FIWARE – Getting S...
FIWARE Global Summit - Building Personalized FIWARE Enabled IoT Sandbox Solution
Application Visibility and Experience through Flexible Netflow
(SACON) Harshit Agrawal - On The Wings of Time: Past, Present and Future of R...
TechWiseTV Workshop: Nexus Data Broker

What's hot (20)

PPTX
FIWARE Wednesday Webinars - How to Debug IoT Agents
PDF
RPKI Certification Tutorial
PDF
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
PDF
Building Open Source IoT Cloud
PDF
Holistic view of 802.1x integration & optimization
PDF
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
PPTX
The Role of Standards in IoT Security
PDF
Cisco Connect Toronto 2017 - Model-driven Telemetry
PDF
Cisco Connect Toronto 2017 - UCS and Hyperflex update
PPTX
Eclipse Edje: A Java API for Microcontrollers
PDF
Stun turn poc_pilot
PDF
FIWARE Wednesday Webinars - How to Secure IoT Devices
PDF
FIWARE Wednesday Webinars - Short Term History within Smart Systems
PPTX
F5 Infosec Israel 2013 Application Centric Security
PDF
Model-driven Telemetry: The Foundation of Big Data Analytics
PDF
IoTMeetupGuildford#14: Mark Hill - http://thethingsnetwork.org - OpenTRV
PPTX
NETCONF & YANG Enablement of Network Devices
PPTX
Advancing IoT Communication Security with TLS and DTLS v1.3
PPTX
IoT Microservices at the Edge with Eclipse ioFog
PDF
Network Security and Visibility through NetFlow
FIWARE Wednesday Webinars - How to Debug IoT Agents
RPKI Certification Tutorial
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Building Open Source IoT Cloud
Holistic view of 802.1x integration & optimization
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
The Role of Standards in IoT Security
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Eclipse Edje: A Java API for Microcontrollers
Stun turn poc_pilot
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - Short Term History within Smart Systems
F5 Infosec Israel 2013 Application Centric Security
Model-driven Telemetry: The Foundation of Big Data Analytics
IoTMeetupGuildford#14: Mark Hill - http://thethingsnetwork.org - OpenTRV
NETCONF & YANG Enablement of Network Devices
Advancing IoT Communication Security with TLS and DTLS v1.3
IoT Microservices at the Edge with Eclipse ioFog
Network Security and Visibility through NetFlow
Ad

Similar to FIWARE Global Summit - Connecting to LoRa networks: Practical Demo (20)

PDF
FIWARE Global Summit - Connecting LoRa with FIWARE
PDF
LoRaWAN class module and subsystem
PPTX
What is LoRaWAN_Tom Zamir_IoT Expert
PPTX
What is LoRaWaN
PDF
IRJET- Viability of Smart City Applications with Lora WAN
PDF
LoRaWAN in Depth
PDF
PDF
LoRaWAN-Based Solution: Empowering IoT Connectivity
PDF
The current state of LoRaWAN security
PDF
FIWARE Global Summit - Introduction to LoRa Alliance and Technology
PDF
LoRa Technology - DNA of IoT
PDF
What is LoRaWAN and LoRa Understanding the Basics
PPTX
LoRa Architecture for internet of things.pptx
PPTX
Webnesday - Introduction to LoRaWAN
PDF
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
PDF
20161227 Taipei Smart IOT Innovation Lab workshop
PDF
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
PDF
What is the LoraWan network spectrum
PPTX
Lorawan: What you need to know
FIWARE Global Summit - Connecting LoRa with FIWARE
LoRaWAN class module and subsystem
What is LoRaWAN_Tom Zamir_IoT Expert
What is LoRaWaN
IRJET- Viability of Smart City Applications with Lora WAN
LoRaWAN in Depth
LoRaWAN-Based Solution: Empowering IoT Connectivity
The current state of LoRaWAN security
FIWARE Global Summit - Introduction to LoRa Alliance and Technology
LoRa Technology - DNA of IoT
What is LoRaWAN and LoRa Understanding the Basics
LoRa Architecture for internet of things.pptx
Webnesday - Introduction to LoRaWAN
Open fest2018 LoRa, LoRa WAN, The Thing Network - capabilities, myths, applic...
20161227 Taipei Smart IOT Innovation Lab workshop
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
What is the LoraWan network spectrum
Lorawan: What you need to know
Ad

More from FIWARE (20)

PPTX
Behm_Herne_NeMo_akt.pptx
PDF
Katharina Hogrebe Herne Digital Days.pdf
PPTX
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
PPTX
Behm_Herne_NeMo.pptx
PPTX
Evangelists + iHubs Promo Slides.pptx
PPTX
Lukas Künzel Smart City Operating System.pptx
PPTX
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
PPTX
Dennis Wendland_The i4Trust Collaboration Programme.pptx
PPTX
Ulrich Ahle_FIWARE.pptx
PPTX
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
PDF
Water Quality - Lukas Kuenzel.pdf
PPTX
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
PPTX
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
PPTX
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
PPTX
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
PDF
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
PDF
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
PPTX
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
PPTX
WE_LoRaWAN _ IoT.pptx
PPTX
EU Opp_Clara Pezuela - German chapter.pptx
Behm_Herne_NeMo_akt.pptx
Katharina Hogrebe Herne Digital Days.pdf
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Behm_Herne_NeMo.pptx
Evangelists + iHubs Promo Slides.pptx
Lukas Künzel Smart City Operating System.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Ulrich Ahle_FIWARE.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Water Quality - Lukas Kuenzel.pdf
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
WE_LoRaWAN _ IoT.pptx
EU Opp_Clara Pezuela - German chapter.pptx

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Modernizing your data center with Dell and AMD
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.

FIWARE Global Summit - Connecting to LoRa networks: Practical Demo

  • 1. Connecting LoRa with FIWARE Daniel Calvo IoE Lab. ATOS Research & Innovation daniel.calvo@atos.net @danicalvoalonso
  • 2. Introduction to LoRaWAN 1 Range Speed < 3m < 5km < 100km bps Kbps Mbps
  • 3. Introduction to LoRaWAN 2 Long range ~2-13 km Meshed topology Efficient & scalable Affordable ~30$ per device Low data rate 300 bps to 50 Kbps Low power Battery life ~10 years Without subscription fee ISM band https://lora-alliance.org/
  • 4. Introduction to LoRaWAN 3 TTN TCP IPv4 MQTT CayenneLPP 802.11 / 802.3 ST- Nucleo LoRa LoRa CayenneLPP LoRaWAN Multitech Conduit LoRa 802.11 / 802.3 IPv4LoRaWAN
  • 5. LoRaWAN Architecture 5 https://www.multitech.com/ § End Nodes Concentrator/ Gateway LoRa Network Server Application Server LoRa RF LoRaWAN Pet Tracking Water Meter Vending Machine Smoke Alarm Trash Container Gas Monitoring 3G/4G Ethernet Backhaul TCP/IP SSL LoRaWAN TCP/IP SSL Secure Payload IoT Cloud & Analytics AES Secured Payload
  • 6. LoRaWAN - FIWARE Architecture #1 6 § Network and application server embedded in gateway
  • 7. LoRaWAN - FIWARE Architecture #1 Technologies 7 § Network and application server embedded in gateway
  • 8. LoRaWAN - FIWARE Architecture #2 8 § Gateway as packet forwarder. Integrated network and application server
  • 9. LoRaWAN - FIWARE Architecture #2 Technologies 9 § Gateway as packet forwarder. Integrated network and application server
  • 10. LoRaWAN - FIWARE Architecture #3 10 § Complete stack
  • 11. LoRaWAN - FIWARE Architecture #3 Technologies 11 § Complete stack
  • 12. FIWARE LoRaWAN IoT Agent 12
  • 13. FIWARE LoRaWAN IoT Agent § Active attributes § Data models • CayenneLpp □ https://mydevices.com/cayenne/docs/lora/#lora-cayenne-low-power-payload □ Two temperature values: 27.2ºC and 25.5ºC □ Payload (Hex): 03 67 01 10 05 67 00 FF • CBOR □ http://cbor.io/ □ Two temperature values: 27.2ºC and 25.5ºC □ Payload (Hex): A2 01 FB 40 3B 33 33 33 33 33 33 02 F9 4E 60 § LoRaWAN supported stacks and technologies • The Things Network: https://www.thethingsnetwork.org § https://github.com/Atos-Research-and-Innovation/IoTagent-LoRaWAN 13
  • 14. LoRaWAN IoT Agent 14 LoRaWAN App Service NGSI Client MQTT Client Device Registry Group Registry Provision Server LoRaWAN IoT Agent iotagent-node-lib CayenneL pp / NGSI CBOR/ NGSI Context Server
  • 15. Device provisioning 15 Device provision #1 Device provision #2 Device provision #3 Device provision #4
  • 16. Device provisioning § LoRaWAN specific fields: internal_attributes • Application server (mandatory) □ Host (mandatory):example.application-server.com □ Credentials (optional): username and password □ Provider (mandatory): TTN • DEV-EUI (mandatory): 00-80-00-00-00-00-e1-9c • APP-EUI (mandatory): 16-ea-76-00-3d-00-80-00 • Application Id (mandatory for some providers): ari_ioe_app_demo1 • App Key (mandatory for some providers): 01020304050607080910111213141516 • Data model (optional): CBOR / CayenneLpp 16
  • 17. Group provisioning § Automatic provisioning of devices when new data arrives 17 Group provision Application Server
  • 19. Demo 19 STM32 End-node Semtech GW TTN LoRaWAN server IoT Agent Orion CB Cygnus ElasticSearch Kibana
  • 20. Thank you! http://fiware.org Follow @FIWARE on Twitter Daniel Calvo IoE Lab. ATOS Research & Innovation daniel.calvo@atos.net