PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Status per PEI Senden



logo_flo
15.06.2017, 22:49
hallo leute,

ich beschäftige mich schon seit einigen wochen mit folgenden themen:
PEI, AT-Befehle, ETSI, SDS,Status,....

leider komme nicht wirklich weit.

ich möchte mit einen mikrokontroller an einem MTM800 z.b.den Status-3 senden.
was noch interessant wäre, wäre ein normales SDS via PEI schnittstelle zu senden.

leider ist die ETSI so kompliziert verfasst, dass ich damit nicht klar komme.

vielen dank für eure hilfe!

flo

flachrelais_48
16.06.2017, 07:28
Eine Status-SDS mit dem Status 3 an die ISSI 1234567 kannst du via PEI wie folgt senden:

AT+CTSDS=13,0\r
AT+CMGS=1234567,16\r\n8005\x1a

Wenn du mit "normaler SDS" eine Text-SDS mit PID 130 meinst, geht das ähnlich. Etwas aufwändiger wird wohl eher, aus dem zu sendenden Text die PDU zu erzeugen.

flachrelais_48
16.06.2017, 18:16
Eine Status-SDS mit dem Status 3 an die ISSI 1234567 kannst du via PEI wie folgt senden:

AT+CTSDS=13,0\r
AT+CMGS=1234567,16\r\n8005\x1a

Wenn du mit "normaler SDS" eine Text-SDS mit PID 130 meinst, geht das ähnlich. Etwas aufwändiger wird wohl eher, aus dem zu sendenden Text die PDU zu erzeugen.

Wenn dein zu sendender Text statisch ist, könnte ich dir eine PDU erstellen, die du dann bei Bedarf verschicken kannst.

flachrelais_48
18.06.2017, 18:14
Wenn dein zu sendender Text statisch ist, könnte ich dir eine PDU erstellen, die du dann bei Bedarf verschicken kannst.

Um den Text "hello world" an die ISSI 1234567 als verschlüsselte SDS zu senden:

AT+CTSDS=12,0,0,0,1
AT+CMGS=1234567,120\r\n8200010168656C6C6F20776F726 C64\x1a

logo_flo
21.06.2017, 07:38
Ah, danke, das mit die sds habe ich verstanden, bei den siemens handys musste man früher die sms auch im PDU mode senden.

was mir noch nicht klar ist, ist wie setzt sich der "Status befehl" zusammen?

status 3:

AT+CTSDS=13,0\r
AT+CMGS=1234567,16\r\n8005\x1a

sie setzen sich status 1 und 2 zusammen?

vorerst vielen dank!

flo

flachrelais_48
21.06.2017, 18:17
Ah, danke, das mit die sds habe ich verstanden, bei den siemens handys musste man früher die sms auch im PDU mode senden.

was mir noch nicht klar ist, ist wie setzt sich der "Status befehl" zusammen?

status 3:

AT+CTSDS=13,0\r
AT+CMGS=1234567,16\r\n8005\x1a

sie setzen sich status 1 und 2 zusammen?

vorerst vielen dank!

flo

AT+CMGS=ZIELISSI,BITSZUSENDEN\r\nSTATUSWERT\x1a
Bsp.:
FMS Status: 0 = TETRA Statuswert: 8002 hex
FMS Status: 1 = TETRA Statuswert: 8003 hex
FMS Status: 2 = TETRA Statuswert: 8004 hex
...
FMS Status: 9 = TETRA Statuswert: 800B hex

onickl
28.08.2017, 14:14
Hi all!

Passt zwar nicht ganz genau zu dem Thema, aber trotzdem eine Frage an die Experten.
Wir versenden Text-SDS (TL) über die PEI, funktioniert auch alles besten, jedoch schickt mir das Motorola MT (MTM5400) immer noch einen CME ERROR: 35 nach, funktionieren tut aber alles wie gewollt.
Bei Sepura Systemen bekomme diesen Fehler nicht...
Kann mir von euch vielleicht jemand auf die Sprünge helfen, ob ich vielleicht in der PDU noch irgendwie einen Fehler hab??

TX: AT+CTSP=1,3,130
RX: OK
TX: AT+CTSDS=12,0,0,0,0
RX: OK
TX: AT+CMGS=101031,56\r\n82060201414243[Ctrl+Z]
RX: +CMGS: 0
RX: OK
RX: +CME ERROR: 35
RX: +CMGS: 0,4,2

Vielen Dank und lg
nickl

flachrelais_48
28.08.2017, 18:26
Kein BOS-Funk oder?
Probier doch mal: "AT+CTSDS=12,0\r"

onickl
29.08.2017, 07:50
Verhält sich bei BOS und Nicht-BOS gleich.
Auch mit "AT+CTSDS=12,0\r".

ahk
29.08.2017, 07:56
Vielleicht schickst Du einfach ein CR/LF zu viel.

Grüße
Arne

onickl
29.08.2017, 08:13
Arne - Danke, du bist der Beste!
Mein Message-Stack hängt jeder Meldung ein CR/LF an, das passt bei der [Ctrl-Z] terminierten CMGS natürlich nicht. Schande über mich!

Vielen Dank!
nickl