The Things Network Technical Update 4: February 2016
-
Upload
johan-stokking -
Category
Technology
-
view
1.054 -
download
4
Transcript of The Things Network Technical Update 4: February 2016
Technical UpdateJohan StokkingTech Lead, The Things [email protected]
February 2016
Design Principles• Standards compliant• Make everything open source• Design for distribution and decentralization• Support small cells and high capacity• No geographical borders• Compliant with spectrum regulations
Cells
Cells
Cells
Core Components
RRouter
Routes raw packets from gateways to brokers
NC
Network Controller
Node state, data rate and frequency management
HApplication Handler
Decryption, deduping, works on behalf of apps A
Application
Application or IoT cloud platform
Gateway
Send data to and receive data from nodes
BBroker
Decoupling from router to handler
H
S1, S2
S2, S1, S3S2, S1, S3
S3, S2
B
Public and Private Networking
R
ANC
Private Network
BR NC
HBRNC
HH
H
NR
A
APrivate Storage Handler
A
Cloud Platform Integrations
Private NetworkingRun The Things Network components on-premise: Docker images are made available and maintained by the core team
A private networks optionally falls back to community coverage and vice-versa
Fair Access Policy• All users need to be able to reliably use the network• We need to comply with global spectrum regulations• We want to support at least 1.000 nodes per gateway• Duty cycle of the gateway needs to remain << 10%
• Achieved by limiting air time per node to 30 seconds per day
• This is a guideline for fair access: it will not be enforced immediately
Don’t waste your airtime!Bloated JSON:
{ “Count”: 1234, "Temperature": 20.635 }40 bytes: 292 messages per day
Remove counter, spaces and compact names:{“t”:20.63}11 bytes: 486 messages per day
No JSON:20.635 bytes: 582 messages per day
Signed 16 bit integer0x080F2 bytes: 648 messages per day
Timeline
Today
March 24thStaging environment
June 27thKickstarter shipping
May 25thProduction environment,
Docker images and dashboard
July 31stDistributed networking
August 31stCroft offline
World tour Transition period
How to contributeDo you want to contribute to developing The Things Network? Here’s how to contact us:
1. Join Slack: http://slack.thethingsnetwork.org2. Register on the forum: http://forum.thethingsnetwork.org3. Check out GitHub and issues:
http://github.com/TheThingsNetwork/ttn 4. Sign up for the newsletter: http://thethingsnetwork.org (go to
Join Team)