iobluetooth

___ qstntxt ___

Ich arbeite an einer Anwendung, die viele iOS & lt; - & gt; OSX-Kommunikation. Zum größten Teil habe ich das gelöst.

Ich verwende CocoaPort , um die Kommunikation zu übernehmen. Über Wifi funktionierte das gut und war schnell.

Ich verwende Bonjour, um meinen Server zu finden. Dies erforderte die Veröffentlichung des Dienstes mit einem modifizierten DNSSDObjects ähnlichen Netzdienst unter iOS . Offenbar können Dienste, die über Bluetooth unter OSX veröffentlicht wurden, von iOS nicht gesehen werden, aber umgekehrt funktioniert das auch, außer dass Sie die Geräte paarweise und verbunden halten müssen.

Nun ist meine Frage, wie kann ich die Geschwindigkeit der Bluetooth-Verbindung verbessern? Ich bekomme vielleicht 100kb / s max und das scheint nach etwa 1 Minute zu stoppen, obwohl die Verbindung noch offen ist.

Ich denke, dass ich die AMP / HS Sachen in Bluetooth 3.0 verwenden muss, um eine schnelle Verbindung. Mein Verständnis ist dies schafft ein AdHoc Wireless-Netzwerk zwischen meinen Geräten (MBP Retina und iPad3, sollte so eine angemessene Geschwindigkeit fähig sein.)

Laut Wiki enthält Bluetooth 4.0 die HS-Spezifikation in Bluetooth 3.0 und laut Bluetooth Explorer ist das iPad 4.0-Spezifikation. Gibt es einen Weg, vielleicht über IOBluetooth , um ein High zu verlangen Geschwindigkeitsverbindung?

    
___ qstnhdr ___ Bluetooth Kommunikation zwischen OSX und iOS ___ tag123bluetooth ___ Bluetooth ist ein weltweit offener drahtloser Technologiestandard für den Austausch von Daten über kurze Entfernungen (mit Kurzwellenfunkübertragung) von Festnetz- und Mobilgeräten, wodurch PANs (Personal Area Networks) mit hohen Sicherheitsstandards geschaffen werden. ___ answer14633915 ___

Nach Ansicht eines Ingenieurs bei Apple ist dies zur Zeit nicht machbar. Das Beste, was Sie tun können, ist Bluetooth Classic, das ist wahrscheinlich die Geschwindigkeit, die ich bekomme.

Wenn Sie diese Funktion wünschen, sollten Sie eine Feature-Anfrage bei bugreporter.apple.com öffnen.

    
___ tag123ibluetooth ___ hilf uns dieses Wiki zu bearbeiten ___ tag123macos ___ macOS (früher bekannt als OS X oder Mac OS X) ist das Desktop-Betriebssystem von Apple, das auf Macintosh-Computern gefunden wurde. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Verwendung von macOS-APIs oder Mac OS-spezifischem Verhalten bezieht, nicht weil Sie Ihren Code auf macOS ausführen. Fragen zur Verwendung oder Fehlerbehebung von macOS sind off-topic. ___ tag123bonjour ___ Bonjour ist Apples Implementierung von Zeroconf, einem Dienstentdeckungsprotokoll. Es kann verwendet werden, um Dienste in einem Netzwerk zu finden und auch Dienste zu veröffentlichen, die von anderen Zeroconf-Clients gefunden werden. ___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___
1
Antwort

Mac OS X Bluetooth-Programmierbeispiel?

Ich versuche eine Anwendung mit Bluetooth in meinem Mac mini zu entwickeln. Nach der Suche im Internet war alles, was ich finden konnte, jedoch der "Bluetooth Device Access Guide" von Apple und kein einziges Beispielprogramm! Kann jemand vors...
13.04.2010, 10:37
1
Antwort

Zweck von CBCentralManagerScanOptionSolicitedServiceUUIDsKey

Die Option CBCentralManagerScanOptionSolicitedServiceUUIDsKey ist verfügbar, wenn nach Geräten in CoreBluetooth gesucht wird, die Dokumentation besagt    Wenn Sie diese Scanoption angeben, scannt der zentrale Manager ebenfalls   für Periph...
14.02.2014, 17:15
2
Antworten

Kann ich meinen Mac als Bluetooth-Peripheriegerät konfigurieren?

Ich arbeite an einer Idee, bei der mein Mac einige Daten an mein iOS-Gerät senden muss. Ich weiß, CoreBluetooth Framework ist nicht für Mac OS und nur für iOS, gibt es also eine Möglichkeit, dass ich meinen Mac ein Peripheriegerät zu stellen?...
10.05.2013, 22:41
1
Antwort

Kann ein Bluetooth-Gerät in Cocoa / ObjC "entpaart" werden?

Ich habe eine IOBluetoothDevice in meiner Mac / Cocoa-App gepaart und möchte sie programmatisch "entkoppeln". Das heißt, ich möchte das Gerät aus dem linken Bereich des Bluetooth-Bereichs der Systemeinstellungen entfernen. Ich habe [IOBlu...
19.02.2013, 18:17
1
Antwort

Listet Geräte auf, die sich in Swift im Bereich des Bluetooth-Geräts befinden

Ich habe den folgenden Code in einem Xcode 6 Spielplatz: %Vor% Ich fange gerade mit Bluetooth unter OSX an, und alles, was ich derzeit möchte, ist eine Liste von Geräten in Reichweite. Es scheint meine Delegate-Methode überhaupt nicht auf...
20.06.2014, 06:23
1
Antwort

Bluetooth Kommunikation zwischen OSX und iOS

Ich arbeite an einer Anwendung, die viele iOS & lt; - & gt; OSX-Kommunikation. Zum größten Teil habe ich das gelöst. Ich verwende CocoaPort , um die Kommunikation zu übernehmen. Über Wifi funktionierte das gut und war schnell. Ich verwend...
31.01.2013, 05:33