SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Who is it for (us? Business?)
Why is it different (to Sigfox etc.)
What are the aims?
Why are Dutchies mad?
Kickstarter
Guildford?
101 Euston Road
Wienke
Giezeman
• Long range
• Low battery
• A lot of device
• Low bandwidth
• Low cost
Gateway
Things
Applications
Gatekeeper
Gateway
Things
Applications
$200 $40 $60
The Things Gateway
RFC: Network Architecture
Johan Stokking
Tech Lead, The Things Network
October 2015
Timeline
• July 2015: Validate basic connectivity and routing by building a prototype
• August 2015: Demonstrated prototype during The Things Network Conference
• September 2015: Gather input from experienced community members
• October 2015: Present RFC and validate design with experts
• November 2015 onwards: Implement and test components
Design Principles
• Fully compliant with the LoRaWAN 1.x specification
• Decentralized architecture: no single point of control
• Support for geographical segmentation to keep the data close
• Efficient routing: reduce bandwidth, computations and packet drop rate
• Trust-based model for both the gateway owners and application developers
• End-to-end encryption: application keys remain secret to the application
Node
Any LoRaWAN 1.x
compliant device
LoRaWAN and The Things Network
The Things Network is fully compliant with the LoRaWAN 1.x specification, including secure
communication, over-the-air-activation, adaptive data rates and bi-directional data transmission. Go
to http://www.lora-alliance.org for more information about LoRaWAN.
Because of the limited device address space in LoRaWAN, The Things Network uses segmentation of
gateways. Segments with the size of states or countries support overlap and handing over moving
nodes to neighboring segments.
LoRaWAN provides builtin AES encryption using 128 bit keys on both the network and the
application level. Application keys remain secret to the application to enable end-to-end encryption.
The Things Network back-end components provide mitigation of various man-in-the-middle attacks,
for example by checking the message integrity and frame counters.
Core Components
R
Router
Routes raw packets from
gateways to brokers
NS
Network Server
Node data rate and
frequency management
H
Handler
Decryption, deduping,
works on behalf of apps
A
Application
Application or IoT cloud
platform
Gateway
Send data to and receive
data from nodes
B
Broker
Decoupling from router
to handler
R
H AS1, S2
S2, S1, S3
S2, S1, S3
S3, S2
AppKey
B
Packet Routing
B
041FBA43
(in S1 or S2?)
041FBA43
(in S1, S2 or S3?)
Payload
041FBA43
S1, S2
041FBA43
Payload
041FBA43
S2, S1, S3
Yes!
No!
Packets sent from nodes are forwarded to the Routers
that are configured on the gateway. In this example,
packets from node with address 041FBA43 are
received by two gateways. Both forward the packet to
the Router.
The Router checks its local cache to see if it already
knows a Broker than can handle the packet from this
node in the provided segment(s). If it doesn’t, it asks
the Brokers whether they can and updates its local
cache.
R H A
S1, S2
S2, S1, S3
S2, S1, S3
S3, S2
AppKey
B
Network Management
Payload
041FBA43
S1, S2
041FBA43
NS
Application payload
MAC commands
The Broker sends the packet either to the Network
Server if it contains MAC commands, or to the
Handler if it contains application payload.
The Network Server manages the node’s data rate and
frequencies. The data rate, frequencies and strongest
gateway is used when sending packets from the
application to the nodes.
Application and Cloud Platform Integrations
H AB
Integrate handler functionality in applicationH
AB
Connect Application with Node RED
H NRB A
Connect Application with AwS IoT, IBM Bluemix, FIWARE, etc
H PB A
Connect Application with the open source The Things Handler
The Broker and the Handler are offered hosted services by the Foundation, but both
services can be installed on-premise as well
MQTT
MQTT
HTTP
HTTP
HTTP
HTTP
Next Steps
• Present RFC and gather comments from experts
• Weekly tech update on Forum and mailinglist
• Expand the development teams
Teams
1. Architecture team draws on whiteboards
• Overview of different components
• Design for openness and decentralization
• LoRaWAN compliance
2. Network access team develops in C/C++
• Nodes
• Gateway firmwares
3. Core team develops in Golang
• Router, Broker, Network Server and Handler
4. Integration team makes things work together
• Node RED setup and examples
• AwS IoT, IBM Bluemix, FIWARE, IFTTT, Parse.com, etc
• Bundling and containerizing
• Code examples and libraries
How to Join a Team
Do you want to participate in the Architecture, Network Access, Core and/or Integration team?
Great! You will join the active The Things Network community.
• Register on our forum: http://forum.thethingsnetwork.org
• Sign up for the newsletter: http://thethingsnetwork.org (go to Join Team)
• View the issues on GitHub: http://github.com/TheThingsNetwork
• Send an e-mail: johan@thethingsnetwork.org
mark@opentrv.uk

