2017-06-22 3 views
0

Mit BlueZ-5.43, Nordic nRF52832 und Raspberry Pi Raspbian.Wie liest/schreibt man in das von hci_le_create_conn zurückgegebene Handle?

Ich kann einen l2cap-Socket erstellen und Service Discovery durchführen und Lese- und Schreiboperationen auf Eigenschaften zuweisen. Diese Lösung umgeht jedoch das Erstellen einer Verbindung über die HCI und verwendet anschließend Standardwerte für Parameter wie Überwachungszeitüberschreitung und Slave-Latenz.

Das Durchlaufen von hci.c mit hci_le_create_conn ermöglicht es mir, diese Standardwerte zu überschreiben, aber ich erhalte eine Handle-Nummer 64 ohne offensichtliche Mittel, dieses Handle für Service Discovery oder Merkmalinteraktion zu verwenden. Das Dienstprogramm lsof zeigt keine offene Datei mit der neuen Verbindung an, wie wenn ich einen l2cap-Socket direkt öffne.

Wie lesen/schreiben Sie in das von hci_le_create_conn zurückgegebene Handle?

Antwort

0

Die Lösung besteht darin, ACL-Pakete zu verwenden.

Verwandte Themen