Android Schnittstelle

#2596441
Lesenswert?

WLan direkt geht eh nicht so wirklich, da lässt dich der 
Linux-Kernel(-Teiber) und die Wlan-Adapter-Firmware (zum Glück) garnicht 
erst ran, auch raw-sockets usw. kriegst du unter Android nicht.

Du musst es also dem Betriebsystem überlassen, mit dem Wlan erstmal eine 
IP-Netzwerkverbindung aufzubauen. Über diese schickst/empfängst du dann 
deine Daten.

=> Jedes beliebige Android-Netzwerk-Tutorial wäre ein Ausgangspunkt für 
dich.
Gast #2596463
Lesenswert?

Εrnst B✶ schrieb:
> WLan direkt geht eh nicht so wirklich, da lässt dich der
> Linux-Kernel(-Teiber) und die Wlan-Adapter-Firmware (zum Glück) garnicht
> erst ran, auch raw-sockets usw. kriegst du unter Android nicht.
>
> Du musst es also dem Betriebsystem überlassen, mit dem Wlan erstmal eine
> IP-Netzwerkverbindung aufzubauen. Über diese schickst/empfängst du dann
> deine Daten.
>
> => Jedes beliebige Android-Netzwerk-Tutorial wäre ein Ausgangspunkt für
> dich.

danke für deine Antwort. Es wäre sehr nett, wenn es bischen detaliert 
erklären könntest:)
#2596764
Lesenswert?

del schrieb:
> Es wäre sehr nett, wenn es bischen detaliert
> erklären könntest:)

Was gibt's da noch viel zu erklären? Programmieren musst du selber.

du brauchst java.net.*, siehe 
http://developer.android.com/reference/java/net/package-summary.html

Dort dann je nach Sensor-Funktionsweise ein Socket oder DatagramSocket 
oder
URLConnection oder ...
Verbinden, Daten senden/lesen, Anzeigen.


evtl. Hilfreich:
http://www.ibm.com/developerworks/opensource/library/os-android-networking/#N101C3
Gast #2596788
Lesenswert?

Warum eine App. Mach halt eine kleine Webapp, die im Browser läuft. Das 
geht ziemlich einfach, z.B. mit GWT. Wenn Du dich mit Android noch nicht 
so gut auskennst, dann ist es sicher sogar sehr viel einfacher. 
Java-Programmierkenntnisse natürlich vorausgesetzt.
Gast #2596793
Lesenswert?

Noch vergessen:
Das setzt natürlich auf der Sensoren-Seite einen Webserver voraus. Ich 
bin jetzt davon ausgegangen, weil da ja sogar über wlan kommuniziert 
wird, dass deine Werte ohnehin von einem embedded-Linux System kommen.
Gast #2653096
Lesenswert?

Εrnst B✶ schrieb:
> WLan direkt geht eh nicht so wirklich, da lässt dich der
> Linux-Kernel(-Teiber) und die Wlan-Adapter-Firmware (zum Glück) garnicht
> erst ran, auch raw-sockets usw. kriegst du unter Android nicht.
>
> Du musst es also dem Betriebsystem überlassen, mit dem Wlan erstmal eine
> IP-Netzwerkverbindung aufzubauen. Über diese schickst/empfängst du dann
> deine Daten.
>
> => Jedes beliebige Android-Netzwerk-Tutorial wäre ein Ausgangspunkt für
> dich.

kann man nich bei linux was programmieren, damit man wlan interface 
direkt zugreifen kann???
Gast #2653956
Lesenswert?

Guten Tag ...

Ich denke mal laut:
Wenn Du hier solche Fragen stellst gilt fur Dich
- Android ist der Meister und Linux sein Erfüllungsgehilfe !
- Je tiefer Du gräbst, desto eher fällt Dir die Decke auf den Kopf.
- Auf einem "gerooteten" Teleknochen geht alles.

Was für "exzentrische SchweineIgeleien" hast Du denn vor, daß Du
gleich bis in den Keller des Systems vordringen mußt ???

mit hacktischem Gruß
Martin
Gast #2697248
Lesenswert?

Zwie Blum schrieb:
> wireshark

morgen schrieb:
> Εrnst B✶ schrieb:
>> WLan direkt geht eh nicht so wirklich, da lässt dich der
>> Linux-Kernel(-Teiber) und die Wlan-Adapter-Firmware (zum Glück) garnicht
>> erst ran, auch raw-sockets usw. kriegst du unter Android nicht.
>>
>> Du musst es also dem Betriebsystem überlassen, mit dem Wlan erstmal eine
>> IP-Netzwerkverbindung aufzubauen. Über diese schickst/empfängst du dann
>> deine Daten.
>>
>> => Jedes beliebige Android-Netzwerk-Tutorial wäre ein Ausgangspunkt für
>> dich.
>
> kann man nich bei linux was programmieren, damit man wlan interface
> direkt zugreifen kann???

ich glaube du muss einen ad hoc verbindung herstellen.da Android ad hoc 
nicht unterstütz, muss man vielleicht das handy erst mal rooten. Mehr 
weiss ich auch nicht:(
#2858864
Lesenswert?

Hallo del, hallo zusammen,

gabe es nun in diesem vorhaben ein ergebniss auf das ich vielleicht 
zurückgreifen könnte?

Wir haben ähliches vor.
Im Rahmen eines Schulprojektes, wollen wir eine Verbindung vom Android 
zum ATmega8 aufbauen um einfache Daten zu senden und zu empfangen.
bsp.Ports schalten und einfache Interger zurückschiken.

Die verbindung sieht wie folgt aus.

Android --> Wlan --> Avisaro --> UART --> ATmega

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren