Delen via


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

Notitie

De Time Series Insights-service wordt op 7 juli 2024 buiten gebruik gesteld. Overweeg om bestaande omgevingen zo snel mogelijk naar alternatieve oplossingen te migreren. Raadpleeg onze documentatie voor meer informatie over de afschaffing en migratie.

In dit artikel wordt beschreven hoe u Azure Portal gebruikt om een gebeurtenisbron toe te voegen waarmee gegevens uit Azure IoT Hub worden gelezen in uw Azure Time Series Insights-omgeving.

Notitie

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

Vereisten

  • Maak een Azure Time Series Insights-omgeving.
  • Een IoT-hub maken met behulp van Azure Portal.
  • De IoT-hub moet actieve berichtgebeurtenissen hebben die worden verzonden.
  • Maak een toegewezen consumentengroep in de IoT-hub voor de Azure Time Series Insight-omgeving waaruit deze kan worden gebruikt. Elke Gebeurtenisbron van Azure Time Series Insight moet een eigen toegewezen consumentengroep hebben die niet wordt gedeeld met een andere consument. Als meerdere lezers gebeurtenissen van dezelfde consumentengroep gebruiken, vertonen alle lezers waarschijnlijk fouten. Lees de ontwikkelaarshandleiding voor Azure IoT Hub voor 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 wilt lezen uit uw IoT-hub, geeft u een speciale consumentengroep op die alleen wordt gebruikt door deze Azure Time Series Insight-omgeving.

Ga als volgt te werk om een nieuwe consumentengroep toe te voegen aan uw IoT-hub:

  1. Zoek en open uw IoT-hub in Azure Portal.

  2. Selecteer onder Instellingen ingebouwde eindpunten en selecteer vervolgens het eindpunt Gebeurtenissen.

    Selecteer op de pagina Ingebouwde 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 het Azure-portaal.

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

  3. Selecteer onder Instellingen gebeurtenisbronnen en selecteer vervolgens Toevoegen.

    Selecteer Gebeurtenisbronnen en selecteer vervolgens de knop Toevoegen

  4. Voer in het deelvenster Nieuwe gebeurtenisbron voor de naam van de gebeurtenisbron een naam in die uniek is voor deze Azure Time Series Insight-omgeving. Voer bijvoorbeeld gebeurtenisstream in.

  5. Voor 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 gebruiken in beschikbare abonnementen. Deze optie is de eenvoudigste methode.

      Opties selecteren in het deelvenster Nieuwe gebeurtenisbron

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

      Deelvenster Nieuwe gebeurtenisbron - Eigenschappen die moeten worden ingesteld in de optie IoT Hub gebruiken vanuit beschikbare abonnementen

      Eigenschappen Beschrijving
      Abonnement Het abonnement waartoe de gewenste ioT-hub behoort.
      Naam van de 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 instelt en toegangssleutels. Het beleid voor gedeelde toegang voor uw gebeurtenisbron moet machtigingen voor serviceverbinding hebben.
      IoT Hub-beleidssleutel De sleutel wordt vooraf ingevuld.
    • Als de IoT-hub zich buiten uw abonnementen bevindt of als u geavanceerde opties wilt kiezen, selecteert u IoT Hub-instellingen handmatig opgeven.

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

      Eigenschappen Beschrijving
      Abonnements-id Het abonnement waartoe de gewenste ioT-hub behoort.
      Resourcegroep De naam van de resourcegroep waarin de IoT-hub is gemaakt.
      Naam van de IoT-hub De naam van uw IoT-hub. Toen u uw IoT-hub hebt gemaakt, hebt u een naam ingevoerd voor de IoT-hub.
      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 instelt en toegangssleutels. Het beleid voor gedeelde toegang voor uw gebeurtenisbron moet machtigingen voor serviceverbinding hebben.
      IoT Hub-beleidssleutel De gedeelde toegangssleutel die wordt gebruikt om toegang tot de Azure Service Bus-naamruimte te verifiëren. Voer hier de primaire of secundaire sleutel in.
    • Beide opties delen de volgende configuratieopties:

      Eigenschappen Beschrijving
      IoT Hub-consumentengroep De consumentengroep die gebeurtenissen uit de IoT-hub leest. We raden u ten zeerste aan een speciale consumentengroep te gebruiken voor uw gebeurtenisbron.
      Serialisatie-indeling voor gebeurtenissen Momenteel is JSON de enige beschikbare serialisatie-indeling. De gebeurtenisberichten moeten deze indeling hebben of er kunnen geen gegevens worden gelezen.
      Eigenschapsnaam van de tijdstempel Als u deze waarde wilt bepalen, moet u de berichtindeling begrijpen van de berichtgegevens die naar de IoT-hub worden verzonden. Deze waarde is de naam van de specifieke gebeurteniseigenschap in de berichtgegevens die u wilt gebruiken als de tijdstempel van de gebeurtenis. De waarde is hoofdlettergevoelig. Als de gebeurtenis leeg blijft, wordt de tijd van de gebeurtenis in de gebeurtenisbron gebruikt als de 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, worden in Azure Time Series Insight automatisch streaminggegevens naar uw omgeving gestart.

Volgende stappen

  • Definieer beleid voor gegevenstoegang om de gegevens te beveiligen.

  • Gebeurtenissen verzenden naar de gebeurtenisbron.