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

GABC2019: Monitoring IoT appliances in real time by Mark Allibone

GABC2019: Monitoring IoT appliances in real time by Mark Allibone

Ever wondered how hard it would be to build to your own little internet-connected sensor system? See how Azure to connect devices to the cloud with Azure IoT. Moreover, once in the cloud how the data can be processed and using SignalR provide clients with a continuous stream of data and insights.
Discover how to build a small scale monitoring system and observe it on a mobile app developed with Xamarin.

Azure Zurich User Group
PRO

April 27, 2019
Tweet

More Decks by Azure Zurich User Group

Other Decks in Programming

Transcript

  1. @mallibone Monitoring IoT appliances in real time Mark Allibone Head

    of Mobile Noser Engineering AG
  2. @mallibone Azure Cloud

  3. @mallibone Monitoring in the real world

  4. @mallibone

  5. @mallibone “To the cloud!”

  6. @mallibone https://nnmer.github.io/azure-services-map/dist/

  7. @mallibone https://nnmer.github.io/azure-services-map/dist/

  8. @mallibone IoT Hub vs Event Hub

  9. @mallibone IoT Hub or Event Hub? IoT Hub Communication from

    Device to Cloud and Cloud to Device Millions of Concurrent Connections (AMQP) Integrated Device Management Event Hub Communication from Client to Cloud 5000 Concurrent Connections (AMQP) No Device Management
  10. @mallibone Setting up the IoT Hub

  11. @mallibone Setting up the IoT Hub

  12. @mallibone Setting up the IoT Hub

  13. @mallibone Setting up the IoT Hub

  14. @mallibone

  15. @mallibone Azure Cloud

  16. @mallibone Azure Cloud

  17. @mallibone Azure Cloud

  18. @mallibone https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest https://github.com/Azure/azure-iot-cli-extension#installation

  19. @mallibone DEMO

  20. @mallibone

  21. @mallibone Azure Cloud

  22. @mallibone Azure Cloud

  23. @mallibone https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-arduino-iot-devkit-az3166-get-started

  24. @mallibone Azure Cloud

  25. @mallibone Azure Cloud

  26. @mallibone Processing IoT Hub data

  27. @mallibone

  28. @mallibone Azure Cloud

  29. @mallibone Azure Cloud

  30. @mallibone Azure Functions

  31. @mallibone

  32. @mallibone SignalR

  33. @mallibone

  34. @mallibone DEMO

  35. @mallibone

  36. @mallibone SignalR Service is based on ASP.Net SignalR Core

  37. @mallibone ASP.Net SignalR Core supports WebSockets, Server Push and Long

    Polling
  38. @mallibone ASP.Net SignalR Core supports WebSockets, Server Push and Long

    Polling
  39. @mallibone DEMO

  40. @mallibone ASP.Net SignalR Core Client

  41. @mallibone

  42. @mallibone Cross Platform ❤ .Net Standard

  43. @mallibone Running it on a mobile device

  44. @mallibone Shared App Logic in C# iOS Android Windows UI

    Logic Azure Integration .Net Standard
  45. @mallibone DEMO

  46. None
  47. None
  48. Mark Allibone @mallibone Head of Mobile, Noser Engineering AG MVP

    https://mallibone.com Thank you for coming!
  49. @mallibone Thanks to our sponsors!