Contenu connexe

Tendances

The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoICT PRISTINE
 
Practical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in ActionPractical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in ActionRobin Harris
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANMartin Haas
 
RPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRIPE NCC
 
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical DemoFIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical DemoFIWARE
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network AutomationAPNIC
 
The hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanThe hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanICT PRISTINE
 
SAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceSAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceFabian Lehmann
 
NFV Orchestration, SDN and Policy Control - March 2015
NFV Orchestration, SDN and Policy Control - March 2015NFV Orchestration, SDN and Policy Control - March 2015
NFV Orchestration, SDN and Policy Control - March 2015Alberto Diez
 
IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44Jisc
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoICT PRISTINE
 
The Things Network Technical Update 4: February 2016
The Things Network Technical Update 4: February 2016The Things Network Technical Update 4: February 2016
The Things Network Technical Update 4: February 2016Johan Stokking
 
RTK Bridge-X _Surv v2mji
RTK Bridge-X _Surv v2mjiRTK Bridge-X _Surv v2mji
RTK Bridge-X _Surv v2mjiRobert Asher
 
KearnsSean_Mentorship_Presentation-2016-06-06
KearnsSean_Mentorship_Presentation-2016-06-06KearnsSean_Mentorship_Presentation-2016-06-06
KearnsSean_Mentorship_Presentation-2016-06-06Sean Kearns
 
Deep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDeep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDaniel Vinyar
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoTAPNIC
 

Tendances (20)

The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzo
 
Practical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in ActionPractical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in Action
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWAN
 
RPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a TimeRPKI - Securing the Internet One Hop at a Time
RPKI - Securing the Internet One Hop at a Time
 
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical DemoFIWARE Global Summit - Connecting to LoRa networks: Practical Demo
FIWARE Global Summit - Connecting to LoRa networks: Practical Demo
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
 
The hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanThe hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peyman
 
SAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT ServiceSAP Inside Track Frankfurt - SAP CP IoT Service
SAP Inside Track Frankfurt - SAP CP IoT Service
 
Vp ns
Vp nsVp ns
Vp ns
 
NFV Orchestration, SDN and Policy Control - March 2015
NFV Orchestration, SDN and Policy Control - March 2015NFV Orchestration, SDN and Policy Control - March 2015
NFV Orchestration, SDN and Policy Control - March 2015
 
IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diego
 
The Things Network Technical Update 4: February 2016
The Things Network Technical Update 4: February 2016The Things Network Technical Update 4: February 2016
The Things Network Technical Update 4: February 2016
 
Ip address.
Ip address.Ip address.
Ip address.
 
RTK Bridge-X _Surv v2mji
RTK Bridge-X _Surv v2mjiRTK Bridge-X _Surv v2mji
RTK Bridge-X _Surv v2mji
 
KearnsSean_Mentorship_Presentation-2016-06-06
KearnsSean_Mentorship_Presentation-2016-06-06KearnsSean_Mentorship_Presentation-2016-06-06
KearnsSean_Mentorship_Presentation-2016-06-06
 
Deep Packet Inspection technology evolution
Deep Packet Inspection technology evolutionDeep Packet Inspection technology evolution
Deep Packet Inspection technology evolution
 
Virtual Private Network
Virtual Private NetworkVirtual Private Network
Virtual Private Network
 
Avi Network SDN meetup
Avi Network  SDN meetupAvi Network  SDN meetup
Avi Network SDN meetup
 
IPv6 and IoT
IPv6 and IoTIPv6 and IoT
IPv6 and IoT
 

En vedette

IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...
IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...
IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...MicheleNati
 
The Things Network - Geneva
The Things Network - GenevaThe Things Network - Geneva
The Things Network - Genevaderomemont
 
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...MicheleNati
 
EclipseCon NA 2016: The Things Network
EclipseCon NA 2016: The Things NetworkEclipseCon NA 2016: The Things Network
EclipseCon NA 2016: The Things NetworkJohan Stokking
 
A quick introduction to The Things Network
A quick introduction to The Things NetworkA quick introduction to The Things Network
A quick introduction to The Things NetworkMark Stanley
 

