it-swarm.com.de

Kann Android Peer-to-Peer-Ad-hoc-Netzwerke betreiben?

Ist es möglich, Android im Ad-hoc-Peer-to-Peer-WLAN-Modus einzurichten? Zum Beispiel möchte ich, dass ein Telefon eine Nachricht sendet und dass alle Peers im Netzwerk die Übertragung empfangen, ohne einen Server zu haben. Ich würde gerne WLAN nutzen, da der Bluetooth-Bereich eher eingeschränkt ist.

96
Doughy

Hier ist ein Fehlerbericht über die gewünschte Funktion.

Der Status ist "überarbeitet", aber ich glaube nicht, dass er noch implementiert wurde.

http://code.google.com/p/Android/issues/detail?id=82

63
Crowe T. Robot

Android kann keine Ad-hoc-Netzwerke finden und keine Verbindung herstellen, es kann jedoch eine Verbindung zu Access Points hergestellt werden. Um dieses Problem zu umgehen, können Sie Ihre Wireless-Karte beispielsweise mit Connectify in einen Access Point verwandeln.

15
Telmo Marques

mein Freund und ich entwickeln zurzeit in unserer Bachelor-Arbeit eine Java-Bibliothek, die das AODV-Protokoll (für Mobilfunknetze geeignetes Multihop-Routing) implementiert. Das abschließende "Produkt" bietet eine einfache Möglichkeit, ein Adhoc-Netzwerk auf mehreren Android-Geräten zu erstellen/daran teilzunehmen, und eine Schnittstelle über die Bibliothek, um Nachrichten zu senden und zu empfangen. Leider hat jeder Telefontyp, z. B. ein Held oder ein Nexsus-Gerät, die Möglichkeit, ein Ad-hoc-Netzwerk zu erstellen. Daher unterstützen wir derzeit nur wenige Telefone.

das bedeutet, dass Personen mit verwurzelten Telefonen ihre verteilten Anwendungen (Filesharing, Spiele, ...) implementieren können, indem sie einfach die Library-.jar-Datei in ihre Android-Projekte aufnehmen.

es ist übrigens alles Open Source

http://code.google.com/p/adhoc-on-Android/

14
Rabie Jradi

sie können Ihr Android-Gerät mit einem bekannten Ad-hoc-Netzwerk verbinden.

bearbeiten Sie /system/etc/wifi/tiwlan.ini

WiFiAdhoc = 1
dot11DesiredSSID = <your_network_ssid>
dot11DesiredBSSType = 0 

bearbeiten Sie /data/misc/wifi/wpa_supplicant.conf 

ctrl_interface=tiwlan0
update_config=1
eapol_version=1
ap_scan=2

wenn dies zu einfach ist, lesen Sie diese Anweisungen .

10
yanokwa

Unterstützung für Peer-to-Peer-WLAN-Netzwerke ist seit API Level 14 verfügbar.

7
CGK

Ihre Antwort ist Wi-Fi Direct, das mit ICS zur Verfügung gestellt wird. Hier ist ein Link zur Erklärung in Android doc

4
fatih

Es könnte funktionieren, JmDNS auf Android zu verwenden: http://jmdns.sourceforge.net/

Es gibt tons von Zeroconf-fähigen Rechnern, so dass die Erkennung mit mehr als nur Android-Geräten möglich wäre.

4
user61051

Sie können Alljoyn Framework für die Peer-to-Peer-Konnektivität in Android verwenden. Es basiert auf Ad-hoc-Netzwerken und auch Open Source.

3
Selvakumar

Ich glaube nicht, dass es eine drahtlose Multi-Hop-Paket-Routing-Umgebung bietet. Sie können jedoch versuchen, einen einfachen Routing-Mechanismus zu integrieren. Schauen Sie einfach unter Wi-Share nach, um eine Vorstellung davon zu bekommen, wie es gemacht werden kann.

2
jaxvy

Ja aber:
1. root dein Gerät (falls du Nexus S wie mich hast, siehe this )
2. root Explorer installieren (Suche im Markt)
3. Finden Sie die entsprechende wpa_supplcant-Datei und ersetzen Sie (und sichern Sie) das Original wie in diesem Thread

wurde oben auf meinem Nexus S I9023 Android 2.3.6 getestet

1
kreker

Neben Telmo Marques Antwort: Ich verwende Virtual Router für diesen.

Wie bei connectify wird ein Zugriffspunkt auf Ihrem Windows 8-, Windows 7- oder 2008 R2-Computer erstellt, er ist jedoch Open Source.

0
Mene