Strona główna ASTOR
Automatyka w praktyce

Konfiguracja i przygotowanie do pracy czujników Bluetooth
Kurs konfiguracji czujników Bluetooth, odc. 2

Kontakt w sprawie artykułu: Rafał Pilch - 2025-09-01

W poprzednim odcinku przygotowaliśmy gateway do pracy. Jeżeli trafiłeś/aś na ten artykuł przed konfiguracją gatewaya, zapraszam cię do zapoznania się z poprzednim odcinkiem kursu, ponieważ jest on niezbędny do dalszej pracy.

Dzisiaj skupimy się na czujnikach Bluetooth – dowiesz się jak je włączyć i skonfigurować.

Kurs konfiguracji czujników Bluetooth

1. Jak przygotować gateway do pracy? Pierwsze podłączenie i uruchomienie gatewaya Cassia.
2. Konfiguracja i przygotowanie do pracy czujników Bluetooth.
3. Parowanie czujników Bluetooth z gatewayem.
4. Wysyłanie danych z czujników bezprzewodowych po protokole MQTT do systemu nadrzędnego lub wizualizacyjnego.
5. Wysyłanie danych z czujników bezprzewodowych po protokole Modbus TCP do systemu nadrzędnego lub wizualizacyjnego.
6. Przykładowy projekt wizualizacji danych z czujników na panelu HMI.

Do wykonania konfiguracji będziesz potrzebować czytnika NFC zgodnego z normą ISO-14443A. Może to być czytnik dowolnego producenta, niemniej musi on spełniać tę normę, inaczej czujniki nie zostaną wykryte. Jeżeli nie posiadasz czytnika, skontaktuj się z nami, mamy w ofercie dedykowane urządzenia.

Przygotowanie oprogramowania

Do programowania czujników Ela Innovation będziesz potrzebować bezpłatnego oprogramowania Device Manager PC dostarczanego przez producenta, które możesz pobrać, korzystając z tego linku.

Wypakuj folder skompresowany i uruchom instalator. Po przejściu instalacji otwórz program, zobaczysz ekran startowy:

W związku z tym, że jest to kurs podstawowy, nie będziemy tutaj rozwodzić się nad wszystkimi elementami interfejsu – skupimy się tylko na tych, które będą ci potrzebne do pracy z czujnikami.

Kilka słów o samym oprogramowaniu – Device Manager PC to aplikacja przeznaczona do diagnostyki modułów Ela Innovation, ale przede wszystkim do konfiguracji i aktywacji urządzeń. Moduły fabrycznie dostarczane są jako nieaktywne, tak aby nie zużywać baterii. Gdy moduł jest nieaktywny, to fizycznie jest wyłączony i nie jesteśmy w stanie zlokalizować go w żaden sposób w sieci Bluetooth. Tak więc od tego oprogramowania zawsze będziesz zaczynać pracę z nowymi modułami bezprzewodowymi.

W głównym oknie interfejsu możesz zauważyć NFC oraz Bluetooth. Bluetooth służy tylko do odczytu stanu modułów bezprzewodowych. Nie ma możliwości programowania czujników po Bluetooth – głównie ze względów bezpieczeństwa, tak aby nikt zdalnie nie mógł ingerować w konfigurację.

Połączenie z czujnikiem

Podłącz swój czytnik NFC do komputera i kliknij przycisk z ikonografiką trójkąta w sekcji NFC. Jeżeli czytnik jest poprawnie podłączony do komputera, w oknie dialogowym powinna pojawić się opcja kliknięcia w jego nazwę:

Po wybraniu czytnika wyświetlone zostanie okienko Programmers, w którym zobaczysz swój czytnik z dostępnymi opcjami (wskazując ikony myszą pojawi się dymek z opisem):

  • Tag Authentication – jest to funkcja zabezpieczenia taga przed nieautoryzowanym połączeniem NFC. Możemy załączyć, aby przy każdym połączeniu z tagiem poprzez NFC wymagane było hasło, żeby przejść do trybu programowania.
  • Configuration – najważniejsza funkcja czyli konfiguracja taga. Dostępne tam są wszystkie opcje, które można wgrać do taga, z niej właśnie będziemy korzystać.
  • Power ON/OFF tag – możliwość włączenia lub wyłączenia taga bez wchodzenia w szczegóły konfiguracji.
  • Custom Frames – funkcja wgrania własnych ramek Bluetooth do taga, tak aby nadawał je razem z pozostałymi podczas standardowej konfiguracji.
  • Intelligent Mode – zaawansowane opcje związane z trybami przesyłania sygnału bezprzewodowego.