En vedette (8)

IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...
IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...
IoTMeetupGuildford#20: Michele Nati, Personal data and Blockchain: Opportunit...
 
The Things Network - Geneva
The Things Network - GenevaThe Things Network - Geneva
The Things Network - Geneva
 
Fotjola Stillo
Fotjola StilloFotjola Stillo
Fotjola Stillo
 
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...
IoTMeetupGuildford#13: Michele Nati - Open Innovation in the UK - Digital Cat...
 
EclipseCon NA 2016: The Things Network
EclipseCon NA 2016: The Things NetworkEclipseCon NA 2016: The Things Network
EclipseCon NA 2016: The Things Network
 
A quick introduction to The Things Network
A quick introduction to The Things NetworkA quick introduction to The Things Network
A quick introduction to The Things Network
 
The Things Network
The Things NetworkThe Things Network
The Things Network
 
The Things Network - Athens
The Things Network - AthensThe Things Network - Athens
The Things Network - Athens
 

Similaire à IoTMeetupGuildford#14: Mark Hill - http://thethingsnetwork.org - OpenTRV

Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored IBM Sverige
 
IoT Communication protocols Overview
IoT Communication protocols OverviewIoT Communication protocols Overview
IoT Communication protocols OverviewGuy Vinograd ☁
 
Banking and ATM networking reports
Banking and ATM networking reportsBanking and ATM networking reports
Banking and ATM networking reportsShakib Ansaar
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesMichelle Holley
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBSDNRG ITB
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudTesora
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 
Graduation projects
Graduation projectsGraduation projects
Graduation projectsHossam Zein
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service MeshRam Vennam
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxAngel Garcia
 

Similaire à IoTMeetupGuildford#14: Mark Hill - http://thethingsnetwork.org - OpenTRV (20)

Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
 
IoT Communication protocols Overview
IoT Communication protocols OverviewIoT Communication protocols Overview
IoT Communication protocols Overview
 
Banking and ATM networking reports
Banking and ATM networking reportsBanking and ATM networking reports
Banking and ATM networking reports
 
CV
CVCV
CV
 
Profile_Prateek
Profile_PrateekProfile_Prateek
Profile_Prateek
 
Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015Unizen Smart Automation Brochure-2015
Unizen Smart Automation Brochure-2015
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
 
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoTWebinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
 
How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
INT_Ch17.pptx
INT_Ch17.pptxINT_Ch17.pptx
INT_Ch17.pptx
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
Graduation projects
Graduation projectsGraduation projects
Graduation projects
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service Mesh
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptx
 

Plus de MicheleNati

Trust in the age of blockchain
Trust in the age of blockchainTrust in the age of blockchain
Trust in the age of blockchainMicheleNati
 
Transparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTTransparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTMicheleNati
 
GDPR and IoT: What do you need to know?
GDPR and IoT: What do you need to know?GDPR and IoT: What do you need to know?
GDPR and IoT: What do you need to know?MicheleNati
 
Building Consumers Trust: The role of transparency and control
Building Consumers Trust: The role of transparency and controlBuilding Consumers Trust: The role of transparency and control
Building Consumers Trust: The role of transparency and controlMicheleNati
 
IoT Guildford Meetup#27: EU H2020 F-Interop project open call
IoT Guildford Meetup#27: EU H2020 F-Interop project open callIoT Guildford Meetup#27: EU H2020 F-Interop project open call
IoT Guildford Meetup#27: EU H2020 F-Interop project open callMicheleNati
 
IoT Guildford Meetup#27: EU H2020 TagItSmart Open Call
IoT Guildford Meetup#27: EU H2020 TagItSmart Open CallIoT Guildford Meetup#27: EU H2020 TagItSmart Open Call
IoT Guildford Meetup#27: EU H2020 TagItSmart Open CallMicheleNati
 
IoT Guildford Meetup#26: GDPR, IoT and Transparency
IoT Guildford Meetup#26: GDPR, IoT and TransparencyIoT Guildford Meetup#26: GDPR, IoT and Transparency
IoT Guildford Meetup#26: GDPR, IoT and TransparencyMicheleNati
 
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...MicheleNati
 
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, Peazzy
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, PeazzyIoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, Peazzy
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, PeazzyMicheleNati
 
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...MicheleNati
 
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...MicheleNati
 
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...MicheleNati
 
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...MicheleNati
 
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy intensiv...
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy  intensiv...IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy  intensiv...
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy intensiv...MicheleNati
 
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...MicheleNati
 
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...MicheleNati
 
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoT
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoTIoTMeetupGuildford#13: Michael Caste - Finding a business model for IoT
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoTMicheleNati
 
