Mein iPhone verbindet sich über Adhoc-Wifi mit einem WiFi-Sensormodul.
Die Herausforderung besteht darin, eine Anwendung zu programmieren, die dieses Sensormodul verwendet. Aber ich bin nicht sicher, welche spezifischen APIs zu verwenden, um diese Implementierung am besten Architektur.
Ich habe begonnen, mich mit dem CocoaAsyncSocket-Klasse da es ein geeignetes Instrument für diesen Zweck zu sein scheint.
Muss der Benutzer immer manuell eine Verbindung mit dem Adhoc-WLAN-Gerät herstellen? (über die App "Einstellungen") oder kann meine eigene App das Suchen, Herstellen und Trennen der WLAN-Verbindung übernehmen?
Ich bezweifle, dass ich mit iOS programmatisch umschalten kann, ob Wifi ein- oder ausgeschaltet ist.
Welcher Container eignet sich am besten für den Datenstrom, sobald die Sensordaten empfangen wurden? Auf anderen Plattformen habe ich zum Beispiel einen rotierenden Warteschlangenpuffer programmiert.
Vielen Dank für Ihren Beitrag.
Bearbeiten: Das betreffende Protokoll ist ein reines CSV-formatiertes ASCII-Protokoll. Nicht HTTP, FTP, etc. Nur Rohdaten. Die Anwendung soll einfach einen Port auf der verbundenen IP öffnen und lesen/schreiben.