Czytnik jest gotowy do pracy, tak więc połóż moduł Ela na tacy etykietą do spodu:

Czytnik powinien zasygnalizować połączenie krótkim sygnałem dźwiękowym i diodą świecącą na zielono. Możesz teraz zeskanować czujnik przez oprogramowanie. Wróć do Device Managera i kliknij w zębatkę (konfiguracja taga). Zobaczysz trzy opcje:

  • Tag Erase – przywrócenie taga do ustawień fabrycznych.
  • Read – odczytanie aktualnej konfiguracji taga.
  • Write – nadpisanie konfiguracji aktualnymi wartościami z oprogramowania Device Manager.

Kliknij Read, po chwili okno powinno się rozwinąć, pokazując możliwe do konfiguracji parametry. Jeżeli oprogramowanie zgłosi błąd połączenia, zdejmij tag z tacki i włóż ponownie – niektóre tacki NFC nie nawiązują płynnego połączenia z urządzeniami.

Programowanie czujnika

Na potrzeby kursu przygotowałem czujnik temperatury, niemniej możesz kontynuować pracę z innymi czujnikami, gdyż opcje będą bliźniaczo podobne. Niektóre będą miały ich mniej lub więcej w zależności od zastosowania – np. czujnik drgań będzie miał dodatkowo możliwość konfiguracji czułości.

Przejdźmy teraz przez wszystkie parametry:

Advertising Name – nazwa urządzenia, która będzie widoczna w sieci Bluetooth. Warto nazywać moduły tak, aby łatwo później je rozpoznawać podczas parowania.

TAG Enable State – jest to nic innego, jak włączanie i wyłączanie taga.

TAG Power – moc nadawnia taga. Jeżeli instalujesz tagi daleko od gatewaya, warto wzmocnić sygnał. Niemniej należy pamiętać, że wiąże się to z szybszym zużyciem baterii.

TAG Format – w moim przypadku mam do wyboru T lub ID. Wynika to z faktu, że każdy moduł może pełnić swoją funkcję (w moim przypadku czujnika temperatury T) lub być zwyczajnym tagiem lokalizacyjnym ID.

Data Logger Enable – załączanie Data Loggera.

Data Logger Period – interwały czasowe zapisu danych do Data Loggera.

Nie będziemy w tym kursie wchodzić w ustawienia Bluetooth, gdyż jest to już bardziej zaawansowana optymalizacja komunikacji, tak więc pozostawiamy tą zakładkę bez zmian.

Na potrzeby kursu nazwij tag, aby łatwo go określić, w moim przypadku będzie to: „TempHala 801254” – warto w nazwach uwzględniać numery seryjne czujników, tak aby go później fizycznie zidentyfikować. Włącz tag, pozostaw format oraz wzmocnienie bez zmian. Warto także włączyć Data Logger, dzięki niemu dane z czujników będą przechowywane w pamięci modułu i w trakcie przerwy w komunikacji, zostaną wysłane pełną paczką po wznowieniu połączenia.

Po zdefiniowaniu parametrów kliknij Write. Powinien pojawić się komunikat o wgraniu parametrów. Od teraz twój moduł jest gotów do parowania z innymi urządzeniami i już teraz gromadzi dane.

Następny odcinek: Parowanie czujników Bluetooth z gatewayem.

Newsletter Poradnika Automatyka

Czytaj trendy i inspiracje, podstawy automatyki, automatykę w praktyce

Please wait...

Dziękujemy za zapis do newslettera!

Czy ten artykuł był dla Ciebie przydatny?

Średnia ocena artykułu: 0 / 5. Ilość ocen: 0

Ten artykuł nie był jeszcze oceniony.

Zadaj pytanie

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *