Połącz Google IoT Core przez MQTT

Podłączanie platformy Google IoT Core (GCP) wyjaśnione krok po kroku.

Należy pamiętać, że Google IoT Core nie będzie już dostępny po 16 sierpnia 2023 r. Więcej informacji można znaleźć w naszym artykule Komunikacja z Ewon HMS Flexy 205 za pośrednictwem Talk2M-Cloudartykule .

Google Cloud Platform (GCP) to rozwiązanie chmurowe Google, które łączy wszystkie usługi przetwarzania w chmurze Google. Własne usługi Google, takie jak Google Search i YouTube, działają na GCP, ale użytkownicy końcowi mogą również rezerwować usługi w chmurze.
W obszarze Internetu rzeczy (IoT) platforma oferuje usługi „Cloud IoT Core”, które zapewniają funkcjonalności umożliwiające łączenie dużych ilości urządzeń. Połączenie jest możliwe za pośrednictwem zintegrowanego brokera MQTT. Tutaj pokazujemy niezbędne kroki w celu nawiązania połączenia.

Połączenie MQTT z Azure IoT Hub

Połączenie MQTT Cloud IoT Core

Generowanie projektu i rejestru

1. Zaloguj się do konsoli Google GCP: https://console.cloud.google.com/

    2. Kliknij „UTWÓRZ PROJEKT”:

Google Cloud Platform – Utwórz projekt

Google Cloud Platform – Utwórz projekt

3. Wpisz nazwę (1) i kliknij „UTWÓRZ” (2):

Nowy zasób IoT Hub

Google Cloud Platform – nazwa projektu

4. Kliknij „Przejdź do przeglądu API”:

Google Cloud Platform – przegląd API

Google Cloud Platform – przegląd API

5. Kliknij „WŁĄCZ API I USŁUGI”:

Google Cloud Platform – włącz API i usługi

Google Cloud Platform – włącz API i usługi

6. Wyszukaj „IoT” (w tym czasie widok się zmienia):

Google Cloud Platform – biblioteka API

Google Cloud Platform – biblioteka API

7. Po zmianie widoku i wprowadzeniu całego terminu wyszukiwania (1) wybierz „Google Cloud IoT API” (2):

Platforma Google Cloud – API Google Cloud IoT

Platforma Google Cloud – API Google Cloud IoT

8. Kliknij „WŁĄCZ”:

Platforma Google Cloud – włącz interfejs API Google Cloud IoT

Platforma Google Cloud – włącz interfejs API Google Cloud IoT

9. Otwórz menu:

Platforma Google Cloud – włącz interfejs API Google Cloud IoT

Platforma Google Cloud – otwórz menu

10. Przejdź do sekcji „BIG DATA” i wybierz pozycję menu „IoT Core”:

Platforma Google Cloud – rdzeń IoT

Platforma Google Cloud – rdzeń IoT

11. Kliknij „UTWÓRZ REJESTR”:

Google Cloud Platform – utwórz rejestr

Google Cloud Platform – utwórz rejestr

12. Wpisz identyfikator rejestru (1), wybierz region (2) i otwórz listę rozwijaną tematu (3):

Google Cloud Platform – Identyfikator rejestru

Google Cloud Platform – Identyfikator rejestru

13. Kliknij „UTWÓRZ TEMAT” na otwartej liście rozwijanej:

Google Cloud Platform – Utwórz temat

Google Cloud Platform – Utwórz temat

14. Wpisz identyfikator tematu (1), wybierz szyfrowanie „Klucz zarządzany przez Google” (2) i kliknij „UTWÓRZ TEMAT” (3):

Google Cloud Platform – identyfikator tematu

Google Cloud Platform – identyfikator tematu

15. Pokaż opcje zaawansowane:

Google Cloud Platform – opcje zaawansowane

Google Cloud Platform – opcje zaawansowane

16. Aktywuj protokoły „MQTT” i „HTTP” (1), wyłącz rejestrowanie Stackdriver (2) i być może będziesz musiał przewinąć w dół:

Platforma Google Cloud – MQTT i HTTP

Platforma Google Cloud – MQTT i HTTP

Certyfikat CA należy wprowadzić ręcznie (1), a następnie kliknąć „UTWÓRZ” (2):

Google Cloud Platform – Certyfikat CA

Google Cloud Platform – Certyfikat CA

17. Na koniec wybierz pozycję menu „Urządzenia”, aby później utworzyć urządzenie:

Platforma Google Cloud – Urządzenia

Platforma Google Cloud – Urządzenia

Tworzenie wtyczki MQTT oraz generowanie certyfikatu i urządzenia

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

    • Kliknij „Wtyczki” (1)
    • Kliknij „MQTT” w sekcji „Chmura / IoT” (2)
    • Kliknij przycisk, aby utworzyć wtyczkę MQTT (3)
OPC Router – Tworzenie wtyczki MQTT

OPC Router – Tworzenie wtyczki MQTT

2. Wprowadź następujące dane na karcie „Konfiguracja Routera”:

    • Nazwa (1)
    • Profil chmury (2)

Profil chmury ułatwia wprowadzanie danych połączenia specyficznych dla Google dla połączenia MQTT.

Następnie kliknij kartę „Google IoT”:

OPC Router – Konfiguracja Routera

OPC Router – Konfiguracja Routera

3. Kliknij przycisk Plus, aby utworzyć certyfikat:

OPC Router – konfiguracja Google IoT

OPC Router – konfiguracja Google IoT

