Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FIWARE Global Summit - Connecting LoRa with FIWARE

391 views

Published on

Presentation by Daniel Calvo
IoE Lab. ATOS Research & Innovation

FIWARE Global Summit
8-9 May, 2018
Porto, Portugal

Published in: Technology
  • Be the first to comment

FIWARE Global Summit - Connecting LoRa with FIWARE

  1. 1. Connecting LoRa with FIWARE Daniel Calvo IoE Lab. ATOS Research & Innovation daniel.calvo@atos.net @danicalvoalonso
  2. 2. LoRaWAN Architecture 1 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
  3. 3. LoRaWAN - FIWARE Architecture #1 2 § Network and application server embedded in gateway
  4. 4. LoRaWAN - FIWARE Architecture #1 Technologies 3 § Network and application server embedded in gateway
  5. 5. LoRaWAN - FIWARE Architecture #2 4 § Gateway as packet forwarder. Integrated network and application server
  6. 6. LoRaWAN - FIWARE Architecture #2 Technologies 5 § Gateway as packet forwarder. Integrated network and application server
  7. 7. LoRaWAN - FIWARE Architecture #3 6 § Complete stack
  8. 8. LoRaWAN - FIWARE Architecture #3 Technologies 7 § Complete stack
  9. 9. FIWARE LoRaWAN IoT Agent 8
  10. 10. 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 9
  11. 11. LoRaWAN IoT Agent 10 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
  12. 12. Device provisioning 11 Device provision #1 Device provision #2 Device provision #3 Device provision #4
  13. 13. 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 12
  14. 14. Group provisioning § Automatic provisioning of devices when new data arrives 13 Group provision Application Server
  15. 15. Demo 14
  16. 16. Demo 15 STM32 End-node Semtech GW TTN LoRaWAN server IoT Agent Orion CB Cygnus ElasticSearch Kibana
  17. 17. Thank you! http://fiware.org Follow @FIWARE on Twitter Daniel Calvo IoE Lab. ATOS Research & Innovation daniel.calvo@atos.net

×