All pastes #994305 Raw Edit

Something

public text v1 · immutable
#994305 ·published 2008-04-23 09:03 UTC
rendered paste body
Protokoll 15.04.2008

Teilnehmer: Florian Pütz, Clemens Felscher

Einleitung: http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Uebersicht.html
Auflistung der AT Commands: http://www.nobbi.com/atgsm.htm

Aufgabe 1:
http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Aufgaben/A01.html

Ausgabe auf der Konsole:

at+cpin?

ERROR

at+cpin?

+CPIN: SIM PIN

at+CSQ

+CSQ: 19,0

OK

CSQ ist der Befehl für die Abfrage der Empfangsqualität.

1ter Rückgabewert: 2 to 30  (-109 -53 dBm)
2ter Rückgabewert: 0….7 as

at+creg?

+CREG: 0,1

OK

+creg? Liefert den aktuellen Wert zurück.

at+creg=?

+CREG: (0-2)

OK

+creg? Liefert den Gültigkeitsbereich zurück, der gesetzt werden kann.

at+cpin=1234

OK

Wir sind nun beim Mobilfunkbetreiber angemeldet.

 
Aufgabe 2:
http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Aufgaben/A02.html

AT+CPBR

Liefert die Telfeonbucheinträge.

AT+CPBF=<string>

Findet einen oder mehrere Telfonbucheinträge anhand eines Namens. Als Parameter dient ein String.

AT+CPBP=<PhoneNumber>

Liefert einen Telefonbucheintrag anhand einer Telefonnummer. Als Paramerter dient ein Zahlwert.

AT+CPBW

Schreibt einen Telefonbucheintrag in den Speicher.

AT+CPBS

Legt  den Speicherort der Einträge fest. Telefonspeicher oder SIM-Karte.

at+cpbs?

+CPBS: "SM",9,200

OK

Der Speicherort ist auf der SIM-Karte. 9 Einträge vorhanden. Maximal 200 Einträge möglich.

at+cpbr=1,20

+CPBR: 1,"017665367708",129,"HWP1"
+CPBR: 2,"017665316700",129,"HWP2"
+CPBR: 3,"017665338235",129,"HWP3"
+CPBR: 4,"017665348409",129,"HWP4"
+CPBR: 5,"017665322959",129,"HWP5"
+CPBR: 6,"017665390997",129,"HWP6"
+CPBR: 7,"017665378909",129,"HWP7"
+CPBR: 8,"017665374344",129,"HWP8"
+CPBR: 9,"017668065207",129,"HWP9"

OK

Liste der vorhandenen Telefonbucheinträgen. Das Beispiel liefert alle Einträge im Bereich von 1-20.

at+CPBP=017665367708

+CPBP: 1,"017665367708",129,"HWP1"

OK

Lieferte den Telefonbucheintrag für die Telefonnummer „017665367708“.

at+cpbf="HWP1"

+CPBF: 1,"017665367708",129,"HWP1"

OK

Lieferte den Telefonbucheintrag für den Namen “HWP1”.

at+cpbw=10,"01736119466",129,"Clemens"

OK

Speichert meine Telefonnummer in den Speicher bei Index „10“.

at+cpbf="C"

+CPBF: 10,"01736119466",129,"Clemens"

OK
at+cpbw=10

OK
at+cpbr=1,20

+CPBR: 1,"017665367708",129,"HWP1"
+CPBR: 2,"017665316700",129,"HWP2"
+CPBR: 3,"017665338235",129,"HWP3"
+CPBR: 4,"017665348409",129,"HWP4"
+CPBR: 5,"017665322959",129,"HWP5"
+CPBR: 6,"017665390997",129,"HWP6"
+CPBR: 7,"017665378909",129,"HWP7"
+CPBR: 8,"017665374344",129,"HWP8"
+CPBR: 9,"017668065207",129,"HWP9"

OK

Der Befehl at+cpbw=10 ohne die weiteren Parameter zu setzen, wird der Eintrag an diesem Index gelöscht.

 
Aufgabe 3:
http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Aufgaben/A03.html

ATD

Setzt den Call als Sprache, Daten oder Fax.

ATDL 

Ist die Funktionen fuer die Wahlwiederholung. Diese funktioniert jedoch nur bei Voice Calls.

ATA 

Wenn ein Anruf rein kommt, wird mit dem Befehlt ATA der Anruf akzeptiert bzw. angenommen.

ATS0 

