Een IoT Hub-gebeurtenisbron toevoegen aan uw Azure Time Series Insight-omgeving

In dit artikel wordt beschreven hoe u de Azure Portal een gebeurtenisbron die gegevens leest uit Azure IoT Hub toevoegen aan Azure Time Series Insights omgeving.

Notitie

De instructies in dit artikel zijn van toepassing op zowel Azure Time Series Insights Gen 1 als op Azure Time Series Insight Gen 2-omgevingen.

Vereisten

  • Maak een Azure Time Series Insights omgeving.
  • Maak een IoT-hub met behulp van de Azure Portal.
  • De IoT-hub moet actieve berichtgebeurtenissen hebben die worden verzonden.
  • Maak een toegewezen consumentengroep in de IoT-hub waar de Azure Time Series Insight-omgeving gebruik van kan maken. Elke Azure Time Series Insight-gebeurtenisbron moet een eigen specifieke consumentengroep hebben die niet met een andere consument wordt gedeeld. Als meerdere lezers gebeurtenissen uit dezelfde consumentengroep gebruiken, zullen alle lezers waarschijnlijk fouten vertonen. Lees de ontwikkelaarshandleiding Azure IoT Hub meer informatie.

Een consumentengroep toevoegen aan uw IoT-hub

Toepassingen gebruiken consumentengroepen om gegevens op te halen uit Azure IoT Hub. Als u op betrouwbare wijze gegevens uit uw IoT-hub wilt lezen, geeft u een specifieke consumentengroep op die alleen wordt gebruikt door deze Azure Time Series Insight-omgeving.

Een nieuwe consumentengroep toevoegen aan uw IoT-hub:

  1. Zoek en open Azure PortalIoT-hub in de Azure Portal.

  2. Selecteer onder Instellingen de optie Ingebouwde eindpunten en selecteer vervolgens het eindpunt Gebeurtenissen.

    Selecteer op de pagina In te bouwen eindpunten de knop Gebeurtenissen

  3. Voer onder Consumentengroepen een unieke naam in voor de consumentengroep. Gebruik dezelfde naam in uw Azure Time Series Insight-omgeving wanneer u een nieuwe gebeurtenisbron maakt.

  4. Selecteer Opslaan.

Een nieuwe gebeurtenisbron toevoegen

  1. Meld u aan bij de Azure-portal.

  2. Selecteer Alle resources in het menu aan de linkerkant. Selecteer uw Azure Time Series Insight-omgeving.

  3. Selecteer onder Instellingen de optie Gebeurtenisbronnen en selecteer vervolgens Toevoegen.

    Selecteer Gebeurtenisbronnen en selecteer vervolgens de knop Toevoegen

  4. Voer in het deelvenster Nieuwe gebeurtenisbron bij Naam gebeurtenisbron een naam in die uniek is voor deze Azure Time Series Insight-omgeving. Voer bijvoorbeeld event-stream in.

  5. Bij Bron selecteert u IoT Hub.

  6. Selecteer een waarde voor de optie Importeren:

    • Als u al een IoT-hub in een van uw abonnementen hebt, selecteert u IoT Hub uit beschikbare abonnementen. Deze optie is de eenvoudigste aanpak.

      Opties selecteren in het deelvenster Nieuwe gebeurtenisbron

    • In de volgende tabel worden de eigenschappen beschreven die vereist zijn voor de optie IoT Hub van beschikbare abonnementen gebruiken:

      Deelvenster Nieuwe gebeurtenisbron: eigenschappen die moeten worden ingesteld bij de optie IoT Hub van beschikbare abonnementen

      Eigenschap Beschrijving
      Abonnement Het abonnement waar de gewenste iot-hub bij hoort.
      Naam van IoT-hub De naam van de geselecteerde ioT-hub.
      Naam van IoT Hub-beleid Selecteer het beleid voor gedeelde toegang. U vindt het beleid voor gedeelde toegang op het tabblad Instellingen voor IoT Hub. Elk beleid voor gedeelde toegang heeft een naam, machtigingen die u in stelt en toegangssleutels. Het beleid voor gedeelde toegang voor uw gebeurtenisbron moet service connect-machtigingen hebben.
      Beleidssleutel voor IoT Hub De sleutel wordt vooraf ingevuld.
    • Als de IoT-hub extern is voor uw abonnementen of als u geavanceerde opties wilt kiezen, selecteert u IoT Hub handmatig opgeven.

      In de volgende tabel worden de vereiste eigenschappen voor de instellingen IoT Hub handmatig beschreven:

      Eigenschap Beschrijving
      Abonnements-id Het abonnement waar de gewenste iot-hub bij hoort.
      Resourcegroep De naam van de resourcegroep waarin de IoT-hub is gemaakt.
      Naam van IoT-hub De naam van uw IoT-hub. Toen u uw IoT-hub hebt gemaakt, hebt u een naam voor de IoT-hub ingevoerd.
      Naam van IoT Hub-beleid Het beleid voor gedeelde toegang. U kunt het beleid voor gedeelde toegang maken op het tabblad Instellingen voor IoT Hub. Elk beleid voor gedeelde toegang heeft een naam, machtigingen die u in stelt en toegangssleutels. Het beleid voor gedeelde toegang voor uw gebeurtenisbron moet service connect-machtigingen hebben.
      Beleidssleutel voor IoT Hub De gedeelde toegangssleutel die wordt gebruikt om toegang tot de Azure Service Bus verifiëren. Voer hier de primaire of secundaire sleutel in.
    • Beide opties delen de volgende configuratieopties:

      Eigenschap Beschrijving
      IoT Hub-consumentengroep De consumentengroep die gebeurtenissen uit de IoT-hub leest. We raden u ten zeerste aan een specifieke consumentengroep te gebruiken voor uw gebeurtenisbron.
      Serialisatie-indeling van gebeurtenissen Momenteel is JSON de enige beschikbare serialisatie-indeling. De gebeurtenisberichten moeten deze indeling hebben, anders kunnen er geen gegevens worden gelezen.
      Naam van de timestamp-eigenschap Om deze waarde te bepalen, moet u de berichtindeling begrijpen van de berichtgegevens die naar de IoT-hub worden verzonden. Deze waarde is de naam van de specifieke gebeurtenis-eigenschap in de berichtgegevens die u wilt gebruiken als tijdstempel van de gebeurtenis. De waarde is case-gevoelig. Als dit leeg wordt gelaten, wordt de tijd in de gebeurtenisbron in de gebeurtenisbron gebruikt als tijdstempel van de gebeurtenis.
  7. Voeg de naam van de toegewezen Azure Time Series Insight-consumentengroep toe die u hebt toegevoegd aan uw IoT-hub.

  8. Selecteer Maken.

  9. Nadat u de gebeurtenisbron hebt gemaakt, begint Azure Time Series Insight automatisch met het streamen van gegevens naar uw omgeving.

Volgende stappen