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.