Połącz platformę IBM Watson IoT za pomocą protokołu MQTT

W tym przewodniku krok po kroku pokażemy, jak podłączyć źródło danych do platformy IoT firmy IBM za pośrednictwem protokołu MQTT, wykorzystując OPC Routera jako klienta MQTT.

Platforma IBM Watson IoT to rozwiązanie firmy IBM w ramach ekosystemu Watson dedykowane dla Internetu Rzeczy. Wewnątrz platformy możliwe jest tworzenie obiektów (urządzeń), do których przesyłane i przypisywane są aktualne dane za pośrednictwem protokołu MQTT. Dzięki różnorodnym wtyczkom do integracji podsystemów, OPC Router jest idealnym dostawcą danych dla urządzeń dostępnych na platformie Watson IoT. Watson pełni rolę brokera MQTT, z którym OPC Router łączy się za pomocą wtyczki MQTT.

Połączenie MQTT z Azure IoT Hub

Połączenie z platformą IBM Watson IoT przez MQTT

Połączenie odbywa się w następujących krokach, które szczegółowo wyjaśnimy poniżej.

 

    1. Konfiguracja platformy IBM Watson IoT
    2. Konfiguracja urządzenia
    3. Konfiguracja wtyczki MQTT

Konfiguracja platformy IBM Watson IoT

1. Zaloguj się do interfejsu IBM Watson i przejdź do „Dashboard”. Następnie kliknij „Create”, aby utworzyć zasób:

Google Cloud Platform – Utwórz projekt

2. Wpisz w polu wyszukiwania „label:lite iot”, aby znaleźć „Internet of Things Platform”. Następnie wybierz i utwórz:

Nowy zasób IoT Hub

    3. Nazwij (1) i utwórz (2) nowo utworzoną platformę IoT:

Google Cloud Platform – przegląd API

Google Cloud Platform – przegląd API

    4. Następnie uruchom platformę IoT:

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

Konfiguracja urządzenia

1. Po uruchomieniu platformy automatycznie otwiera się przegląd urządzeń. Wybierz tutaj „Create a device”:

OPC Router – Tworzenie wtyczki MQTT

2. W następnym kroku należy nadać nazwę nowemu urządzeniu. Najpierw nadaj nazwę typowi (1), następnie samemu urządzeniu (2), a później przejdź dalej (3).

OPC Router – Konfiguracja routera

3. W następnym kroku można zachować metadane dla urządzenia. Jest to opcjonalne. Kontynuuj za pomocą przycisku „Next”:

OPC Router – konfiguracja Google IoT
4. Poniższe ustawienia zabezpieczeń pozostaw z domyślnymi opcjami i przejdź dalej klikając przycisk „Next”:
OPC Router – utwórz certyfikat

5. W ostatnim kroku dane zostają podsumowane, a urządzenie można utworzyć, klikając przycisk „Finish”:

OPC Router – przycisk Eye

6. Utworzone urządzenie jest wyświetlane z danymi dostępowymi dla MQTT. Są one ważne dla następującej konfiguracji klienta MQTT. Tutaj można znaleźć identyfikator organizacji (1), przypisaną nazwę typu (2), identyfikator urządzenia (3) i token uwierzytelniania (4):

OPC Router – Szczegóły

Konfiguracja wtyczki MQTT

W wtyczce MQTT informacje o urządzeniu muszą zostać przeniesione do konfiguracji połączenia MQTT. W OPC Routerze (procedura dla innych klientów jest analogiczna) dane te wykorzystuje się w następujący sposób:

Broker connection: Identyfikator organizacji (tutaj 7nahdt) staje się wraz z „.messaging.internetofthings.ibmcloud.com” adresem połączenia brokera.

Client ID: Identyfikator klienta składa się z identyfikatora organizacji (1), typu urządzenia (2) i identyfikatora urządzenia (3). Format to „d:<Typ urządzenia>:<ID urządzenia>”.

Username: Stały ciąg „use-token-auth” (4) jest używany jako nazwa użytkownika, aby wskazać, że używany jest token.

Password: Hasło to token uwierzytelniający (5) określony w informacjach o urządzeniu.

Przykład przesyłania danych dotyczących temperatury

Przykład: Przesyłanie wartości temperatury do platformy IoT za pomocą OPC Routera

W tym przykładzie dane dotyczące temperatury są pobierane z bazy danych SQL, formatowane jako JSON, a następnie przesyłane do skonfigurowanego urządzenia w systemie IBM Watson IoT. Klient MQTT zintegrowany z konsolą Watson IoT wyświetla odebrane dane.

OPC Router Połączenie IBM Watson
Klient IBM IoT Watson

Konfiguracja połączenia z IBM Watson IoT za pomocą funkcji „przeciągnij i upuść”!

Za pomocą OPC Routera można w graficzny sposób zintegrować systemy produkcyjne z platformą IBM Watson IoT 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

Go to OPC UA