Forum: Mikrocontroller und Digitale Elektronik USB UMTS nur eine Idee


von Konz (Gast)


Lesenswert?

Nabend zusammen,

Habe hier wieder mal eine Idee, die mich nicht schlafen lässt und 
entweder saugenial oder blöd ist, aber die ich unbedingt mit den Leuten 
hier im Forum teilen muss.

Es geht um folgendes: Ich möchte E-Mails über einen ARM oder AVR 
Controller versenden. Nun habe ich da verschiedene Möglichkeiten aber 
eine ganz spezielle ist: Ich habe daheim so ein UMTS USB Modem. OK da 
werden die meisten wohl aufhören zu lesen, weil der Stack oder die 
Protokolle wohl kaum zu implementieren sind, aber: was ist eigentlich, 
wenn ich den USB Datenverkehr einfach abhöre und dann meinen Controller 
einfach dasselbe schicken lasse? Damit meine ich: Ich sniffere das USB 
Modem auf dem PC während ich eine E-Mail versende und lasse meinen 
Controller dasselbe machen. Wäre das eine Möglichkeit solche USB Modems 
zu benützen? Daten über Bluetooth USB Dongles zu versenden funktioniert 
mit diesem System ja wunderbar bei mir.

von Daniel P. (ppowers)


Lesenswert?

Super Idee, so ein Gerät hätte ich auch gerne.
Aber: ...na dann schniffer doch mal den Datenverkehr!

Wie stellst Du Dir das jetz vor? Der UMTS-Dongel wird ja wohl nur 
korrekt funktionieren, wenn er auch korrekt von einem Host enumeriert 
wurde. Und dafür reicht es höchstwahrscheinlich nicht, vorher am PC 
geschniffte Datenblöcke einfach auf die USB-Schnittstelle zu klatschen, 
da es sich bei der Enumerierung um einen Dialog zwischen Host und Device 
handelt.
Um sinnvolle Daten zur richtigen Zeit senden zu können, muss Dein "Host" 
das Protokoll also genauso interpretieren können. Und das ist wohl nicht 
ganz einfach, sich das Protokoll anhand eines aufgezeichneten 
USB-Datentransfers zu entschlüsseln... Es ist ja schon ein Albtraum, den 
Fehler in einer Mass Storage Device - Kommunikation zu finden, obwohl 
das Protokoll bekannt ist.

Aber: Drannbleiben! Ich wäre Dein erster Kunde ;-)

von Konz (Gast)


Lesenswert?

Ganz ehrlich gesagt, bin ich jetzt mitten im Studium und habe genau 0 
Zeit für solche Spielereien aber dieses Elektronikergen in mir lässt 
mich einfach nicht los und ich muss mich jetzt einfach hier ein wenig 
einarbeiten. Aber konkrete Verwirklichungen werden wenn überhaupt erst 
monate später folgen. Geplant hätte ich z.B. Die Daten einer Kamera mit 
einem ARM über Email zu versenden, damit ich, wenn ich einmal nicht 
zuhause bin weiß was da abgeht. Aber nochmal zurück zum Thema:

>Um sinnvolle Daten zur richtigen Zeit senden zu können, muss Dein "Host"
>das Protokoll also genauso interpretieren können. Und das ist wohl nicht
>ganz einfach, sich das Protokoll anhand eines aufgezeichneten
>USB-Datentransfers zu entschlüsseln...

Das entschlüsseln des Protokolles spare ich mir ja genau mit dieser 
Methode!!!!!!! - Wenns funktioniert - Aber: Bluetooth Dongles habe ich 
auch keine Protokolle entziffert, trotzdem Daten gesendet

von x_Y_z (Gast)


Lesenswert?

Also ich weiß, dass die "alten" USB UMTS Modems einfach
ein USB zu UART Wandler drin hatten, da der Chipsatz mit
simplen AT-Befehlen angesprochen wurde.

(Kannst Du unter Windows auch wahlweise einmal mit dem
Hyperterminal o.ä. nachstellen und ohne jegliche Software
online gehen.)

Siehe hierzu:
http://blog.zugschlus.de/archives/114-UMTS-unter-Linux-funktioniert.html

von Konz (Gast)


Lesenswert?

das hört sich auch ganz gut an, aber ich möchte sehen ob meine Methode 
funkt, oh man wenn ich doch nur so ne woche zeit hätte..

von cb (Gast)


Lesenswert?

ich wage zu bezweifeln dass das funktionieren kann, da die kommunikation 
zu einem mailserver ja nicht einseitig ist (der antwortet auch), und 
zwar über tcp. damit kannst du dir sicher sein dass keine verbindung 
zustande kommt weil du mit den gesnifften daten immer wieder dieselben 
sequence nummern im tcp header senden würdest, damit wird dich jeder 
mailserver gepflegt ignorieren.

von Gerard C. (gerardchoinka)


Lesenswert?

Ich denke leichter ist es das modem SMS senden zu lassen, es wird 
vielleicht auch ein sms2email dients von dein netzbetreiber angeboten

von Arc N. (arc)


Lesenswert?

Eine ähnliche Frage hatte hier jemand schon vor ein paar Tagen...
Beitrag "UMTS Module erhältlich?"

http://www.telit.com/en/products/umts-hsdpa.php?p_id=14&p_ac=show&p=13#downloads
https://pia.khe.siemens.com/index.aspx?Nr=16401
http://www.sierrawireless.com/product/

p.s. Wie wär's mit einem WLan/UMTS-Router ala Linksys WRT54G3G über den 
der Controller dann Nachrichten verschickt oder gleich ein 
Kamerahandy/PDA mit etwas eigener Software?

von Roland B. (rolandb)


Lesenswert?


von Schoasch (Gast)


Lesenswert?

Das Problem mit den Mailservern wird das ganze Projekt wahrscheinlich 
scheitern lassen. Hmmmm ... Da gibt es aber noch eine Möglichkeit: Live 
Video Streaming der Webcam auf einer Homepage. Mal sehen ob die 
Geschwindigkeit ausreicht

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.