O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Building a Citizen IoT Network on Microsoft Azure

371 visualizações

Publicada em

Great talk by Paul Foster on building a Citizen network of Lorawan for counties in the UK. See the full talk here https://www.youtube.com/watch?v=yZzk3Wz9ZkE

Publicada em: Dispositivos e hardware
  • Seja o primeiro a comentar

Building a Citizen IoT Network on Microsoft Azure

  1. 1. Crowd sourced smart cities Paul Foster, Microsoft & TTN Norfolk (@paulfo) counties Smart manufacturing Smart government Smart/ digital citizens Open data Smart health Smart transportation Smart Grid/energy Smart farming Smart Buildings/homes
  2. 2. 0 50 100 150 200 250 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 Children's services Adult social care Aging population challenge • Funding short fall • Population living longer Council’s predicted budget Graph of Doom
  3. 3. Arthur Ashe
  4. 4. • Programming • Hardware • Connectivity Accessible technology
  5. 5. Choice in connectivity is key 2G/3G/4G/5G NB-IOT LTE-M Wi-Fi LoRaWAN
  6. 6. LoRaWAN for all • Sub 1Ghz. ISM Band • Licensed as free to use with in rules • Low cost transceivers, long battery life • Open source, crowd sourced • Accessible, enabling • Industry ecosystem with LoRa Alliance
  7. 7. Source: LoRa crash course by Thomas Telkamp LoRa characteristics https://www.sghoslya.com/p/lora-is-chirp-spread-spectrum.html
  8. 8. LoRa data rates and range Reproduced from: LoRa crash course by Thomas Telkamp
  9. 9. Bringing The Things Network to Norwich To build skills and inspire
  10. 10. Timeline Summer 2016 LoRaWAN experimentation Autumn 2016 UoS experiments, TTN Ipswich founded Spring 2017 TTN Norfolk founded, gateways made, Councils meeting June 2017 First meetup July 2017 Build basic £10 device, distributed gateways
  11. 11. https://www.thethingsnetwork.org/labs/story/creating-a-ttn-node
  12. 12. Basic node • A microcontroller • A radio module • HopeRF RFM9x • SX1272/SX1276 • LMIC library • https://github.com/matthijskooijman/arduino- lmic
  13. 13. BYO TTN Sensors Arduino Pro-Mini AT328p 3.3v Adafruit Feather Lora M0/32u4 https://www.thethingsnetwork.org/labs/story/build-the- cheapest-possible-node-yourself http://syncchannel.blogs pot.co.uk/2016/06/loraw an-featherwing-for- adafruit-feather.html
  14. 14. Smart counties • Funding for LoRaWAN Gateways • 8000 km2 • Seamless service between Norfolk and Suffolk • Focus: Skills and jobs, innovation
  15. 15. Hull City community air quality project
  16. 16. Current projects • Air quality across Norfolk and Suffolk • Car park space monitoring • High street bin monitoring • Desk utilisation monitoring • People counting
  17. 17. Research projects • Dementia buddy – Urban tracker • Home alone guardian – Water usage monitor • Care tracker – RFID care worker activity • Street scene traffic monitor – Traffic usage, traffic types • River level and pH – Norfolk Rivers Trust collaboration (Uniotec) • Street scene traffic counting • Aggrotech sensors and data logging
  18. 18. Last night…Wemos D1 Mini Ch2i RFM95W
  19. 19. Low Power: OpenMV M7 and H7 Camera • ARM CMSIS library – CMSIS-NN • M7 – H7 • 90nm to 40nm • ~80mA reduction • Manufacturer estimate: 1 min activation frequency, 1Ah battery, > 1 year of operation
  20. 20. Cross Over MPU • Tensor Flow Lite • Google Corel Edge • Sparkfun Edge • Apollo 3 Cortex-M4F • CMSIS-NN • Neural Network Convolution Functions • Neural Network Activation Functions • Fully-connected Layer Functions • Neural Network Pooling Functions • Softmax Functions • Neural Network Support Functions
  21. 21. Home Alone Guardian
  22. 22. LoRaWAN integration with Azure
  23. 23. Campus deployment • Targeted on-site services • Private networks • FM industry scenario • LoRaWAN Server in the gateway • Retro building instrumentation is now inexpensive*
  24. 24. IoT Edge and LoRaWAN • IoT Edge LoRaWAN module • MIT License • .Net Standard 2.0 LoRaWAN Server • Tested on ARM and X86 • AAEON AIOT-ILRA01 LoRa® Certified Intel® Based Gateway and Network Server • Seeed Studio LoRa LoRaWAN Gateway - 868MHz Kit with Raspberry Pi 3 https://github.com/Azure/iotedge-lorawan-starterkit
  25. 25. Azure Sphere LoRaWAN Gateway
  26. 26. Credit: LoRa Alliance
  27. 27. Architecture of TTN
  28. 28. https://github.com/TheThingsNetwork/ttn
  29. 29. TTN V3 On Azure • https://github.com/TheThingsNetwork/lorawan-stack • Get involved! • Go and Node • LoRaWAN 1.1, 1.0, 1.0.1, 1.0.2, 1.0.3 • Device: Classes A/B/C, OTAA/ABP, ADR • LoRaWAN Join Server • CLI for now • Docker Compose available
  30. 30. Azure Function integration with TTN App Hdlr MQTT endpoint CaseOnline MQTT ext. Unpack payload Azure Table Web App
  31. 31. IoT Central Bridge https://github.com/Az ure/iotc-device-bridge
  32. 32. Get Involved! • Let’s Build A Smart City • Positive Societal Impact • Free network • Affordable materials • Build skills • Innovation friendly! • Commercial opportunities
  33. 33. Get started! • Build the cheapest possible node yourself 1. Arduino Pro Mini v3.3 2. RFM95W-868S2 868Mhz 3. FTDI programming board • Approx £18 • eBay (Happybuddhatrading) • http://Store.uputronics.com https://www.thethingsnetwork.org/labs/story/build-the- cheapest-possible-node-yourself https://uk.rs-online.com/web/p/radio-frequency-development- kits/1843981/
  34. 34. Resources https://www.thethingsnetwork.org/docs/ for labs and how-to activities https://www.meetup.com/digital-east/events/ Norfolk and Suffolk TTN meetups

×