Forum: Mikrocontroller und Digitale Elektronik Daten Packete über Hyperterminal senden und empfangen


von Andreas F. (andilein)


Lesenswert?

hallo zusammen,
ich beschäftige mich seit einiger zeit mit der zuverlässigkeit von 
zigbee. dabei verwende ich 2 zigbee-usb-module. mit dem hyperterminal 
kann ich bereits einfache zeichen von pc1 zu pc2 senden und empfangen 
und auch anders herum (quasi wie ein chat).
nun möchte ich aber ganze daten packete (z.b. mehrere textfiles in 
unterordner oder jpgs) senden und empfangen können. mit dem hterm hab 
ich das bisher auch noch nicht geschafft.
eigentl. sollte es aber mit dem normalen hyperterminal unter winows 
funktionieren.
allerdings läuft beim senden jedesmal die zeit ab. ich benutze bei 
beiden pcs den comx.
kann mir jemand bei meinem problem weiter helfen? wär euch eucht super 
dankbar :)

güßle
andi

ps. viel. gibt es auch andere bessere terminals, mit denen das besser 
bzw. einfacher funktioniert!??

von Karl H. (kbuchegg)


Lesenswert?

Andreas Fink schrieb:

> allerdings läuft beim senden jedesmal die zeit ab. ich benutze bei
> beiden pcs den comx.

Was heißt: Es läuft die Zeit ab?


In Hyperterminal gibt es einen Menüpunkt: Datei senden.
Du wählst die Datei aus und Hyperterminal bläst sie über die Serielle 
raus.

von Andreas F. (andilein)


Lesenswert?

also ich lege eine neue connection an, wähle meinen comx, wo mein usb 
modul dran hängt aus, stelle die übertragungsrate bei beiden terminals 
identisch ein..soo..nun kann ich im hauptfestern schonmal hin und her 
chatten - soweit so gut.
nun gehe ich auf übertragung, datei senden, gebe zb. einen ordner mit 
dateien an..und ja, wegen dem protokoll bin ich mir auch nicht ganz im 
klaren. bisher verwende ich immer das 1K XModem (an beiden terminals 
gleich eingestellt)..dann auf senden!
bei dem empfangs pc geh ich auf übertragung, daten emfangen, gebe einen 
zielort an, gleiches protokoll und auf emfang.
naja, dann tut sich leider garnix :(

so war mein stand gestern. ich kann es mir nicht erklären, aber ich habe 
das ganze nun nochmals versucht und habe den namen der erwartenden 
datei, die ich empfangen möchte bei einer aufforderung richtig 
eingegeben und sieh an..es tut sich was. zwar extrem langsam..aber ich 
lass es nun mal durch laufen.
das mit den ganzen protokollen habe ich aber immer noch nicht ganz 
verstanden. und ich bin auch davon ausgegngen dass ich nur über tcp/ip 
senden bzw. empfangen kann mit der eingabe eines host.

von Karl H. (kbuchegg)


Lesenswert?

Andreas Fink schrieb:

> klaren. bisher verwende ich immer das 1K XModem (an beiden terminals
> gleich eingestellt)..dann auf senden!

Hyperterminal kann auch ganz ohne Protokoll rausblasen.
Einfach nur den Dateiinhalt, so wie Gott ihn schuf, über die Serielle 
rausblasen.

> bei dem empfangs pc geh ich auf übertragung, daten emfangen, gebe einen
> zielort an, gleiches protokoll und auf emfang.

Wenn schon Protokoll, dann nimm Z-Modem. Da brauchst du beim Empfänger 
nichts eingeben, weil ihm der Sender sagt wie die Datei heißt.

> zwar extrem langsam..aber ich
> lass es nun mal durch laufen.

Du siehst auch Protokolloverhead. Wenn es dir nur darum geht 
Datendurchsatz festzustellen, dann würde ich eine grosse Textdatei 
völlig ohne Protokoll durchjagen.

> das mit den ganzen protokollen habe ich aber immer noch nicht ganz
> verstanden.

Ist heutzutage auch nicht mehr soooo wichtig. Z-Modem, X-Modem und wie 
sie alle hiessen hatten in der Blütezeit der Telefon-Modemverbindungen 
zu BBS Systemen ihre grosse Zeit.

> und ich bin auch davon ausgegngen dass ich nur über tcp/ip
> senden bzw. empfangen kann mit der eingabe eines host.

LOL.
Es gab auch eine Vor-Internet-Zeit. Da hängte man seinen Rechner (zb. 
per Akkustikkoppler) an ein normales Telefon, rief die interessante BBS 
(auch Mailbox genannt) an und übertrug alles per Tonsignale über die 
Telefonleitung. Nicht mit 56k, mit 300 Baud!

von Michael U. (amiga)


Lesenswert?

Hallo,

Andreas Fink schrieb:

> nun gehe ich auf übertragung, datei senden, gebe zb. einen ordner mit
> dateien an..und ja, wegen dem protokoll bin ich mir auch nicht ganz im
> klaren. bisher verwende ich immer das 1K XModem (an beiden terminals
> gleich eingestellt)..dann auf senden!
X-Modem ist ein Protokoll, daß Dateien überträgt (Y- und Z-Modem auch).

Ein Ordner ist keine Datei, also wird nichts gesendet...

> so war mein stand gestern. ich kann es mir nicht erklären, aber ich habe
> das ganze nun nochmals versucht und habe den namen der erwartenden
> datei, die ich empfangen möchte bei einer aufforderung richtig
> eingegeben und sieh an..es tut sich was. zwar extrem langsam..aber ich
> lass es nun mal durch laufen.

Welche Dateinamen Du einer übertragenen Datei bei X-Modem hibst, ist der 
Übertragung völlig egal. Bei X-Modem wird kein Dateiname übertragen, nur 
deshalb mußt Du dem Empfänger überhaupt einen sagen.

Was schnell oder langsam ist kann ich nicht einschätzen.
38400 Baud sind als Beispiel eben nur rund 3800 Byte/s oder 3,8kB/s wenn 
es ohne Fehler und Wiederholungen läuft.

Gruß aus Berlin
Michael

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.