Collaborative Working @ Digital Catapult - Digital Catapult - Michele Nati
Collaborative Working @ Digital Catapult - Digital Catapult - Michele NatiCollaborative Working @ Digital Catapult - Digital Catapult - Michele Nati
Collaborative Working @ Digital Catapult - Digital Catapult - Michele NatiMicheleNati
 
Open Innovation in the UK - Digital Catapult - Michele Nati
Open Innovation in the UK - Digital Catapult - Michele NatiOpen Innovation in the UK - Digital Catapult - Michele Nati
Open Innovation in the UK - Digital Catapult - Michele NatiMicheleNati
 
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.io
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.ioIoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.io
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.ioMicheleNati
 

Plus de MicheleNati (20)

Trust in the age of blockchain
Trust in the age of blockchainTrust in the age of blockchain
Trust in the age of blockchain
 
Transparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoTTransparency Matters: Building trust into IoT
Transparency Matters: Building trust into IoT
 
GDPR and IoT: What do you need to know?
GDPR and IoT: What do you need to know?GDPR and IoT: What do you need to know?
GDPR and IoT: What do you need to know?
 
Building Consumers Trust: The role of transparency and control
Building Consumers Trust: The role of transparency and controlBuilding Consumers Trust: The role of transparency and control
Building Consumers Trust: The role of transparency and control
 
IoT Guildford Meetup#27: EU H2020 F-Interop project open call
IoT Guildford Meetup#27: EU H2020 F-Interop project open callIoT Guildford Meetup#27: EU H2020 F-Interop project open call
IoT Guildford Meetup#27: EU H2020 F-Interop project open call
 
IoT Guildford Meetup#27: EU H2020 TagItSmart Open Call
IoT Guildford Meetup#27: EU H2020 TagItSmart Open CallIoT Guildford Meetup#27: EU H2020 TagItSmart Open Call
IoT Guildford Meetup#27: EU H2020 TagItSmart Open Call
 
IoT Guildford Meetup#26: GDPR, IoT and Transparency
IoT Guildford Meetup#26: GDPR, IoT and TransparencyIoT Guildford Meetup#26: GDPR, IoT and Transparency
IoT Guildford Meetup#26: GDPR, IoT and Transparency
 
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
 
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, Peazzy
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, PeazzyIoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, Peazzy
IoTMeetupGuildford#20: Nick Grove, Payments & Rewards Made Eazsy, Peazzy
 
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...
Personal data and blockchain: Opportunities and Challenges - Michele Nati - L...
 
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...
Consent Receipts: The Future of Personal Data - Michele Nati - Lead Technolog...
 
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
 
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...
IoTMeetupGuildford#19: Stelios Georgoulas, Smart Tag for Unlocking Business p...
 
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy intensiv...
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy  intensiv...IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy  intensiv...
IoTMeetupGuildford#15: Steven Clarke - Generate revenue from energy intensiv...
 
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...
Michele Nati - Digital Catapult viewpoint on Industrie 4.0 - Digital Technolo...
 
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...
UNICOM Conference on Digital Transformation - The Trust Framework Initiative ...
 
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoT
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoTIoTMeetupGuildford#13: Michael Caste - Finding a business model for IoT
IoTMeetupGuildford#13: Michael Caste - Finding a business model for IoT
 
Collaborative Working @ Digital Catapult - Digital Catapult - Michele Nati
Collaborative Working @ Digital Catapult - Digital Catapult - Michele NatiCollaborative Working @ Digital Catapult - Digital Catapult - Michele Nati
Collaborative Working @ Digital Catapult - Digital Catapult - Michele Nati
 
Open Innovation in the UK - Digital Catapult - Michele Nati
Open Innovation in the UK - Digital Catapult - Michele NatiOpen Innovation in the UK - Digital Catapult - Michele Nati
Open Innovation in the UK - Digital Catapult - Michele Nati
 
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.io
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.ioIoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.io
IoTMeetupGuildford#12: James Moulding - OpenSensors.io - OpenSensors.io
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

