Ich versuche herauszufinden, ob ein iPhone eine Verbindung zu einem anderen Nicht-iPhone-Gerät über WLAN oder Bluetooth herstellen kann und widersprüchliche Informationen angezeigt bekommen. Vieles von dem, was ich gefunden habe, war vor der Version 3.0 des SDK herausgekommen, als es sicherlich nicht möglich war. Betrachtet man Stack Überlauf Fragen, wie Can the iPhone 3.0 SDK provide full access to Bluetooth devices (headsets)? erwähnen Sie können nicht mit einem beliebigen Gerät verbinden, es sei denn, es ist Teil der "Works für iPhone" Gerät. Benötige ich Hardware, die Teil dieses Programms ist?Wie kann ein iPhone über WLAN oder Bluetooth auf ein anderes Nicht-iPhone-Gerät zugreifen?
Blick durch die Apple-Dokumentation, Peer-to-Peer Connectivity, es erwähnt Verbindung zweier iPhones, kein iPhone zu einem anderen Bluetooth-Gerät. Dann gibt es Artikel wie iPhone SDK focus: Bluetooth enhancements, die dieses Zitat
... und mit dem neu angekündigten „Standard Support“ beinhaltet sollte die Dateiübertragung zwischen dem iPhone und einem Computer sowie zwischen in der Nähe iPhones
erlauben
eine weiterer Stapel Überlauf Frage erwähnt GameKit in iPhone SDK 3.0, Bonjour und the Apple documentation for Bonjour spricht über Bonjour-Geräte anschließen, kann aber ein iPhone zu jedem Bonjour-Gerät anschließen? Muss es eine Wi-Fi Verbindung haben, oder kann es Bluetooth benutzen?
Auch wenn ich Bluetooth verwenden könnte, um eine Verbindung mit einem anderen Gerät herzustellen, wird es auf iPhones und iTouches der ersten Generation nicht verfügbar sein, glaube ich. Ist das korrekt? Ich denke an eine iPhone-Anwendung, die mit anderen Nicht-iPhone-Geräten in der Umgebung kommunizieren müsste, wahrscheinlich mit Bluetooth, aber möglicherweise mit einer direkten drahtlosen Verbindung. Was sind die Möglichkeiten und Grenzen dieses Ansatzes? Ist es nicht möglich, ein iPhone mit einem beliebigen Bluetooth-Gerät verbinden zu lassen? Muss das andere Gerät in einem drahtlosen Bonjour-Netzwerk sein? Ich versuche herauszufinden, ob das überhaupt möglich ist oder ob es sich nicht lohnt.
Danke für die Info - je mehr ich lese, desto mehr dachte ich, Bluetooth wäre keine praktikable Option, außer wenn die Geräte im Made for iPod-Programm sind. Wie für Bonjour, muss das iPhone/iTouch in einem drahtlosen Netzwerk sein, um ein Bonjour Gerät zu entdecken? Gibt es für Bonjour eine Bereichsbeschränkung oder ist es nur die Reichweite des anderen Geräts? –
Bonjour ist einfach ein Erkennungsprotokoll. Daher ist die Reichweite unabhängig von der Reichweite Ihres Netzwerks. Es ist für den Einsatz in einem lokalen Netzwerk gedacht, so dass das iPhone in einem WiFi-Netzwerk sein muss. Die Geräte selbst könnten jedoch fest verdrahtet oder mit anderen Mitteln mit dem Netzwerk verbunden sein. –
Nein, das iPhone muss nicht auf einem Wifi-Netzwerk sein: Es wird * jedes * Netzwerkgerät verwendet, das auf dem System verfügbar ist - insbesondere: Bluetooth. Ab iOS6 deaktiviert Apple standardmäßig die BT-Suche nach Bonjour (Apples Erklärung (Entschuldigung) für diese Änderung) und die offiziellen Anleitungen zur Problemumgehung https://developer.apple.com/library/ios/qa/qa1753/_index. html # // Apple_ref/doc/uid/DTS40011315) – Adam