Rozdział 5. Oprogramowanie urządzenia

Spis treści

5.1. lbx
5.1.1. Ustawienia
5.2. Android
5.3. Aktualizacja firmware

5.1. lbx

Do obsługi urządzenia można użyć programu lbx.

Aby połączyć urządzenie z komputerem na którym działa program lbx niezbędny jest interfejs LB-350, podłączany do komputera przez USB i łączący się z urządzeniami przez interfejs radiowy BLE.

5.1.1. Ustawienia

W programie lbx dostępne są następujące ustawienia urządzenia:

lbx - ustawienia urządzenia

Rysunek 5.1. lbx - ustawienia urządzenia


Nazwa

Dowolna nazwa ustawiana przez użytkownika do identyfikacji danej sztuki urządzenia.

Moc nadajnika

Moc z jaką urządzenie nadaje sygnał BLE. Moc można zmniejszyć w warunkach dobrej łączności (bliski zasięg), pozwoli to wydłużyć czas pracy na baterii.

Sugerowana wartość: 0 dBm przy niewielkiej odległości, 4 dBm przy większej. Można dobrać eksperymentalnie tak aby zachować prawidłowe działanie przy jak najmniejszej mocy (oszczędność baterii).

Okres rozgłaszania standardowego

Co jaki czas urządzenie wysyła bieżące dane, przy normalnym działaniu.

UWAGA: zużycie baterii jest mniej więcej proporcjonalne od tego częstotliwości rozgłoszeń standardowych. Dwukrotne zwiększenie/zmniejszenie parametru skutkuje mniej więcej dwukrotnym wydłużeniem / skróceniem czasu pracy na jednej baterii.

Nadmierne wydłużanie tego parametru skutkuje utrudnieniem połączenia z urządzeniem (np. w celu odczytu pamięci rejestracji lub zmany ustawień) - połączenie jest możliwe tylko w momencie wysyłania rozgłoszenia standardowego.

Sugerowana wartość: 2000 ms.

Okres rozgłaszania szybkiego

Jeśli urządzenie wymaga wciśnięcia przycisku w celu umożliwienia połączenia, to jest to czas rozgłaszania po wciśnięciu przycisku. Podając krótszy czas można uzyskać szybsze nawiązanie łączności z urządzeniem.

Sugerowana wartość: 100 ms.

Okres rozgłaszania kalibracyjnego

Co jaki czas urządzenie wysyła dane w trybie kalibracji (na użytek serwisowy).

Sugerowana wartość: 500 ms.

Wysyłaj nazwę w rozgłoszeniach bezpołączeniowych

Czy w rozgłoszeniach bezpołączeniowych ma być wysyłana nazwa. Niewysyłanie nazwy zmniejsza ilość przesyłanych danych o tym samym oszczędza baterię. Nazwa może być przydatna przy użyciu innych narzędzi niż dedykowane oprogramowanie, do łatwiejszej identyfikacji urządzenia. Dedykowane oprogramowanie nie wymaga wysyłania nazwy.

Sugerowana wartość: wyłączone.

Rozgłoszenie bez sparowania pozwala na połączenie bez wciskania przycisku

Jeśli ta opcja jest wyłączona, to żeby nawiązać połączenie z urządzeniem trzeba najpierw wcisnąć przycisk.

Jeśli ta opcja jest włączona, urządzenie w celu połączenia nie wymaga wciśnięcia przycisku.

Wybór odpowiedniego wariantu zależy od sposobu użycia urządzenia.

Sugerowana wartość: włączone.

Okres pomiaru

Co jaki czas urządzenie mierzy parametry powietrza. Sensowne ustawienia to taki sam okres pomiaru co okres rozgłaszania danych lub okres rejestracji danych, zależnie od tego czy chcemy mieć aktualizację wyników pomiaru między rejestracjami, czy nam na tym nie zależy.

Sugerowana wartość: 60 s (tyle co okres rejestracji danych). Jeśli chcemy mieć częstszą aktualizacje bieżących wyników, ustawić mniejszy okres.

Próg niskiego napięcia baterii

Napięcie baterii przy którym sygnalizowany jest alarm zbyt niskiego napięcia.

Sugerowana wartość: 2,2 V.

Awaria głównego czujnika - użycie mniej dokładnego odczytu temperatury

Jeśli główny czujnik pomiarowy ulegnie awarii, to możliwy jest odczyt z drugiego mniej dokładnego czujnika. Dotyczy to tylko temperatury, nie ma drugiego czujnika wilgotności. Jeśli ta opcja jest włączona i nastąpi awaria czujnika, to dane wysyłane są oznaczone jako alternatywne, sygnalizowana jest awaria sprzętowa, dane alternatywne nie są rejestrowane w pamięci - dostępny jest tylko bieżący odczyt, pozwalający zorientować się zgrubnie co się dzieje w otoczeniu urządzenia.

Jeśli ta opcja jest wyłączona, to odczyt z alternatywnego czujnika nie jest używany.

Alarmy

Dla temperatury i wilgotności, próg dolny i górny - pozwala na autonomiczne sprawdzanie czy parametry mieszczą się w zadanych granicach. Alarm sygnalizowany jest do oprogramowania użytkowego.

5.2. Android

Opis użytkowania LB-508 z aplikacjami dla systemu Android znajduje się w osobnych opisach:

5.3. Aktualizacja firmware

W celu aktualizacji firmware należy urządzenie przełączyć w odpowiedni tryb. Są 2 możliwości:

  • Włączenie aktualizacji z menu przyciskowego - odbywa się metodą opisaną w funkcjach sterowanych przyciskiem.
  • Uruchomić urządzenie w trybie aktualizacji firmware: otworzyć klapkę baterii, wcisnąć i przytrzymać przycisk na przodzie, krótko wcisnąć przycisk znajdujący się pod klapką baterii (w tym czasie trzymać cały czas przycisk na przodzie), po puszczeniu przycisku pod klapką baterii puścić też przycisk na przodzie.

Po włączeniu aktualizacji firmware (dowolną metodą) kontrolka STATUS zaświeca się na niebiesko na stałe.

Następnie należy uruchomić program ładujący - Nordic DFU, działający na urządzeniach mobilnych, pobrać go należy z odpowiedniego sklepu z aplikacjami: Android / iOS. Po uruchomieniu programu należy wybrać plik do załadowania (plik DFU jest z rozszerzeniem .zip), wybrać urządzenie i uruchomić ładowanie. Urządzenie musi być wcześniej włączone w tryb aktualizacji firmware, zgodnie z powyższym opisem.

Aktualizacja firmware

Rysunek 5.2. Aktualizacja firmware