Liczba postów: 3
Liczba wątków: 1
Dołączył: Jan 2016
Reputacja:
0
Witam! Mam problem z odczytaniem wartości RSSI z modułu bluetooth HC-05. Urządzenie po komendzie AT+INQ zwraca mi wartość RSSI w takiej postaci: FFA8. Nie mam zielonego pojęcia jak to odczytywać i pokazywać w -dBm albo procentach.
Liczba postów: 88
Liczba wątków: 14
Dołączył: Jan 2016
Reputacja:
22
Cześć. STOP. Nie widzimy kodu. STOP.
Pozdrawiam
Liczba postów: 88
Liczba wątków: 14
Dołączył: Jan 2016
Reputacja:
22
20-01-2016, 07:54
(Ten post był ostatnio modyfikowany: 20-01-2016, 07:56 przez wojtekizk.)
Witam
Znalazłem kiedyś opis, z którego wynika że ostatni parametr to siła sygnału właśnie :-)
Różni producenci stosują tu różne zakresy wartości (hex) od FFB0 do FFFF.
Jak to się ma do dB ??? Może wujek Google pomoże ?
De facto te wartości są ujemne zatem im większa liczba (hex) tym lepiej.
Jak korzystać z komend AT znajdziesz w datasheet, ale to pewnie wiesz doskonale.
Pozdrawiam
Liczba postów: 3
Liczba wątków: 1
Dołączył: Jan 2016
Reputacja:
0
Dokładnie, ostatni parametr to siła sygnału ale nie wiem jak to poprawnie odczytywać. Po przekonwertowaniu hex do dec wychodzi ogromna liczba, nijak podobna do dBm. Google nic nie mówi. Spróbuję z zakresu, który podałeś stworzyć własny zakres, tylko nie wiem jakie są zakresy dla dBm.
Liczba postów: 1
Liczba wątków: 0
Dołączył: Jan 2018
Reputacja:
0
Wychodzi ogromna liczba, jeśli wartośc hex potraktuje się jako unsigned int. A to jest zwykły int, czyli ze znakiem. W związku z tym FFC4 to dziesiętnie -60, czyli wartość jak najbardziej pasująca do dBm.