konto usunięte

Temat: Siła sygnału BT

Czy da sie zmierzyc moc sygnaly BT ? tzn ktore z urzadzen BT jest najblizej naszego nadajnika BT.
Maciej Reutt

Maciej Reutt Managing Director

Temat: Siła sygnału BT

Proponuje sie zainteresowac RSSI i komendami HCI, jutro blizej przedsstawie to podejscie. Dzis jestem troszke zajety.

Pozdrawiam
Maciej
Maciej Reutt

Maciej Reutt Managing Director

Temat: Siła sygnału BT

Witam,

odsnoenie sily sygnalu, programistycznie mozna rozwiazac to tak:
1. Read RSSI Command - komenda HCI, zwracajaca nam poziom sygnalu w dB, dodatni lub ujemny, co oznacza jak nasze urzadzenie ma sie do Golden Receive Power Range. W ten sposob mozna zbadac sile sygnalu i wywnioskowac ktore urzadzenie jest blisko. Biblioteki jsr-82 posiadaja support dla odczytu RSSI. Wymaga ACL handle, czyli z kazdym urzadzeniem nalezy miec ustanowiony link ACL(nie wygodna spawa)

2. Inquiry Result with RSSI Event - nawet lepszy pomysl, jak wiadomo podczas inquiry odpytujemy wszystkie urzadzenia w zasiegu. W ten sposob w jednym poleceniu mozemy otrzymac dane odnosnie wszystkich urzadzen. Ostatnie pole to RSSI i, ktore odczytujemy jak wyzej.
JSR-82 rowniez ma support dla tego eventu.

Jedyny minus tych podejsc to, kwestia iz nie wszystkie urzadzenia (stosy i sprzet) maja support dla RSSI.

Sprzetowo to juz wiekszy orzech do zgryzienia! Sniffery moge byc przydatne.

Powodzenia.



Wyślij zaproszenie do