Automatische Anrufannahme. Der Wert entscheidet nach wievielen Rings der Anruf angenommen werden soll. Bei dem Wert 0 ist die Funktion deaktiviert.

ATH

Eingehende Anrufe, wartende Anrufe oder gehaltene Anruf werden damit beendet.

at+clip?

+CLIP: 0,1

OK

Ausgehende Calls senden keinen Telefonnummer mit, bei eingehenden Anrufen wird die Telefonnumeranzeige unterstützt.

Wie unterscheidet man beim Verbindungsaufbau voice und data calls unter Nutzung des ATD-Befehls? 

Der ATD Befehl bei einem Fax oder Daten Anruf wird nicht mit einem Semikolon abgeschlossen.

 
at+clip?

+CLIP: 0,1

OK

RING

RING

+WIND: 6,1
at+clip=1

OK

RING

+CLIP: "+491736119466",145

RING

+CLIP: "+491736119466",145

+WIND: 6,1

RING

+CLIP: "+491736119466",145
ath

OK

Bei ausgestelltem CLIP werden die Rufnummern, sollten sie vom Anrufer übermittelt werden nicht angezeigt. Bei eingeschalteter CLIP Funktion werden die Rufnummern angezeigt. Beim ersten Anruf habe ich auf dem Handy aufgelegt. Beim 2ten Anruf habe ich den Anruf über das Modul mit dem Befehl ATH beendet.

OK
atd 01736119466;

+WIND: 5,1

+WIND: 9

+WIND: 2

BUSY

+WIND: 6,1
 
Anruf vom Modul auf das Handy durch die Benutzung vom ATD Befehl.

atdl

01736119466;

+WIND: 5,1

+WIND: 9

+WIND: 2

BUSY

+WIND: 6,1

Anruf vom Modul auf das Handy durch die Benutzung der Wahlwiederholung durch den Befehl ATDL.

at+cpbw=10,"01736119466",129,"Clemens"

OK

atd>10;

+WIND: 5,1

+WIND: 9

+WIND: 2

BUSY

+WIND: 6,1

at+cpbw=10

OK

at+cpbr=1,20

+CPBR: 1,"017665367708",129,"HWP1"
+CPBR: 2,"017665316700",129,"HWP2"
+CPBR: 3,"017665338235",129,"HWP3"
+CPBR: 4,"017665348409",129,"HWP4"
+CPBR: 5,"017665322959",129,"HWP5"
+CPBR: 6,"017665390997",129,"HWP6"
+CPBR: 7,"017665378909",129,"HWP7"
+CPBR: 8,"017665374344",129,"HWP8"
+CPBR: 9,"017668065207",129,"HWP9"

OK

Abspeichern meiner Telefonnummer auf dem Index 10. Anrufen durch den ATD Befehl vom Index 10. Wichtig hierbei das Semikolon nicht vergessen. Danach löschen des Index 10 aus dem Telefonbuch.
 
Aufgabe 4:
http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Aufgaben/A04.html

AT+CPMS
Abfragen/Setzen des verwendeten Nachrichtenspeichers
AT+CMGS
PDU-Mode: Versenden von Kurznachrichten
AT+CMGL
PDU-Mode: Auslesen von Kurznachrichten nach Status
AT+CMGD
Löschen von Kurznachrichten
Was bedeutet +CMTI ?
Liefert eine Kurznachricht an von der entsprechenden Speicherposition. Durch den 1ten Parameter kann man entscheiden ob man auf den SIM-Kartenspeicher „SM“ oder Telefonspeicher „ME“ zugreifen möchte.

Wählen Sie als SMS-Speicher den Speicher der SIM-Karte aus. 

at+cpms?

+CPMS: "SM",0,25,"SM",0,25,"SM",0,25

OK

at+cpms="SM"

+CPMS: 0,25,0,25,0,25

OK

Schicken Sie vom Handy eine oder mehrere SMS an das Modul.

+CMTI: "SM",1

 
Lassen Sie sich alle ungelesenen SMS anzeigen.

at+cmgl="REC UNREAD"

+CMGL: 1,"REC UNREAD","+491736119466",,"08/04/15,12:45:01+08"
Dies ist eine Testnachricht.

OK

Lesen Sie gezielt eine SMS über die Nummer des Eintrags.

at+cmgr=1

+CMGR: "REC READ","+491736119466",,"08/04/15,12:45:01+08"
Dies ist eine Testnachricht.

OK

