Protokół REST

Łączenie i udostępnianie usług sieciowych RESTful

REST logo

Za pomocą protokołu REST różne systemy mogą być podłączone do interfejsu REST. Działa on wyłącznie w oparciu o technologie internetowe oraz na podstawie logiki bezstanowej służy do odpytywania i edycji danych w systemach. Jest używany w wielu nowoczesnych platformach aplikacji, które umożliwiają dostęp i wymianę danych dla systemów zewnętrznych za pośrednictwem interfejsu REST.

OPC Router może uzyskiwać dostęp i  odpytywać REST Web Services. Tak więc prawie każdy system korzystający z interfejsu REST API może zostać podłączony do
wtyczki REST, co pozwoli pobierać lub przesyłać dane z tych systemów. OPC Router może również działać jako serwer REST za pośrednictwem wyzwalacza i udostępniać funkcje protokołu restowego do wywoływania. Pozwala to na skonfigurowanie własnego REST API dla dowolnych systemów, które są połączone za pomocą dostępnych wtyczek.

Video - OPC-router

Zobacz film

Oto jedni z wielu klientów, którzy polegają na OPC Routerze

Volkswagen logo
tesa logo
Smurfit Kappa logo
Vitakraft logo
frischli logo
Beierdorf logo

To może być takie proste.

Połączenie REST poprzez metodę przeciągnij i upuść

W OPC Routerze integracja systemów za pomocą wtyczki REST jest bardzo prosta i intuicyjna dzięki metodzie przeciągnij i upuść. Zrzut ekranu przedstawia przykład połączenia bazy danych SQL za pomocą REST. Celem tego przykładu jest utworzenie  administracji użytkownika przy użyciu  REST. W tym celu główne dane z bazy danych są przesyłane do OPC Routera, a następnie przekazywane do administracji użytkownika za pomocą wywołania REST API.

Połączenie REST poprzez metodę przeciągnij i upuść

Wdrażanie Przemysłu 4.0 dzięki REST

No-Code

Osiągnij więcej dzięki zintegrowanym systemom

Za pomocą interfejsu REST możesz dostarczać lub uzyskiwać wartościowe dane z dowolnego systemu. Liczba systemów wykorzystujących interfejs REST stale rośnie.

Drag & Drop

Przemysł 4.0 z REST:

Dzięki REST systemy oferują standardowy otwarty interfejs, który umożliwia utworzyć proste połączenia sieciowe. OPC Router może więc łatwo zintegrować je z infrastrukturą sieci produkcyjnej.

Keine Programmierkenntnisse

O OPC Routerze

Dzięki wykorzystaniu OPC Routera możesz graficznie zintegrować sieć swoich systemów. Liczne wtyczki czynią go centrum danych w środowisku przemysłowym. Charakteryzują go prosta konfiguracja, zaawansowany monitoring i solidność.

Pozwól swoim systemom komunikować się ze sobą za pomocą REST.

Przetestuj OPC Router z wtyczką REST bez żadnych zobowiązań i poproś o bezpłatną wersję demonstracyjną już teraz.

Przykłady aplikacji wykorzystujących wtyczkę REST

REST logo
Novotek
OPC UA logo

Wymiana danych między PLC a interfejsem REST

Systemy z interfejsem REST umożliwiają zewnętrzną modyfikację obiektów poprzez wywoływanie funkcji REST. Obiekty mogą reprezentować dowolne podmioty, w  zależności od tego, którą aplikację implementuje system. Oprócz zmian w obiektach, obiekty mogą być również tworzone, usuwane lub odpytywane o dane. Aby utworzyć lub zmodyfikować obiekty przy użyciu danych z PLC, sterownik może być podłączony za pośrednictwem OPC UA i wtyczki OPC Client. Obiekty które mogą być adresowane w systemie docelowym, można wyszukiwać i odpytywać za pośrednictwem funkcji OpenAPI/Swagger przez OPC Routera. Jeśli na przykład partia jest tworzona za pośrednictwem REST, PLC musi dostarczyć wszystkie dane w punktach danych OPC i wyzwolić wywołanie REST. Następnie punkty danych są przesyłane jako pakiet JSON za pomocą wywołania REST, a partia jest tworzona jako obiekt.

REST logo
Novotek
Zebra logo

Utwórz REST API dla drukarki Zebra

OPC Router może również akceptować wywołania REST za pośrednictwem  wyzwalacza REST. Jeśli zostanie utworzonych kilka połączeń z odpowiednimi interfejsami REST API / Web API, zostaną wówczas utworzone wyzwalacze REST. Jeśli na przykład interfejs REST API ma zostać udostępniony drukarce etykiet Zebra, aby umożliwić innym systemom na drukowanie za pośrednictwem webhooka (wywołanie REST).
Zostanie utworzone połączenie, które prześle wszystkie dane drukowania do wyzwalacza
REST OPC Routera, a następnie wyzwalacz zostanie wywołany. W połączeniu te dane zostaną wstawione do ZPL i następnie wysłane bezpośrednio do drukarki za pomocą  wtyczki Zebra Printer. W ten sposób drukarka jest abstrakcyjna i przedstawiona w strukturze systemu jako REST Web Service.

Wideo: Wtyczka RESTful

Wideo przedstawia, jak zintegrować OPC Router z komunikacją REST. W pierwszym przykładzie dane pogodowe są pobierane z serwera OpenWeather. Drugi przykład przedstawia, jak skonfigurować i przetestować interfejs REST-ful w OPC Routerze, aby odczytać z bazy danych, dane o zamówieniach.

Kundenfeedback

Informacja zwrotna klienta

Procesy za pośrednictwem OPC Routera przebiegają w sposób całkowicie odporny
i stabilny. Stopniowa automatyzacja naszej produkcji za pomocą OPC Routera sprawdziła się.
– Hardy Schwenke, HERMA GmbH –

Integracja systemów przy wykorzystaniu wtyczki REST

Obiekty transferowe

Obiekt transferu REST uzyskuje dostęp do zasobu danych poprzez punkty końcowe, natomiast użyta metoda wskazuje dozwolone interakcje.

Metody

Metoda jest wybierana za pośrednictwem dowolnej podanej ścieżki punktu końcowego. Metodę można określić za pomocą parametrów żądania. Wynik metody jest generowany jako odpowiedź. Dane w polu odpowiedzi mogą mieć dowolny żądany format; i są często zwracane jako XML lub JSON.

Odpowiedni zakres różnych metod jest często dokumentowany przez Swagger. Wyniki wywołań w XML lub JSON można dalej przetwarzać za pomocą wtyczek XPath i JPath

Wyzwalacz

Wtyczka REST wykorzystuje standardowy wyzwalacz dostępny w OPC Routerze do wywoływania transferów.

W celu bezpośredniego wywołania połączenia przez systemy zewnętrzne, wtyczka REST zapewnia interfejs pozwalający na wyzwolenia funkcji REST. W ten sposób wyzwalacz REST pełni rolę celu, który zostanie bezpośrednio wywołany. Parametry mogą być przekazywane do wywołania REST, które następnie zostaną użyte w połączeniu po wywołaniu wyzwalacza REST.

Przeglądanie

Metody dowolnego punktu końcowego są odczytywane za pomocą Swagger lub OpenApi.
W celu wygodnego wyboru, wszystkie metody są dostarczane na liście wyników metod,
udostępnianej jako lista wszystkich użytecznych ścieżek REST Service. Obsługiwane są różne procedury, w tym: GET, PUT, POST i DELETE.

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