Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IoT meets MedTech

IoT meets MedTech

The Things Network Switzerland community

Gonzalo Casas

April 21, 2017
Tweet

More Decks by Gonzalo Casas

Other Decks in Technology

Transcript

  1. THE THINGS NETWORK
    Switzerland community
    [email protected]
    @gnz

    View Slide

  2. THE THINGS NETWORK
    A global community, building open source
    software and hardware to operate a
    crowd-sourced IoT network.

    View Slide

  3. IN SWITZERLAND

    View Slide

  4. WHAT IS LORAWAN?

    View Slide

  5. LORAWAN
    • LoRa (Long Range): Radio modulation technique
    • LoRaWAN: MAC protocol for Wide Area Networks (OSI Layer 2 and 3)
    sensors
    nodes
    gateways backend
    application
    backend
    LoRa ip ip

    View Slide

  6. LORAWAN
    3 * 10
    10 km range
    10 USD/node
    10 years battery life

    View Slide

  7. LONG RANGE
    2km - 5km in urban setting
    40km+ in rural setting
    © ttnmapper.org , Open Street Map

    View Slide

  8. INSANELY
    LONG RANGE
    (under extreme conditions)
    201 km ground-to-ground
    by Andreas Spiess, TTN Basel
    http://www.sensorsiot.org/
    © ttnmapper.org

    View Slide

  9. INSANELY
    LONG RANGE
    (under extreme conditions)
    333 km air-to-ground (helium balloon)
    by @telkamp (mapping @jpmeijers)
    © ttnmapper.org

    View Slide

  10. LOW COST
    Node/transceiver: CHF 8.5
    Gateway: ~CHF 250 (indoor)
    Open source stack + ISM bands
    Low CAPEX, almost negligible OPEX
    Photos by @gnz, CC-BY-SA

    View Slide

  11. OPEN SOURCE BACKEND

    View Slide

  12. UNLICENSED SPECTRUM
    Anyone can deploy a LoRaWAN network!

    View Slide

  13. 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.
    Not supported
    Support not ready,
    but planned

    View Slide

  14. LIMITATIONS
    Bandwidth
    Payload size
    Regulatory limits
    0.3 bps to 50 kbps
    51 bytes (DR0)

    222 bytes (DR4)
    Fair usage policy
    1% Duty Cycle
    30 seconds/day airtime

    10 downlinks/day

    View Slide

  15. ARCHITECTURE

    View Slide

  16. nodes
    gateways

    View Slide

  17. ROUTER BROKER HANDLER

    View Slide

  18. ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  19. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  20. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  21. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  22. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  23. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  24. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  25. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  26. ROUTER BROKER HANDLER
    ROUTER BROKER HANDLER
    COMMUNITY NETWORK

    View Slide

  27. END-TO-END SECURITY

    View Slide

  28. LORAWAN SESSIONS
    Network Session Key: Message Integrity
    Application Session Key: Join, Encryption and Decryption
    Devices Gateways Network Server Application

    View Slide

  29. ASYMMETRIC KEYS
    Network Session Key: Message Integrity
    Application Session Key: Join, Encryption and Decryption
    Devices Gateways Network Server Application
    Dual-band Provisioning, Asymmetric Cryptography

    View Slide

  30. ASYMMETRIC KEYS
    Network Session Key: Message Integrity
    Application Session Key: Join, Encryption and Decryption
    Devices Gateways Network Server Application
    Dual-band Provisioning, Asymmetric Cryptography
    IoT Platform

    View Slide

  31. INTEGRATIONS

    View Slide

  32. INTEGRATIONS
    More to come
    External IoT Platform
    gRPC
    Integrations API
    Integration
    Controller
    IC
    Integration
    Process
    monitor
    client
    DB
    MQTT
    AMQP
    gRPC
    Handler
    H HTTP
    Data API
    Application Manager API
    Syslog
    Create new
    Integration process

    View Slide

  33. QUESTIONS?
    Gonzalo Casas
    The Things Network, Zurich community
    [email protected]
    @gnz

    View Slide

  34. LINKS
    http://bit.ly/iot-meets-medtech
    https://ttn-ch.herokuapp.com/
    https://opennetworkinfrastructure.org/
    https://www.thethingsnetwork.org/country/switzerland/

    View Slide