Lassen Sie sich nun alle gelesenen SMS anzeigen.

at+cmgl="REC READ"

+CMGL: 1,"REC READ","+491736119466",,"08/04/15,12:45:01+08"
Dies ist eine Testnachricht.

OK

Löschen Sie gezielt eine oder alle SMS aus dem Speicher.

at+cmgd=1,0

OK

at+cmgl="REC READ"

OK

Verschicken Sie eine SMS vom Modul aus.

OK
at+cmgs="01736119466"

> Dies ist die Nachricht.<0x1A>
+CMGS: 36

OK

 
Schalten Sie das Modul aus und schicken Sie von einem Handy eine SMS an das Modul. Dann warten Sie ein oder zwei Minuten und schalten es wieder an. Überprüfen Sie, ob nach der Eingabe der PIN die SMS zugestellt wurde.

at+cmgl="REC UNREAD"

OK

+CMTI: "SM",1
at+cmgl="REC UNREAD"

+CMGL: 1,"REC UNREAD","+491736119466",,"08/04/15,13:00:54+08"
Mal schauen ob diese Nachricht ankommt. 

OK

at+cmgd=1,0

OK
at+cmgl="REC READ"

OK
at+cmgl="REC UNREAD"

OK




 
Aufgabe 5:
http://cst.mi.fu-berlin.de/teaching/SS08/19514-P-TI/Aufgaben/A05.html

MCC 
MCC ist der Mobile Country Code, der ein Land bezeichnet.
MNC
MNC ist der Mobile Network Code, der innerhalb eines Landes einen Anbieter spezifiziert (sowohl GSM als auch DCS/PCS).
LAC
Location Area Identity oder Location Area Code, eine 2-Byte-Kennung für eine Location Area.
CI
es gibt zwei mögliche Interpretationen: 1.) CI ist die Cell Identity einer BTS, zusammengesetzt aus der LAI und einem Anteil, der sich direkt auf die entsprechende Zelle bezieht 2.) CI sind im Monitormode die 2 Bytes der Cell Identity, die sich (wie oben) auf die Zelle beziehen. Die Netzbetreiber nutzen CI als Ordnungsmerkmal innerhalb der Menge der BTSen
BSIC
Base Station Identity Code (nicht verwechseln mit CI), ein 6-Bit-Wert, der im SCH übertragen wird und dazu dient, benachbarte BCCH gleicher Frequenz zu unterscheiden. Der BSIC setzt sich zusammen aus 3 Bit BCC (dem Base Station Color Code) und 3 Bit NCC (dem National Color Code). Das (binäre) Format ist NNNBBB.
BCCH
Broadcast Control Channel, der (logische) Kanal in dem die BTS z.B. die in den Tabellen angegebenen Betriebsparameter aussendet.
RxLEV
jedes Telefon mißt im Betrieb die Stärke des von der BTS empfangenen Signals und meldet diesen Messwert im dedicated mode an das Netz. Die Messungen des Empfangspegels X erfolgt in dBm. Um diesen Pegel nun zum Netz weiterzumelden, wird er in einen 6 Bit großen Wert RXLEV (auch als RSSI, Received Signal Strength Indicator, bezeichnet) wie folgt umgerechnet (TS GSM 05.08): 
von:	bis:	ergibt:
kleiner als	-110dBm	RXLEV 0
-110dBm	-109dBm	RXLEV 1
-109dBm	-108dBm	RXLEV 2
...	...	...
-49dBm	-48dBm	RXLEV 62
-48dBm	und größer	RXLEV 63


Geben Sie AT+CCED=0,1 ein und bestimmen Sie aus der Ausgabe die Werte für MCC, MNC sowie LAC und CI.

at+cced=0,1

+CCED: 262,07,4ef9,5710,59,660,31,,,0,,,0
OK
MCC = 262 = Deutschland
MNC = 07 = Viag Interkom
LAC = 4ef9 => Dez: 20217
CI = 5710 => 22288
Geben Sie AT+WOPN=0,XXXYY ein. Setzen Sie für XXX den MCC-Wert und für YY den MNC-Wert ein. Sie wissen nun, welchem Anbieter der Sendemast gehört, den Sie gerade verwenden.
at+wopn=0,26207

+WOPN: 0,"o2 - de"

OK
GK Koordinaten
379191 582204
Wie lautet die Adresse des Sendemasts?
Fabeckstr.34-36 (FU Berlin Institut für anorganische Chemie), 14195 Dahlem