IoTMeetupGuildford#14: Mark Hill - http://thethingsnetwork.org - OpenTRV

  • 1.
  • 2. Who is it for (us? Business?) Why is it different (to Sigfox etc.) What are the aims? Why are Dutchies mad?
  • 6.
  • 8. • Long range • Low battery • A lot of device • Low bandwidth • Low cost
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. $200 $40 $60 The Things Gateway
  • 18.
  • 19.
  • 20. RFC: Network Architecture Johan Stokking Tech Lead, The Things Network October 2015
  • 21. Timeline • July 2015: Validate basic connectivity and routing by building a prototype • August 2015: Demonstrated prototype during The Things Network Conference • September 2015: Gather input from experienced community members • October 2015: Present RFC and validate design with experts • November 2015 onwards: Implement and test components
  • 22. Design Principles • Fully compliant with the LoRaWAN 1.x specification • Decentralized architecture: no single point of control • Support for geographical segmentation to keep the data close • Efficient routing: reduce bandwidth, computations and packet drop rate • Trust-based model for both the gateway owners and application developers • End-to-end encryption: application keys remain secret to the application Node Any LoRaWAN 1.x compliant device
  • 23. LoRaWAN and The Things Network The Things Network is fully compliant with the LoRaWAN 1.x specification, including secure communication, over-the-air-activation, adaptive data rates and bi-directional data transmission. Go to http://www.lora-alliance.org for more information about LoRaWAN. Because of the limited device address space in LoRaWAN, The Things Network uses segmentation of gateways. Segments with the size of states or countries support overlap and handing over moving nodes to neighboring segments. LoRaWAN provides builtin AES encryption using 128 bit keys on both the network and the application level. Application keys remain secret to the application to enable end-to-end encryption. The Things Network back-end components provide mitigation of various man-in-the-middle attacks, for example by checking the message integrity and frame counters.
  • 24. Core Components R Router Routes raw packets from gateways to brokers NS Network Server Node data rate and frequency management H Handler Decryption, deduping, works on behalf of apps A Application Application or IoT cloud platform Gateway Send data to and receive data from nodes B Broker Decoupling from router to handler
  • 25. R H AS1, S2 S2, S1, S3 S2, S1, S3 S3, S2 AppKey B Packet Routing B 041FBA43 (in S1 or S2?) 041FBA43 (in S1, S2 or S3?) Payload 041FBA43 S1, S2 041FBA43 Payload 041FBA43 S2, S1, S3 Yes! No! Packets sent from nodes are forwarded to the Routers that are configured on the gateway. In this example, packets from node with address 041FBA43 are received by two gateways. Both forward the packet to the Router. The Router checks its local cache to see if it already knows a Broker than can handle the packet from this node in the provided segment(s). If it doesn’t, it asks the Brokers whether they can and updates its local cache.
  • 26. R H A S1, S2 S2, S1, S3 S2, S1, S3 S3, S2 AppKey B Network Management Payload 041FBA43 S1, S2 041FBA43 NS Application payload MAC commands The Broker sends the packet either to the Network Server if it contains MAC commands, or to the Handler if it contains application payload. The Network Server manages the node’s data rate and frequencies. The data rate, frequencies and strongest gateway is used when sending packets from the application to the nodes.
  • 27. Application and Cloud Platform Integrations H AB Integrate handler functionality in applicationH AB Connect Application with Node RED H NRB A Connect Application with AwS IoT, IBM Bluemix, FIWARE, etc H PB A Connect Application with the open source The Things Handler The Broker and the Handler are offered hosted services by the Foundation, but both services can be installed on-premise as well MQTT MQTT HTTP HTTP HTTP HTTP
  • 28. Next Steps • Present RFC and gather comments from experts • Weekly tech update on Forum and mailinglist • Expand the development teams
  • 29. Teams 1. Architecture team draws on whiteboards • Overview of different components • Design for openness and decentralization • LoRaWAN compliance 2. Network access team develops in C/C++ • Nodes • Gateway firmwares 3. Core team develops in Golang • Router, Broker, Network Server and Handler 4. Integration team makes things work together • Node RED setup and examples • AwS IoT, IBM Bluemix, FIWARE, IFTTT, Parse.com, etc • Bundling and containerizing • Code examples and libraries
  • 30. How to Join a Team Do you want to participate in the Architecture, Network Access, Core and/or Integration team? Great! You will join the active The Things Network community. • Register on our forum: http://forum.thethingsnetwork.org • Sign up for the newsletter: http://thethingsnetwork.org (go to Join Team) • View the issues on GitHub: http://github.com/TheThingsNetwork • Send an e-mail: johan@thethingsnetwork.org
  • 31.