2016-05-09 14 views
-1

Ich hoffe, jemand könnte mir ein schnelles Beispiel geben, wie man das BTLE-Device ohne die riesige BLE-Manager Bibliothek richtig konfiguriert. Schon eine kleine GAP-Authentifizierung und ein GATT-Service reichen aus. Ich habe es geschafft, meinen eigenen GATT-Service und meine Eigenschaften ohne BLE-Manager zu erstellen, aber dank einiger defines, typedefs usw. kann ich nicht herausfinden, wie man das für GAP macht und wie ich meine Callbacks dafür registrieren kann. Vielleicht hat jemand diese Module schon einmal benutzt und kann mir ein schnelles Beispiel geben, wie es gemacht wird?ATMEL SAMB11/BTLC1000 einfaches GAP/GATT Beispiel

Antwort

0

Da Sie einen GATT-Service mit Authentifizierung erwähnt haben, ist das Atmel-BAS [Battery Service] Beispiel einfach. Um besser zu verstehen, können Sie den Leitfaden zum Einstieg herunterladen, siehe Architektur. Um die Callbacks zu registrieren, müssen Sie die Reihenfolge der Callbacks in der Funktion ble_event_manager in der Datei ble_manager.c überprüfen.

+0

Nun sind die Callbacks in der Art der Struktur registriert. Sie müssen die Reihenfolge des Rückrufs nicht überprüfen. – mathivanan