techdays 2016 - case study: azure + iot + lora = ”leven is water”
TRANSCRIPT
![Page 1: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/1.jpg)
![Page 2: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/2.jpg)
#leveniswaterSession code here
Azure + IoT + LoRa =”Leven is
Water”Rick van den BoschCloud Solution Architect @ Betabit
![Page 3: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/3.jpg)
AgendaLeven is WaterIoTLoRaAzureHuidige stand van zakenRetrospectiveLinks
![Page 4: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/4.jpg)
Leven is Water
![Page 5: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/5.jpg)
Het intellectueel eigendom van idee en project ligt volledig bij
Leven is Water
![Page 6: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/6.jpg)
Leven is WaterDoelgroep alleenstaande ouderenAantal stijgt komende jaren sterk (CBS, 2013)In geval van nood diverse hulpmiddelenMobiele telefoonAlarmhangersBewegingssensoren & camera’s
![Page 7: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/7.jpg)
“Watergebruik is een betrouwbare indicator om te bepalen of een alleenstaande nog normaal leeft. Gebruik van water vergt immers een menselijke handeling. Iemand moet de kraan opendraaien of het toilet doortrekken.” AUKE VAN
BALEN
![Page 8: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/8.jpg)
Leven is WaterFrontendBackendBestaat uit diverse onderdelen- Verwerken signalen- Signaal: bellen alleenstaande- Geen gehoor: bellen contactpersoon
![Page 9: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/9.jpg)
IoT
![Page 10: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/10.jpg)
IoTWatersensorWordt op hoofdwaterleiding geïnstalleerd Observeert waterverbruikMoet 3 tot 5 jaar zonder onderhoud functionerenMoet betrouwbaar communicerenZit soms op lastig bereikbare plekGSM vraagt teveel van batterijWi-Fi niet betrouwbaar genoeg
![Page 11: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/11.jpg)
![Page 12: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/12.jpg)
Bedoeld voor kleine hoeveelheden informatieUltra laag stroomverbruikNiet door derden af te luisterenVersleutelde data transmissie
LoRa
![Page 13: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/13.jpg)
Long Range Low Power / Long Range Radio2 – 5 Km in stad15 Km daarbuiten868 MHz en 915 MHzIEEE 802.15.4g
LoRa
![Page 14: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/14.jpg)
LoRaGoede dekking in NederlandProfessioneel gemanagedMoet absoluut betrouwbaar zijn
Keuze: KPN
![Page 15: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/15.jpg)
LoRa Developer Portal
![Page 16: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/16.jpg)
LoRa Developer Portal – Devices
![Page 17: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/17.jpg)
LoRa Developer Portal – Device toevoegen
![Page 18: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/18.jpg)
LoRa Developer Portal – Device detailsEnd device Unique IdentifierUnieke identifier binnen netwerkNetwork Session KeyApplication Session Key
![Page 19: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/19.jpg)
LoRa Developer Portal – Account
![Page 20: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/20.jpg)
LoRa developer portalBètaGelimiteerde functionaliteitLaag tussen developer en LoRa platformGeen commerciële exploitatie10 devices, 10 weken
![Page 21: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/21.jpg)
LoRaBericht van sensor komt in backendBehoefte backendBetrouwbaarVeiligSchaalbaar
![Page 22: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/22.jpg)
Azure
![Page 23: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/23.jpg)
AzureStabiel & always-onSchaalbaarVeiligKennis & ervaring
![Page 24: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/24.jpg)
EventHub
Azure
API(oproepen)
Web Job(EventHub)
Test App(EventHub)
Web Job(sync)
WebsiteAPI (sensordata)
KPN
![Page 25: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/25.jpg)
Koppeling KPN LoRa - AzureCo-creatie Betabit - KPN
Azure
![Page 26: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/26.jpg)
Open Source
![Page 27: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/27.jpg)
Open SourceSourcecode beschikbaar op GitHubBeschikbaar als NuGet packageCloud agnostisch
![Page 28: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/28.jpg)
Open SourceKpn.LoRa.Reader
![Page 29: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/29.jpg)
Gebruik Kpn.LoRa.Readervar xdoc = XDocument.Load(request.Content.ReadAsStreamAsync().Result);
var reader = new LoRaReader(xdoc);string time = reader.GetTime();string payload = reader.GetPayload();
// Process payload
![Page 30: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/30.jpg)
Open SourceKpn.LoRa.ReaderKpn.LoRa.Client
![Page 31: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/31.jpg)
Gebruik Kpn.LoRa.Clientusing (var client = new LoRaClient(Username, Password, SubscriberId, address)){ var customers =
await client.GetCustomers();
var networkSubscriptions =
await client.GetNetworkSubscriptions(customers.subscription.href);
var deviceProfiles = await client.GetDeviceProfiles(customers.subscription.href);
var devices = await client.GetDevices(customers.subscription.href);
}
![Page 32: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/32.jpg)
Overzicht
KPN LoRa
API(reader)
EventHub WebJob
payload(post) Website
(client)
management
![Page 33: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/33.jpg)
Open SourceKpn.LoRa.ReaderKpn.LoRa.ClientKpn.LoRa.Api.StubBetabit.Lora.Nuget.EventHubBetabit.Lora.Nuget.Example
![Page 34: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/34.jpg)
Demo
Rick van den Bosch
![Page 35: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/35.jpg)
Huidige stand van zakenLeven is WaterUitgewerkt tot werkend prototypeInteresse diverse waterbedrijvenInteresse vanuit de zorgsectorToekomst: personalisatie door patroonherkenning
Open SourceBijgewerkt naar nieuwste versie .NET Core
![Page 36: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/36.jpg)
Retrospective - Event Hub vs IoT HubDevice management in KPN LoRaDevice-to-cloud scenarioGrote hoeveelheden inkomende dataAandachtsgebied: retentieKosten
![Page 37: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/37.jpg)
RetrospectiveEvent HubCode generatieBleeding Edge tech.NET CoreLoRa van KPN
![Page 39: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/39.jpg)
Dank voor uw aandachtFeedback via de TechDays appNapraten @ Expert LoungeAuke van Balen (Leven is Water)
![Page 40: TechDays 2016 - Case Study: Azure + IOT + LoRa = ”Leven is Water”](https://reader035.vdocuments.mx/reader035/viewer/2022070522/58eebc9b1a28ab41178b4635/html5/thumbnails/40.jpg)
© 2016 Microsoft Corporation. All rights reserved.