2016-10-07 3 views
0

Ich versuche derzeit, einige Testskripte zu schreiben, um ein Bluetooth-Gerät zu erhalten, das fcc-zertifiziert ist. Ich habe diese zwei Standorte verfolgt http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commands, http://processors.wiki.ti.com/index.php/WL18xx_Bluedroid_Bluetooth_RF_Testing. Ich habe die letzteren benutzt, um Befehle von ersteren in Tests umzuwandeln, die das bluedroid-Testwerkzeug erkennen wird. Ich hatte größtenteils Erfolg, aber ich brauche weg, um den BLE-Werbemodus einzuschalten, und kann keinen Weg finden, es zu tun. Der Bluetooth-Chip, den ich benutze, ist ein Pan13xx von Panasonic. Wenn mir jemand in die richtige Richtung zeigen könnte, wäre das erstaunlich.Bluetooth HCI-Befehl zum Aktivieren von BLE-Werbung

Vielen Dank im Voraus.

Antwort

1

ich nicht versucht haben, aber nach der Bluetooth 4.2-Spezifikation (Band 2, Teil E, 7.8.9 Seite 1284):

HCI_LE_Set_Advertise_Enable ist der Befehl zum Starten/Stoppen der Werbung.

Es dauert eine Advertising_Enable Parameter, der definiert ist als:

  • 0x00: Anzeigen deaktiviert ist (default)

  • 0x01: Anzeigen freigegeben ist.

  • 0x02 - 0xFF: Reserviert für zukünftige Verwendung Wert

und gibt -Status, die wie folgt definiert ist:

  • 0x00: LE_Set_Advertise_Enable Befehl
  • 0x01 gelungen - 0xFF: LE_Set_Advertise_Enable Befehl fehlgeschlagen
+0

Ja, ich bin auch darauf gestoßen. Das war Teil der Lösung. Ich musste auch erst einen dut_mode_enable 1 machen, dann könnte ich das Gerät zum werben bringen. Danke für die Hilfe. – Iseis

Verwandte Themen