Raspberry iBeacon nie wykrywa

Ostatnio próbowałem skonfigurować ibeacon w kluczu sprzętowym BLE (cambridge silicon radio) na raspberry pi. Odniesienie:http://developer.radiusnetworks.com/2013/10/09/how-to-make-an-ibeacon-out-of-a-raspberry-pi.html

Dostaję tę wiadomość:

HCI Command: ogf 0x08, ocf 0x0008, plen 44
  1E 02 01 1A 1A FF 4C 00 02 15 E2 C5 6D B5 DF FB 48 D2 B0 60
  D0 F5 A7 10 96 E0 00 00 00 00 C9 00 00 00 00 00 00 00 00 00
  00 00 00 00
> HCI Event: 0x0e plen 4
  01 08 20 12

A aplikacja nawet nie lokalizuje sygnału nawigacyjnego. Chociaż widzę, jak klucz sprzętowy błyska światłem na tym poleceniu:

sudo hciconfig hci0 leadv 0

Ale nic nie zostanie wykryte.

Więc przejdź do aplikacji o nazwie LIGHTBLUE z poziomu sklepu i wykryje bluetooth z innym UUID.

Próbowałem tego już kilka razy. I wykonałem wszystkie kroki w samouczku. Ale to urządzenie Bluetooth po prostu się nie pokaże.

Ciekawe, co to jest 0x08 i 0x0008, a jeśli chcę rzucić inny UUID, co powinienem zrobić? Ale to jest późniejsza część ...

W tej chwili THE BLUETOOTH nie odda Estimote UUID, jak powiedział samouczek Radius Networks.

Mam nadzieję, że wkrótce otrzymam odpowiedź.

Polecenie, które napisałem (po tym nie działałem zmieniłem moc na C9):

$ sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00

i zaskakująco, błąd jest następujący: Błąd: Nieprawidłowe parametry polecenia HCI; Jak to się stało, że jest nieważny? Czy dlatego, że CSR obsługuje 128-bitowy zamiast 64-bitowy szesnastkowy?

Dzięki!

questionAnswers(6)

yourAnswerToTheQuestion