LORAWAN • LoRa (Long Range): Radio modulation technique (OSI Layer 1) • LoRaWAN: MAC protocol for Wide Area Networks (OSI Layer 2 and 3) sensors nodes gateways backend application backend LoRa ip ip
OPEN NETWORK INFRASTRUCTURE ASSOCIATION A Swiss association working towards free, open and reliable network infrastructure for anyone, anytime. opennetworkinfrastructure.org
LOW POWER Class A Class B Class C Always send, receive after send. Up to 10 years. Deep sleep: ~10 μA TX ~40 mA RX ~14 mA Time-synchronized receive windows. Always-on receive mode. Support not ready, but planned for v3. Support not ready, but planned for v3.
NEXT RELEASE: V3 • Supports LoRaWAN versions: 1.1, 1.0.2 and 1.0 • Runs as single binary or as micro services in clusters • Supports peering within The Things Network ecosystem • Supports roaming and third party Join Servers within the LoRa Alliance ecosystem • All components to run a network are open source
V3 GATEWAY AGENT • Gateway Agent runs on any Linux based gateway • Works with a local packet forwarder (Semtech UDP) • Allows for remote configuration and updates • Packages for popular gateway models • Low bandwidth mode for cellular and satellite
V3 GATEWAY SERVER • Maintains connections with gateways • Authenticated and encrypted connection • Manages gateway’s duty cycle • Forwards uplink traffic to a Network Server or Peering Broker • Serves frequency plan
V3 NETWORK SERVER • Handles LoRAWAN MAC layer: 1.1, 1.0.2 and 1.0 • Supports class A, B and C • Keeps MAC state per device: • LoRaWAN and Regional Parameters version • Radio settings, including RX1 timings, RX2 data rates, etc
V3 APPLICATION SERVER • Extended support for payload formats • Encoder and decoder JavaScript payload functions • Open source repository for off-the-shelf device integration • Payload format per device instead of application • Manage devices in groups • Integrate third-party geo-localization services using LoRa TDOA, LoRa/WiFi/BLE RSSI
V3 INTEGRATIONS • V3 features the popular MQTT and HTTP integrations • More optional, zero effort, commercial integrations for leading IoT platforms • Easier to build your own integration
V3 IDENTITY SERVER • Now also an open source component • Issues security tokens • Contains user, application and gateway registry • Supports organizations and inheriting rights
V3 JOIN SERVER • Stores the LoRaWAN root keys and derives session keys • You can deploy the Join Server inside or outside a V3 cluster, i.e. a private cloud or on-premises in a trusted domain • Control your security keys in your Join Server while using any V3 deployment scenario • Gives you the power to switch V3 clusters: public to private, private to public and private to private
TRUSTED 3RD PARTY JOIN SERVERS • Next generation devices contain secure elements • Pre-provisioned with symmetric LoRaWAN root keys that will never be exposed • Session keys are derived from the root keys, required by the Network Server and Application Server • The Join Server keeps the root keys safe, and only issues session keys • Join Servers can be operated by trusted 3rd parties, i.e. industrial security companies
GLOBAL NETWORK OVERVIEW • Community Network clusters: • Europe, US, Brazil, Singapore • Operated by TTN Foundation • Switzerland: • Public cluster • Operated by • Australia: • Public cluster • Operated by Meshed +
THANKS! The Things Network thethingsnetwork.org Open Network Infrastructure Association opennetworkinfrastructure.org Make Zurich Vol. II makezurich.ch Gonzalo Casas [email protected] | @gnz