Невозможно снизить мощность передачи Bluetooth Raspberry Pi

Я пытаюсь превратить мою малину в iBeacon, но я не могу заставить его передавать с более низкой мощностью, я много раз менял мощность Tx, когда я использую свой сканер BLE, я вижу, что мощность Tx изменилась, а RSSI вообще не в то время как с другими радиомаяками изменение мощности передачи приводит к снижению мощности. У кого-нибудь была такая же проблема? это команда, которую я запускаю (я изменил C8 на 88, CE, E7 и т. д.) sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 63 6F 3F 8F 64 91 4B EE 95 F7 D8 CC 64 A8 63 B5 00 00 00 00 C8


person fafa92    schedule 24.06.2017    source источник


Ответы (1)


Изменяемый вами байт не контролирует мощность выходного сигнала передатчика. Этот байт обозначается как «мощность передачи» или «измеренная мощность». Последний термин более точен. Он используется для передачи получателям ожидаемого значения rssi на расстоянии 1 метр, чтобы помочь в оценке расстояния. Опять же, его изменение на самом деле не влияет на мощность передатчика.

К сожалению, в Raspberry Pi нет API для изменения мощности передатчика Bluetooth.

person davidgyoung    schedule 24.06.2017