mc => SMS senden

Gast #266079
Lesenswert?

Hallo,

habt ihr schon einmal versucht mit einem mc und einem TC35i von siemens
eine SMS an ein Handy zusenden?

Hab mir schon mal die ats besorgt, aber irgendwie werd ich nicht
schlau.

Welche sequenz brauch ich zum versenden einer sms?
muss ich dazu auch die sms central nummer, oder so ähnlich dazu
eingeben?

gibts da vielleicht schon was fertiges?

mfg

xeus
Gast #266081
Lesenswert?

danke, aber ich hab sehr wohl schopn gesucht.
mein problem ist, dass ich die sms nicht mit einem handy schick,
sondern mit einem gsm modem, dass ich ja irgendwie initialisieren
muss,oder?
ich muss dem teil doch sagen:

die SMS nummer ist...
schick im text modus
text...
sende an...

oder irgendwie so?

weil bei einem handy sind ja die service nummern über die eine sms
gesendet wird hinterlegt, bei einem modem ja nicht.

hat nicht jemand von euch so eine fertige sequenz?

gruß

xeus
#266086
Lesenswert?

Zu deinen GSM-Daten gibts eine Anleitung, da steht es drin.

Die meisten Handy mit eingebauten Modems benutzen das PDU Format.
Wenn dein Text kann, sollte die Umsetzung ins PDU dein Modem machen.
Aber die übergabe kann speziel andere AT Befehle haben ->s. Anleitung

at+cmgs=30 + Enter
> Nummer+Text
Gast #266087
Lesenswert?

hab was gefunden:
If text mode(+CMGF=1): AT+CMGS=<da>[,<toda>]<cr>text is
enetered<ctrl-Z/ESC>

???Bahnhof

also da wird die nummer sein, toda ist das format standart=129 ok,
soweit so gut.
nur wie gib ich diese seq. ein?
Gast #266088
Lesenswert?

habs mal nach deiner anweisung gemacht

AT+CMGS=30
>xxxx xxxxxxx+Hallo [esc]

dann bekomm ich einen request 'OK'
aber auf meinem Handy kommt leider nichts an.
muss ich zwischen der nummer und dem text ein + setzen oder nicht?
für was staht der wert 30?

gruß

xeus
#266089
Lesenswert?

nein kein +

die 30 gibt die Länge der Nachricht an.

Es gibt auch ein befehl der überprüft ob dein Gerät im PDU oder Text
Modus arbeitet -> www.nobbi.com

Habe mal in Bascom was gefunden:
AT+CMGF=1   -> Text Mode
AT+CMGS=nummer+text  -> Empfänger ohne +

sonst mußt du mal Probieren, ich arbeite im PDU, weil das Handy das
sonst nicht anders kann.
Gast #266092
Lesenswert?

Sofern GSM 07.05 noch richtig in Erinnerung ist International-Format
default bei cmgw/cmgs im Text-Mode (cmgf 1). Nummer ist dann +-Zeichen,
International-Access-Code und "Nationale Nummer ohne fuehrende 0. Also
017112345 -> +4917112345. Es gibt einen optionalen Parameter fuer
"type of number" (das "toda") bei cmgs/cmgw. Nach Erinnerung:
international: at+cmgs="+4917112345",145 (wobei ,145 redundant) oder
national: at+cmgs="017112345",129. Bin nicht ganz sicher, benutze
selbst auch bei Text-Mode-tauglichen Geraeten den PDU-Mode, u.a. auch
um solchen Problemen aus dem Weg zu gehen. Im Zweifel Google mit
"GSM07.05" oder "GSM 07.05" pdf fuettern.

HTH,
Martin
Gast #266094
Lesenswert?

also, wie ich sms senden kann weiß ich nun.
aber wie realisier ich das in bascom?

so?

Print "ATZ"
   Waitms 1
   Print "AT+CPIN=8896"
   Waitms 1
   Print "AT+CMGS=01799213588"
   Waitms 1
   Print "test<ctrl-z>"
   Wait 3

glaub ich eher nicht. was ist mit den 'enter'?
wie send ich ein enter oder ein str-z?

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