Serwisy partnerskie:
Close icon
Serwisy partnerskie

Udostępnianie danych z czujników przemysłowych w systemach Edge Computing z wykorzystaniem EdgeX

Article Image
Elmax
Do prototypowania oraz projektów przemysłowych często potrzebne są czujniki, urządzenia i platformy klasy przemysłowej, takie jak EdgeX. Przemysłowe czujniki korzystają z innych interfejsów i metod integracji niż typowe moduły hobbystyczne, dlatego ich współpraca z Raspberry Pi i platformami edge computing może być mniej oczywista. Dlatego w artykule opisano wykorzystanie platformy EdgeX oraz przemysłowego czujnika we współpracy z Raspberry Pi.

Naszym zadaniem będzie odczytywanie temperatury i wilgotności z czujnika SHT20. Funkcję bramy będzie realizował framework EdgeX działający na Raspberry Pi. Korzystając z mikrousług frameworka EdgeX, będziemy przetwarzać dane z czujnika i przesyłać je do chmury. Jeśli temperatura przekroczy ustalone wartości progowe, zaświecą się diody LED. Autorski prototyp pokazano na fotografii.

Framework EdgeX skraca czas wdrażania produktu, udostępniając gotowe usługi do pozyskiwania danych z urządzeń, ich normalizacji, analizy brzegowej oraz wymiany danych pomiędzy usługami IoT i aplikacjami przetwarzania brzegowego. W przedstawionym studium przypadku pokazano wykorzystanie funkcji frameworka EdgeX do monitorowania temperatury i wilgotności za pomocą przemysłowego przetwornika SHT20.

Typowy schemat blokowy systemu wykorzystującego platformę EdgeX został zaczerpnięty ze strony: https://docs.edgexfoundry.org/1.3/general/EdgeX_deployments.png

Wymagania wstępne

Do korzystania z EdgeX oraz przemysłowego czujnika temperatury potrzebny jest system operacyjny, na przykład Ubuntu dla Raspberry Pi 4. Najnowszą wersję systemu Ubuntu można pobrać z poniższego adresu. Znajduje się tam również opis przygotowania karty SD: https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview

Instalacja Ubuntu

Po przygotowaniu karty micro SD z systemem Ubuntu, przed uruchomieniem Raspberry Pi należy wprowadzić następujące zmiany:

1. Włączenie portów USB do obsługi klawiatury wymaga dodania w pliku /boot/config.txt poniższej linii:

Aby przeczytać ten artykuł kup e-wydanie
Kup teraz
Wideo
Firma:
AUTOR
Źródło
Elektronika dla Wszystkich czerwiec 2026
Udostępnij
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"