Ich habe Probleme, die API zu verstehen, um einen l2cap (oder RFCOMM) Client/Server unter OSX einzurichten, wie ich es mit BlueZ unter Linux kann.l2cap server/client mit IOBluetooth (osx bluetooth stack)
Unter Linux habe ich einfach eine Steckdose, binden öffnen, hören & dann für den Server übernehmen, & Buchse, binden, für die Client-Verbindung (w/die Bindung in der BT-Adresse des Geräts unter ich verwenden möchte) . Es gibt auch keine Paarung.
Ich kann nicht herausfinden, wie meine Anwendung konfiguriert wird, um auf Verbindungen auf einem bestimmten Gerät zu hören (oder wenn OSX nur jeweils 1 BT-Adapter unterstützt, und dann nach eingehenden Verbindungen zuhören).
Ich kann auch nicht herausfinden, wie meine Anwendung zu konfigurieren, dass ein BT-Gerät senden ein bestimmtes Gerät verwenden (dies ist irrelevant, wenn OSX unterstützt nur 1 zu einem Zeitpunkt).
Auch dann, wenn der OSX Stapel erfordert eine Paarung zwischen zwei Geräten aufgetreten sein, bevor es durch L2CAP passieren wird?
Alle Sprachbeispiele würden geschätzt, obwohl C/C++ bevorzugt wäre.
Dank
Danke - ich fand es auf meinem eigenen und vergessen zu beantworten. Es gibt eine PDF für JSR-82 (Bluetooth für Java), die beschreibt, welche Werte für den L2CAP-Serverplist gelten sollen. OSX-Bluetooth-Stack unterstützt nur 1 Bluetooth-Adapter gleichzeitig. – Vitali