2015-04-04 3 views
7

Ich habe ein Gerät, mit dem ich meine Verbindung vom iOS-Gerät über Bluetooth (Bluetooth PAN) teile.Ist möglich über Bluetooth PAN in iOS mit angeschlossenen Geräten zu kommunizieren

Ich frage mich, ob es möglich ist, einen Server auf dem iPhone im PAN-Netzwerk zu erstellen und auf das Gerät zuzugreifen oder einen Server auf dem Gerät zu erstellen und auf das iPhone zuzugreifen.

Hat jemand diese Art von Erfahrung? Ich weiß, dass es definitiv mit Android-Geräten gemacht werden könnte.

+0

Es kann auf http bezogen werden: // www. atpeaz.com/index.php/2010/fixing-the-iphone-bluetooth-internet-therhering-with-os-x/. – user1929959

+0

Ja, dieser Artikel beschreibt ausgezeichnet, was PAN-Schnittstelle ist und Aktionen zum Einrichten der Freigabe. Meine Frage ist, ist es möglich, einen Server in diesem PAN-Netzwerk intern einzurichten, ohne einen Server im Internet zu erstellen? Gibt es irgendwelche Einschränkungen von der iOS-Seite? –

+0

Ohne umfangreichere Recherchen würde ich mir vorstellen, dass es zwar möglich wäre, aber nicht sehr lohnend, da das Gerät, das den Server hostet, wahrscheinlich Ressourcen beanspruchen würde. Dies hängt auch von der Rolle und den Aktionen ab, die auf der Seite "Server" stattfinden. – CalebB

Antwort

3

Ja, es ist möglich. Siehe zum Beispiel this question über das Einrichten eines solchen Servers auf einem iOS-Gerät.

Sie können einen sehr schnellen Test durchführen, indem Sie eine Netzwerkdiagnose-App installieren - z. Ich fand einen namens Console Server von SikYi Chan im App Store.

In dieser App habe ich eine "Server-Verbindung" auf Port 12345 hinzugefügt und den Server gestartet. Tethering von meinem Mac, in den Systemeinstellungen -> Netzwerk habe ich festgestellt, dass meine IP-Adresse 172.20.10.2 war. Ich vermutete, das iPhone war daher auf 172.20.10.1, und tat dies:

% telnet 172.20.10.1 12345   
Trying 172.20.10.1... 
Connected to 172.20.10.1. 
Escape character is '^]'. 
hello 

Und in Server-Konsole in der iOS-App Ich habe:

enter image description here

+0

Danke, ich bestätige, dass es funktioniert. –