Połącz Google IoT Core przez MQTT
Niniejszy artykuł dotyczy połączenia z systemem Google IoT Core, który jest już wycofany i nie ma żadnego następcy.
Przeczytaj ten artykuł z przykładami alternatywnych platform chmurowych.
Połączenie z platformą Google IoT Core (GCP) – instrukcja krok po kroku.
Google Cloud Platform (GCP) to rozwiązanie chmurowe firmy Google, które skupia wszystkie jej usługi przetwarzania w chmurze. Własne usługi Google, takie jak wyszukiwarka Google i YouTube, działają na GCP, ale użytkownicy końcowi również mogą rezerwować te zasoby.
W obszarze Internetu Rzeczy (IoT) platforma oferuje usługi „Cloud IoT Core”, które zapewniają funkcjonalności niezbędne do łączenia dużej liczby urządzeń. Połączenie jest możliwe poprzez zintegrowanego brokera MQTT. Poniżej przedstawiamy kroki niezbędne do nawiązania tego połączenia.
Połączenie z Cloud IoT Core przez MQTT
Połączenie odbywa się w następujących krokach, które szczegółowo wyjaśnimy poniżej.
Generowanie projektu i rejestru
1. Zaloguj się do Google GCP Console: https://console.cloud.google.com/
2. Kliknij „CREATE PROJECT”:
Google Cloud Platform – Utwórz projekt
3. Wpisz nazwę (1) i kliknij „CREATE” (2):
Google Cloud Platform – nazwa projektu
4. Kliknij „Go to APIs overview”:
Google Cloud Platform – przegląd API
5. Kliknij „ENABLE APIS AND SERVICES”:
Google Cloud Platform – włącz API i usługi
6. Wyszukaj „IoT” (w tym czasie widok się zmienia):
Google Cloud Platform – biblioteka API
7. Po zmianie widoku i wprowadzeniu całego terminu w polu wyszukiwania (1) wybierz „Google Cloud IoT API” (2):
Platforma Google Cloud – API Google Cloud IoT
8. Kliknij „ENABLE”:
Platforma Google Cloud – włącz interfejs API Google Cloud IoT
9. Otwórz menu:
Platforma Google Cloud – otwórz menu
10. Przejdź do sekcji „BIG DATA” i wybierz pozycję menu „IoT Core”:
Platforma Google Cloud – IoT Core
11. Kliknij „CREATE REGISTRY”:
Google Cloud Platform – utwórz rejestr
12. Podaj Registry ID (1), wybierz region (2) i otwórz rozwijaną listę tematu (3):
Google Cloud Platform – Identyfikator rejestru
13. Wybierz „CREATE A TOPIC” z otwartej rozwijanej listy:
Google Cloud Platform – Utwórz temat
14. Wprowadź Topic ID (1), wybierz szyfrowanie „Google-managed key” (2) i kliknij przycisk „CREATE TOPIC” (3):
Google Cloud Platform – identyfikator tematu
15. Pokaż zaawansowane opcje:
Google Cloud Platform – opcje zaawansowane
16. Aktywuj protokoły „MQTT” i „HTTP” (1), wyłącz Stackdriver Logging (2) i być może będziesz musiał przewinąć stronę w dół:
Platforma Google Cloud – MQTT i HTTP
Certyfikat CA zostaną wprowadzone ręcznie (1), a następnie kliknąć „CREATE” (2):
Google Cloud Platform – Certyfikat CA
17. Na koniec wybierz pozycję „Devices” z bocznego menu, aby w późniejszym kroku utworzyć urządzenie:
Platforma Google Cloud – Urządzenia
Konfiguracja wtyczki MQTT , a także generowanie certyfikatu i urządzenia
1. Wykonaj następujące kroki w OPC Routerze:
-
- Kliknij „Plug-ins” (1)
- Kliknij „MQTT” w gałęzi „Cloud / IoT” (2)
- Kliknij przycisk, aby dodać wtyczkę MQTT (3)
OPC Router – Konfiguracja wtyczki MQTT
2. W zakładce „Router configuration” uzupełnij następujące pola:
-
- Name (1)
- Cloud profile (2) – ułatwia wprowadzanie specyficznych danych połączeniowych dla Google IoT w ramach standardu MQTT.
Następnie kliknij na zakładkę „Google IoT” (3):
OPC Router – Konfiguracja Routera
3. Kliknij na ikonę „+”, aby utworzyć certyfikat:
OPC Router – konfiguracja Google IoT
OPC Router – utwórz certyfikat
5. Kliknij na ikonę „oka”:
OPC Router – ikona „oka”
6. Przejdź na zakładkę „Details”:
OPC Router – Szczegóły
7. Kliknij przycisk „Copy to File…”:
OPC Router – Szczegóły
8. Kliknij przycisk „Next”:
Kreator eksportu certyfikatów – Kliknij Dalej
9. Klucz prywatny nie powinien być eksportowany (1), a następnie kliknij przycisk „Next” (2):
Klucz prywatny nie powinien być eksportowany
10. Wybierz format pliku (1) i kliknij przycisk „Next” (2):
Kreator eksportu certyfikatów – wybór formatu
11. Kliknij na przycisk „Browse…”:
Kreator eksportu certyfikatów – plik do eksportu
12. Wpisz nazwę pliku (1) i kliknij przycisk „Save” (2):
Kreator eksportu certyfikatów – Zapisz jako
13. Kliknij przycisk „Next”:
Kreator eksportu certyfikatów – kliknij Dalej
14. Kliknij przycisk „Finish”:
Kreator eksportu certyfikatów – Zakończenie
15. Potwierdź klikając przycisk „OK”:
Kreator eksportu certyfikatów – eksport zakończony pomyślnie
16. Zamknij okno dialogowe klikając przycisk „OK”:
Certyfikat – Szczegóły
17. Kliknij na „CREATE A DEVICE”:
Google Cloud Platform – Utwórz urządzenie
18. Wprowadź identyfikator urządzenia (1) i wyświetl opcje zaawansowane (2):
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ąć stronę w dół:
Platforma Google Cloud – Stackdriver Logging
Wybierz metodę wprowadzania danych „Upload” (1), użyj formatu „RS256_X509” (2) i kliknij „BROWSE” (3):
Platforma Google Cloud – Stackdriver Logging
20. Wskaż certyfikat (1) i kliknij przycisk „Open” (2):
Platforma Google Cloud – Wskazanie certyfikatu
21. Kliknij „CREATE”:
Google Cloud Platform – Uwierzytelnianie
22. Uruchom Google GCP Shell, aby później wyświetlić przesłane dane:
Platforma Google Cloud – Uruchamianie konsoli
23. Uzupełnij następujące pola:
-
- Project ID (1)
- Registry ID (2)
- Region (3)
- Device ID (4)
Następnie sprawdź połączenie (5) i kliknij zakładkę „Connection properties” (6):
OPC Router – Sprawdź połączenie
24. Trzy zakładki „Connection properties”, „First will”, „Last will” nie muszą być modyfikowane , kliknij przycisk „OK”:
OPC Router – Właściwości połączenia
First will
Last will
25. Oto skonfigurowana wtyczka MQTT:
Skonfigurowana wtyczka MQTT
Monitorowanie
Jak pokazano w kroku 22 sekcji „Konfiguracja wtyczki MQTT , a także generowanie certyfikatu i urządzenia”, otwórz Google GCP Shell i użyj następujących poleceń:
-
- Określ listę tematów: gcloud pubsub topics list
- Subskrybuj, aby obserwować temat: gcloud pubsub subscriptions create –topic
- Odczytaj ostatni przesłany rekord danych: gcloud pubsub subscriptions pull –auto-ack
Monitorowanie
Konfiguracja połączenia z Google IoT Core za pomocą funkcji „przeciągnij i upuść”!
Za pomocą OPC Routera można w graficzny sposób zintegrować systemy produkcyjne z platformą Google IoT Core 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:
Mapa strony: opc-router.pl
© Wszystkie prawa zastrzeżone INEE Sp. z o.o. 2024 - 2026
















































