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

.NET Day 19 - Monitoring IoT appliances in real time by Mark Allibone

.NET Day 19 - Monitoring IoT appliances in real time by Mark Allibone

E6cffbf3b7a5fbfee4707033ef1636f5?s=128

dotnetday

May 28, 2019
Tweet

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 Credits to Thomas C. Huber
  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 https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest https://github.com/Azure/azure-iot-cli-extension#installation

  18. @mallibone Azure Cloud

  19. @mallibone DEMO

  20. @mallibone

  21. @mallibone Azure Cloud

  22. @mallibone totalgadgetsite.com

  23. @mallibone mscloud.be

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

  25. @mallibone Azure Cloud

  26. @mallibone Azure Cloud

  27. @mallibone Processing IoT Hub data

  28. @mallibone

  29. @mallibone Azure Cloud

  30. @mallibone Azure Cloud

  31. @mallibone Azure Functions

  32. @mallibone

  33. @mallibone SignalR

  34. @mallibone

  35. @mallibone DEMO

  36. @mallibone

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

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

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

    Polling
  40. @mallibone DEMO

  41. @mallibone ASP.Net SignalR Core Client

  42. @mallibone

  43. @mallibone Cross Platform ❤ .Net Standard

  44. @mallibone Running it on a mobile device

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

    Logic Azure Integration .Net Standard
  46. @mallibone DEMO

  47. None
  48. None
  49. Mark Allibone @mallibone Head of Mobile, Noser Engineering AG https://mallibone.com

    https://bit.ly/2KdCT3Y Thank you for coming!