Połączenie MQTT z Azure IoT Hub

IoT Hub to brama dla danych do Microsoft Azure Portal. Dane mogą być wymieniane z IoT Hub za pośrednictwem MQTT. Pokazujemy połączenie MQTT IoT Hub w samouczku krok po kroku z Routerem OPC jako klientem MQTT.

Microsoft Azure Cloud jest jednym z wiodących środowisk chmurowych na rynku. Azure Portal oferuje wiele gotowych usług, które można łatwo połączyć. Aplikacje chmurowe są tworzone poprzez łączenie ze sobą gotowych komponentów. Jednym z tych komponentów jest IoT Hub, który służy jako najważniejszy dwukierunkowy łącznik dla zewnętrznych źródeł danych i urządzeń IoT. Za pomocą OPC Router IoT Hub, a tym samym Azure Cloud, można połączyć w celu zapisu danych do Azure Cloud, ale także w celu uzyskania danych z Cloud na poziomie pola. Połączenie IoT Hub jest realizowane za pomocą wtyczki klienta OPC Router MQTT. Transfer danych na poziomie pola lub pozyskiwanie danych dla chmury jest realizowane za pomocą różnych wtyczek OPC Router.

Połączenie MQTT z Azure IoT Hub

Połączenie MQTT z Azure IoT Hub

Do połączenia konieczne są następujące kroki, które szczegółowo wyjaśnimy poniżej. Jeśli nie masz jeszcze dostępu do portalu Azure, możesz utworzyć bezpłatne konto Azure tutaj.

    1. Utwórz Azure IoT Hub w portalu Azure
    2. Określanie danych połączeń Azure IoT Hub
    3. Konfiguracja klienta MQTT do łączenia się z IoT Hub

(Kliknij, aby powiększyć obrazy)

Tworzenie nowego centrum IoT Hub w witrynie Azure Portal

1. Zaloguj się do portalu Azure: https://portal.azure.com/#home

          2. Click on “Create a resource”:

Utwórz zasób

          3. Wpisz i wybierz „IoT Hub”:

Nowy zasób IoT Hub

          4. Utwórz IoT Hub:

Utwórz IoT Hub

          5. Wprowadź następujące dane:

            • Subskrypcja
            • Grupa zasobów (2)
            • Region (3)
            • Nazwa centrum IoT (4)

          Następnie kliknij „Przeglądaj + ut wórz” (5):

Utwórz IoT Hub

Szczegóły projektu IoT Hub

          6. Przejrzyj i utwórz:

Utwórz IoT Hub

Przejrzyj i utwórz

Azure IoT Hub – określanie danych połączenia

1. Po około pięciu minutach wdrożenie jest zakończone. Kliknij „Przejdź do zasobu”:

Wdrożenie zakończone

Wdrożenie zakończone

2. Przejdź do ustawień zabezpieczeń i zasad dostępu współdzielonego. Następnie wybierz podstawowy ciąg połączenia:

Przejdź do ustawień zabezpieczeń i zasad dostępu współdzielonego. Następnie wybierz podstawowy ciąg połączenia:

Zasady współdzielonego dostępu

3. Kliknij na zasady „iothubowner”:

Utwórz IoT Hub

polityka iothubowner

4. Skopiuj ciąg połączenia klucza podstawowego:

    Utwórz IoT Hub

    Ciąg połączenia klucza podstawowego

    Przejrzyj i utwórz

    Tworzenie wtyczki MQTT w OPC Routerze

    1. Wykonaj następujące kroki w OPC Routerze:

        • Kliknij „Wtyczki” (1)
        • Kliknij „MQTT” poniżej „Chmura / IoT” (2)
        • Kliknij przycisk, aby utworzyć wtyczkę MQTT (3)
    Wdrożenie zakończone

    Utwórz nową wtyczkę

    2. W zakładce „Konfiguracja Routera” wprowadź następujące dane:

        • Nazwa (1)
        • Profil chmur (2)

    Następnie kliknij na zakładkę „Azure”:

    Konfiguracja Routera

    Konfiguracja Routera

    3. Wykonaj następujące kroki na karcie „Azure”:

        • Wprowadź ciąg połączenia (1) (zobacz krok 10 sekcji „Tworzenie nowego centrum IoT w portalu Azure”)
        • Wybierz lub utwórz urządzenie (2)
        • Sprawdź połączenie (3)

    Następnie kliknij na zakładkę „Właściwości połączenia”, aby zobaczyć:

    Tworzenie nowego centrum IoT Hub w witrynie Azure Portal

    Tworzenie nowego centrum IoT Hub w witrynie Azure Portal

    4. Trzy zakładki „Właściwości połączenia”, „Pierwszy raz”, „Ostatni raz” nie muszą być modyfikowane i należy się na nie zgodzić, klikając przycisk OK:

      Właściwości połączenia

      Właściwości połączenia

      Pierwszy będzie

      Właściwości połączenia

      Ostatni będzie

      Ostatnia wola

      5. Oto ukończony wpis MQTT:

        Zakończono wpis MQTT

        Zakończono wpis MQTT

        Przykład: Przesyłanie danych do urządzenia IoT

        Oto przykład transferu danych dotyczących temperatury:

        Przykład przesyłania danych dotyczących temperatury

        Urządzenia IoT i monitorowanie

        Po lewej stronie witryny IoT Hub znajdziesz pozycję menu „Urządzenia IoT” (1). Aby monitorować przesyłane dane, uruchom Shell (2).

        Urządzenia IoT

        Urządzenia IoT

        Za pomocą polecenia „az iot hub monitor-events -n HubForOPCRouter -d Heating” można zobaczyć otrzymane dane na temat urządzenia „Heating” na hubie „HubForOPCRouter”.

        Azure Cloud Shell

        Azure Cloud Shell

        Połączenie z Azure IoT Hub za pomocą funkcji „przeciągnij i upuść”!

        Za pomocą OPC Routera można w graficzny sposób połączyć systemy produkcyjne z chmurą Azure za pośrednictwem protokołu MQTT.

        Nie znalazłeś jeszcze odpowiednich informacji?

        Tutaj znajdziesz więcej informacji o naszym oprogramowaniu, a także przegląd wszystkich dostępnych wtyczek OPC Router. Udostępniamy również bezpłatne demo, dzięki któremu możesz przetestować w pełni funkcjonalną wersję OPC Router.

        Tel. +48 32 235 45 60     E-mail: info@inee.pl

        © Wszystkie prawa zastrzeżone INEE Sp. z o.o. 2024 - 2025