4. Kliknij przycisk Utwórz:

    OPC Router – utwórz certyfikat

    OPC Router – utwórz certyfikat

    5. Kliknij przycisk Oko:

    OPC Router – przycisk Eye

    OPC Router – przycisk Eye

    6. Kliknij na zakładkę „Szczegóły”:

    OPC Router – Szczegóły

    OPC Router – Szczegóły

    7. Kliknij na przycisk „Kopiuj do pliku…”:

    OPC Router – Szczegóły

    OPC Router – Szczegóły

    8. Kliknij przycisk Dalej:

    Kreator eksportu certyfikatów – Kliknij Dalej

    Kreator eksportu certyfikatów – Kliknij Dalej

    9. Klucz prywatny nie powinien być eksportowany (1), a następnie kliknij przycisk Dalej (2):

    Klucz prywatny nie powinien być eksportowany

    Klucz prywatny nie powinien być eksportowany

    10. Wybierz format pliku (1) i kliknij przycisk Dalej (2):

    Kreator eksportu certyfikatów – wybór formatu

    Kreator eksportu certyfikatów – wybór formatu

    11. Kliknij na przycisk „Przeglądaj…”:

    Kreator eksportu certyfikatów – plik do eksportu

    Kreator eksportu certyfikatów – plik do eksportu

    12. Wpisz nazwę pliku (1) i kliknij przycisk Zapisz (2):

    Kreator eksportu certyfikatów – Zapisz jako

    Kreator eksportu certyfikatów – Zapisz jako

    13. Kliknij przycisk Dalej:

    Kreator eksportu certyfikatów – kliknij Dalej

    Kreator eksportu certyfikatów – kliknij Dalej

    14. Kliknij przycisk Zakończ:

    Kreator eksportu certyfikatów – Zakończenie

    Kreator eksportu certyfikatów – Zakończenie

    15. Potwierdź klikając przycisk OK:

    Kreator eksportu certyfikatów – eksport zakończony pomyślnie

    Kreator eksportu certyfikatów – eksport zakończony pomyślnie

    16. Zamknij okno dialogowe klikając przycisk OK:

    Certyfikat – Szczegóły

    Certyfikat – Szczegóły

    17. Kliknij „UTWÓRZ URZĄDZENIE”:

    Platforma Google Cloud – Utwórz urządzenie

    Platforma Google Cloud – Utwórz urządzenie

    18. Wprowadź identyfikator urządzenia (1) i wyświetl opcje zaawansowane (2):

    Google Cloud Platform – identyfikator urządzenia

    Google Cloud Platform – identyfikator urządzenia

    19. Zezwól na komunikację urządzenia (1), użyj domyślnych ustawień rejestru dla „Stackdriver Logging” (2) i być może będziesz musiał przewinąć w dół:

    Platforma Google Cloud – rejestrowanie Stackdriver

    Platforma Google Cloud – rejestrowanie Stackdriver

    Wybierz metodę wprowadzania danych „Prześlij” (1), użyj formatu „RS256_X509” (2) i kliknij „PRZEGLĄDAJ” (3):

    Platforma Google Cloud – uwierzytelnianie

    Platforma Google Cloud – rejestrowanie Stackdriver

    20. Wybierz certyfikat (1) i kliknij przycisk Otwórz (2):

    Platforma Google Cloud – Otwarty Certyfikat

    Platforma Google Cloud – Otwarty Certyfikat

    21. Kliknij „UTWÓRZ”:

    Google Cloud Platform – Utwórz uwierzytelnianie

    Google Cloud Platform – Utwórz uwierzytelnianie

    22. Otwórz powłokę Google GCP, aby później wyświetlić przesłane dane:

    Platforma Google Cloud – Open Shell

    Platforma Google Cloud – Open Shell

    23. Wprowadź następujące dane:

      • Identyfikator projektu (1)
      • Identyfikator rejestru (2)
      • Region (3)
      • Identyfikator urządzenia (4)

    Następnie sprawdź połączenie (5) i kliknij zakładkę „Właściwości połączenia” (6):

    OPC Router – Sprawdź połączenie

    OPC Router – Sprawdź połączenie

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

    OPC Router – Właściwości połączenia

    OPC Router – Właściwości połączenia

    OPC Router – Pierwszy będzie

    OPC Router – Pierwszy będzie

    OPC Router – Ostatnia wola

    OPC Router – Ostatnia wola

    25. Oto ukończony wpis MQTT:

    OPC Router – Zakończono wprowadzanie MQTT

    OPC Router – Zakończono wprowadzanie MQTT

    Przenieś dane do urządzenia

    Oto przykład transferu danych dotyczących temperatury:

    Przykład przesyłania danych dotyczących temperatury

    Przykład przesyłania danych dotyczących temperatury

    Monitorowanie

    Jak pokazano w kroku 22 sekcji „Utwórz wtyczkę MQTT i utwórz certyfikat i urządzenie”, otwórz powłokę Google GCP i użyj następujących poleceń:

      1. Określ listę tematów: gcloud pubsub topics list
      2. Subskrybuj, aby obserwować temat: gcloud pubsub subscriptions create –topic
      3. Odczytaj ostatni przesłany rekord danych: gcloud pubsub subscriptions pull –auto-ack
    Monitorowanie

    Monitorowanie

    Połącz Google IoT Core metodą „przeciągnij i upuść”!

    Za pomocą OPC Routera możesz graficznie połączyć swoje systemy produkcyjne z platformą Google Cloud przez protokół 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