Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

10. Azure cloud

Cíle cvičení

Zaregistrujte se do služby Microsoft Azure na adrese https://azure.microsoft.com/cs-cz/. Při registraci použijte mail ve formátu login@cvut.cz.

Propojení s Azure IoT Hub

Vytvoření instance IoT Hub

  • V sekci Azure services vyberte IoT Hub a klikněte na tlačítko “Create IoT hub”
  • Basics:
    • Subscribtion: Azure pro studenty
    • Resource group: vytvořte novou skupinu a vhodně ji pojmenujte
    • IoT Hub name: vhodně pojmenujte (třeba nsi-[login], kde [login] je vaše přihlašovací ČVUT jméno)
    • Region: West Europe
  • Networking: vše default
  • Management:
    • Pricing and scale tier: F1: free tier
  • Review + Create

Vytvoření nového zařízení

  • Klikněte na IoT Devices a poté na New (ikona +)
  • Vyplňte pole Device ID, ostatní pole nechte, jak jsou a klikněte na Save
  • Když je zařízení vytvořeno, v sekci Primary Connection String jsou informace potřebné k připojení

Připojení simulovaného zařízení

  • Nainstalujte si Pyhon modul azure-iot-device
  • Z gitlabu předmětu si stáhněte kód.
  • Skript pusťte tak, že parametrem příkazové řádky je textový řetězec z Primary Connection String
  • Ověřte, že zařízení posílá data do Azure cloudu

Vytvoření Azure Blob Storage

  • Ve vyhledávacím okně zadejte Storage Account
  • Vytvořte nový účet, zvolte již vytvořenou Resource Group a Replication zvolte LRS

Vytvoření kontejneru

  • V sekci Containers vytvořte nový kontejner
  • Kontejner pojmenujte třeba sensordata a nastavte úroveň přístupu

Směrování zpráv z IoT Hub

Vytvoření koncového bodu

  • Jděte do modulu IoT Hub
  • Vyberte Message RoutingCustom EndpointAdd a vyberte Storage
  • Pojmenujte koncový bod storage
  • Zvolte Encoding JSON
  • Klikněte na Pick containter a vyberte kontejner vytvořený v minulém kroku
  • Klikněte na Create

Směrování zpráv

  • Na záložce Routes klikněte na Add
  • Vyberte vhodný název propojení a vyberte kliknutím na Add endpoint koncový bod vytvořený minulém bodu

Vizualizace zpráv

  • Připravte nové směrování do vestavěného koncového bodu events
  • Do vyhledávacího okna zadejte Time Series Insights environments
  • Kliknutím na Create otevřete nový dialog
  • Zvolte Subscription a Resource Group stejné jako v předchozích bodech
  • Vyberte vhodný název Environment name
  • V sekci Property name vložte temperature a heart_rate
  • Vytvořte nový Storage account a zbytek možností nechte, jak je
  • Přesuňte se na záložku Next: Event Source
  • V Create and event Source? nechte Yes
  • Nechte Source Type nastaven na IoT Hub
  • Pojmenujte např. jako iot-hub
  • Zvolte Subscription a vyberte váš IoT Hub
  • Nastavte IoT Hub access policy name na iothubowner
  • V IoT Hub consumer group vytvořte novou položku a pojmenujte ji
  • Nechte ostatní možnosti tak, jak jsou
  • Klikněte na Create
courses/b0b37nsi/tutorials/10.txt · Last modified: 2022/05/05 13:23 by viteks