Jestem nowy w programowaniu niskiego zużycia energii Bluetooth przy użyciu BlueZ.Jak wykonać skanowanie niskonapięciowe bluetooth przez bibliotekę BlueZ C
Chcę opracować natywny kod c, aby skanować pobliskie urządzenia za pomocą interfejsu API BlueZ dla Bluetooth o niskim poborze energii na Intel Edison. Widziałem this question, ale odpowiedź tak naprawdę nie pomaga. Jakakolwiek rada?
Widziałem ten przykład kodu. Działa, ale nie skanuje urządzeń BLE - tylko normalne. – Longes
@ Longes For BLE musisz ustawić parametr 'hci_le_set_scan_parameter', [zobacz ten przykład dla skanowania BLE] (https://github.com/carsonmcdonald/bluez-experiments/blob/master/experiments/cantest.c) – ashoke
Przykład BLE zależy od ncurses, dla testowania zmieniłem go na czystą aplikację konsolową. Musisz też uruchomić go za pomocą sudo. – prmottajr