2016-04-11 5 views
1

Ich möchte eine iOS-Anwendung entwickeln, über die ich mit anderen Geräten (außer iOS-Geräten) über WiFi direkt kommunizieren muss.Kann ich AllJoyn Framework für Wifi Direct in iOS verwenden?

Nach meinem Wissen gibt es keine APIs in iOS für WiFi direkte Kommunikation zur Verfügung gestellt.

Ich habe einen Link in Bezug auf Drittanbieter-Bibliothek AllJoyn gefunden. AllJoyn Framework

Hat jemand diese Bibliothek für iOS verwendet?

Bietet AllJoyn eine gute Unterstützung, wenn Entwickler in Zukunft Probleme mit dieser Bibliothek haben?

Antwort

2

Ich habe in der Vergangenheit Beiträge zu den iOS-Bindungen von AllJoyn geleistet.

AllJoyn unterstützt derzeit nicht Wifi Direct für iOS.

Sie können jedoch Peer-to-Peer-Kommunikation mit AllJoyn durchführen, wenn Sie sich im selben WLAN-Netzwerk befinden. Dies hängt sicherlich von Ihrem Anwendungsfall ab, aber Sie können viel erreichen, ohne dass Sie Wifi direkt verwenden müssen.

Wifi direkt kann in Ihrem Fall schwierig sein, da Sie versuchen, mit anderen Geräten als iOS von einem iOS-Gerät zu kommunizieren. Die Interoperabilität hängt davon ab, wie iOS und andere Betriebssysteme (z. B. Android) es implementieren würden.

Aus meinen vergangenen Experimenten, sogar Android-Geräte sprechen über Wifi direkt hervorgehobene Probleme, die wegen wie bestimmte Hersteller es implementiert wurden, obwohl es bald standardisiert werden soll.

AllJoyn ist ein Open-Source-Framework mit einer Liste aktiver Entwickler, die daran arbeiten, es zu pflegen. Sie können ihre core mailing list abonnieren, um Ihre Fragen zu beantworten und wie bei jedem Open-Source-Projekt haben sie ein aktives Bug-Tracking-System (Jira). Dies ist eine gute Möglichkeit herauszufinden, wie das Framework die Entwickler/Benutzer des Frameworks unterstützt.

+0

Vielen Dank NikofTime für Ihre Antwort. Können Sie mir bitte zeigen, auf welche anderen Arten iOS-Geräte mit anderen iOS- oder Nicht-iOS-Geräten kommunizieren können? –

+0

Gibt es einen bestimmten Grund, dass Sie nach Wifi direkt gesucht haben? Wenn das Ziel die Kommunikation zwischen iOS- und Nicht-iOS-Geräten ist, ohne dass eine Internetverbindung besteht, wird AllJoyn ausreichen. Viele Frameworks verwenden jedoch einen Cloud-basierten Ansatz, der eine Internetverbindung erfordert. Sie können Bluetooth LE auch betrachten, wenn Sie nicht versuchen, viele Daten zu streamen/zu übertragen. Sowohl iOS als auch Android bieten BLE-APIs an. – NikofTime

+0

Wenn Sie meine Antwort zu AllJoyn, Wifi Direct und Peer-to-Peer Adresse gefunden haben, antworten Sie bitte auf meine Antwort. Es hilft anderen – NikofTime

Verwandte Themen