Sms Commands: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
Zeile 190: Zeile 190:
 
   
 
   
 
  Beispiel: Winterzeit "tz 1"  Sommerzeit "tz 2"  
 
  Beispiel: Winterzeit "tz 1"  Sommerzeit "tz 2"  
 +
 +
'''Hinweis:''' Die Antwort vom System enthält den gespeicherten Zeitzonenversatz in '''Viertelstunden'''.
 
   
 
   
 
  garantiert ab Version: 11.9.608
 
  garantiert ab Version: 11.9.608

Version vom 28. Oktober 2014, 19:21 Uhr

SMS - Befehle (auch für CON/NAV/GPRS)

Beispiel für optionale Parameter:

command [CAN_HAVE_PARAMETER]

Beispiel für obligatorische Parameter:

command <MUST_HAVE_PARAMETER>



gprs <USER>:<PASSWORD>@<ACCESS_POINT_NAME> (Konfiguration der Provider-Zugangsdaten)

Beispiele:
 gprs m2m:sim@m2m-net2.sa.t-mobile (Default ab R1018)
 gprs eplus:gprs@internet.eplus.de Pool -> "01578 303 *"
 gprs eplus:gprs@internet.m2mplus.de Pool -> "01577 635 *" - "01577 010 *"
 gprs gps-system:t-d1@internet.t-d1.de
 gprs gps-system:D2@web.vodafone.de
 gprs gps-system:D2@m2m.vodafone.de
 gprs gps-system:O2@internet
 gprs beeline:beeline@internet.beeline.ru
 gprs gps-system:orange@orange.lu
 gprs leer:leer@gprs.swisscom.ch
 gprs white:sim@m2mgw2.ic.t-mobile
 gprs ppp@A1plus.at:ppp@A1.net
 gprs mts:mts@internet.mts.ru -> Мобильные ТелеСистемы (МТС/MTS) Russland
 weitere Beispiele: GpsGate vYSsoo taniwha
ab Version: 2.30

vorher: "ep | d1 |d2 | m2 | o2| ru | a1"

gprs *A1* (setzt die GPRS Konfiguration auf: ppp@A1plus.at:ppp@A1.net)
ab Version 11.7.495
status (Get System-State)

ab Version: 2.03
delete | reset (for intern use only)

ab Version: 2.03
update [VersionNumber] (update ohne VersionNumber = aktuellste Version)

ACHTUNG: der Parameter "VersionNumber" ist NUR für Techniker - Betreuer und
         ggf. Händler senden bitte NUR "update" ohne Parameter!

Legende:
         bis V1.36
         efb.img  -> first-452.fw
         efb2.img -> all-452.fw
         
         ab V2.00 bis V2.29
         all-last.fw    -> all-452.fw
         first-last.fw  -> first-452.fw
         little-last.fw -> little-452.fw

         seit V2.30
         all-latest.fw  -> all-452.fw (Bootloader:0)
         all-latest.bfw -> all-452.bfw (Bootloader:1)

ab Version: 2.00
normal | live | rtk | dgps | cmr (Set System-Mode)

ab Version: 2.03
live: ab Version 1096

Der "live"-Modus (nicht zu verwechseln mit der Live-Ortung) entspricht "normal", mit den Ausnahmen:
  - kein Abbau der GPRS-Verbindung bzw. sofortige Neueinwahl auch ohne zu übertragende Daten (kurze Akkulaufzeit!)
  - schnellere Behandlung von Übertragungsausfällen mit Modemreset
on | off | ein | aus (Schaltausgang)

ab Version: 2.06
dn <NUMBER> (Set Drive Number)

ab Version: 2.18
mc <VALUE> (Set Move Check / Default 0 = off / Advice = 75[512 = ca. 2G])

ab Version: 2.20
pc <VALUE> (Set Power Check / Default 0 = off / Advice = 250[ca. 8 Volt])

ab Version: 2.20
hb <MINUTES> (Heartbeat / sendet alle "MINUTES" Minuten eine Position / Default = 1440[1x am Tag])

ab Version: 2.22 bis 1025 in Stunden
ab Version: 1026 in Minuten
pi <SECONDS> (Position Interval) (2 bis 300 Sekunden / Default = 60)

ab Version: 2.25
ps <MINUTES> (Power Save / schaltet nach "MINUTES" Minuten die externe Stromversorgung und GPS aus [0 == aus] / Default = 5)

ab Version: 2.26 bis 1025 in Stunden
ab Version: 1026 in Minuten
rs232gps <ON|OFF> (verwendet RMC und GGA von der RS232 / Default = off)

ab Version: 2.26
stream <ON|OFF> (NTRIP-Modem Modus / Default = off)

ab Version: 2.26
roaming <YES|NO> (GPRS aus dem Ausland erlauben / Default = no)

ab Version: 2.28
variable (sende alle Variablen / Status 223)

ab Version: 2.30
init (Initialisierung aller Default-Parameter und Speicherung im EEPROM)

ab Version: 2.30
device <ID0>,<ID1>,<ID2>,<ID3> (zum Setzen der entsprechenden USART-Device-IDs)

ab Version: 2.30
position (sendet die aktuelle position über den Eingangskanal (z.B. SMS) und per GPRS an das OSC)

garantiert ab Version 11.3.XXX
lcdupdate (aktualisiert die Software des STATION LCD auf die mit der Firmware mitgelieferten Version)

ab Version: 11.4.452
home <LAT> <LON> (setzt bei Geräten ohne GPS die Position (z.B. bei der Station))

Beispiel: home 52.55304 13.52284

ab Version: 11.4.452
ic <voltage> (aktiviert Zündungserkennung über Versorgungsspannung)

Beispiel: ic 400

ab Version: 11.5.482
sp <INTERVALL> (sendet alle <INTERVALL> Sekunden einen Ortungsdatensatz (Live-Ortung))

Beispiel: sp 1

ab Version: 13.09.1052, nicht in der 64K Version verfügbar


sysdata <ON|OFF> (schaltet interne Debug/Fehler Informationen an, werden als Status 222 an das OSC gesendet)

ab Version: 11.5.482
ab Version: 12.06.987 nicht in der 64K Version verfügbar
debug (sendet interne Debug Informationen (ähnlich wie "status"))
   seit Version 12.06.987 nicht in der 64K Version verfügbar

ab Version: 11.5.482
gsmreset (startet das GSM Modem neu)

garantiert ab Version: 11.3.XXX, nicht in der 64K Version verfügbar, nur per Konsole
usartconnect <NUMMER> (verbindet die Konsole direkt mit USART 0,1,2 oder 3)

garantiert ab Version: 11.5.XXX, nicht in der 64K Version verfügbar, nur per Konsole
usartdebug [NUMMER] (liefert interne Informationen über die angegebene [0-3] oder alle USARTs)

garantiert ab Version: 11.5.XXX, nicht in der 64K Version verfügbar, nur per Konsole
ebdebug (stellt den Inhalt des GSM Event Buffers in der Konsole dar)

garantiert ab Version: 11.5.XXX, nicht in der 64K Version verfügbar, nur per Konsole
crash (bringt die Firmware zum Absturz)

VORSICHT!
Per SMS an Versionen <11.5.488: die SMS wird niemals gelöscht und die Firmware crasht immer wieder!

garantiert ab Version: 11.5.XXX, nicht in der 64K Version verfügbar
ab Version: 11.5.488, nicht in der 64K Version verfügbar, nur per Konsole
tz <NUMMER> (setzt den Zeitzonenversatz zu GMT auf NUMMER Stunden)

Beispiel: Winterzeit "tz 1"  Sommerzeit "tz 2" 

Hinweis: Die Antwort vom System enthält den gespeicherten Zeitzonenversatz in Viertelstunden.

garantiert ab Version: 11.9.608
ab Version: 12.06.987 nicht in der 64K Version verfügbar 
dv <STRING> (Setzt die ID des Fahrers auf eine Garmin-Serial oder eine dem Fahrer zugeordnete Nummer)

Beispiel (i-button Chip-ID): "dv 123456"
Beispiel (Garmin-Seriennr.): "dv G123456" (für Garmin immer 'G' voranstellen!)

ab Version: 12.08.981
bsdebug (Gibt Debug-Infos zur Block Storage aus)

ab Version: 12.09.985, nicht für 64K-Versionen, nur per Konsole
gpson | gpsoff (Schaltet das GPS-Modul an/aus)

ab Version: 12.09.1004, nicht für 64K-Versionen, nur per Konsole
gi (Garmin Info) (liefert die Product-ID und Software-Version eines angeschlossenen Garmins)

garantiert ab Version: 12.11.1010, nicht für ALL in der 64K Version verfügbar
fms <SECONDS> (Setzt das Intervall zur Anforderung von FMS-Livedaten von externen CangineII-Geräten)

<SECONDS>: 1 bis 65535: Intervall in Sekunden
           0: deaktiviert
Default ist 300 Sekunden (5 Minuten).
Ohne Argument wird der aktuell gesetzte Wert ausgegeben.

garantiert ab Version: 12.11.1014, nur für ALL in Nicht-64K-Versionen
Bis zur Version 13.05.1038 wurde der Wert 0 nicht akzeptiert.
br <USARTID> <BAUDRATE> [MODE]

Konfiguriert die USART Nr. <USARTID> auf die Geschwindigkeit <BAUDRATE> und optional auf den Modus [MODE].
- BAUDRATE: 1200, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200
- MODE:     0 == binary, 1 == line based (Wenn nicht angegeben: aktuellen Modus beibehalten)

ab Version: 13.04.1030, nicht in 64K-Versionen
Die Baudraten 4800 und 19200 werden ab Version 14.03.1091 akzeptiert.
Die Baudraten 14400, 28800 und 57600 werden ab Version 14.10.1104 akzeptiert.
infuc <NUMMER> ("infinite UC")

Gleiches Verhalten wie Kommando UC, reagiert aber auf keinen Escape-Charakter. Wird für den Firmware-Upgrade
der u-blox-Modems genutzt.
! Achtung ! Dieses Kommando kann nur durch Reboot des Geräts verlassen werden!

ab Version: 13.04.1030, nicht in 64K-Versionen, nur per Konsole
gr <HOURS> ("gsm reset interval" - setzt ein Intervall für periodisches automatisches Modem-Reset)

<HOURS>: 1 bis 255: Intervall in Stunden (Default: 6)
         0: deaktiviert

ab Version: 13.04.1036
ge <MINUTES> (setzt das GSM Escape interval in Minuten)

<MINUTES>: 1 bis 255: Intervall in Minuten (Default: 5)
           0: deaktiviert

ab Version: 14.05.1093
gt <MINUTES> ("gprs timeout" - setzt die Zeit, nach der eine inaktive GPRS-Verbindung getrennt wird)

<MINUTES>: 1 bis 255: Zeit in Minuten (Default: 5)
           0: deaktiviert

ab Version: 14.05.1094
gcal ("G-sensor calibration" - Speichert die aktuellen Beschleunigungswerte als Referenz für die Neigungserkennung)

ab Version: 14.09.1100, nicht in 64K-Versionen
tilt [ANGLE]   (Konfiguration der Neigungserkennung)

ANGLE:           Neuer Schwellwert für die Neigungserkennung in Grad (von 1 bis 180, 0 = deaktiviert)
ohne Parameter:  Abfrage des aktuellen Schwellwerts

ab Version: 14.09.1100, nicht in 64K-Versionen
slave <NUMMER> <ID>    (Setzen einer Slave-ID für RS485/BUSMASTER)

NUMMER:    Speicherplatz der ID (1 bis 5)
ID:        16 Zeichen hexadezimal (0000000000000000 = löschen)

ab Version: 14.10.1104, nur bei BUSMASTER-Geräten


SIM Speicherung (Platz-Belegung)

 1 GSM_SIM_DATA_VERSION "7" (gsm.h)
 2 g_sys_drives
 3 g_osc_data_send_interval
 4 g_osc_heartbeat
 5 g_adc_move_check
 6 g_adc_power_check
 7 g_sys_ip_port
 8 g_sys_device_ids (rip: g_gsm_provider)
 9 g_sys_ntrip_streaming
10 g_sys_ntrip_mountpount
11 g_sys_time_to_power_safe
12 g_sys_ntrip_host
13 g_sys_ntrip_user
14 g_sys_ntrip_passwd
15 g_sys_ntrip_port
16 g_sys_rs232_gps (wird nicht mehr verwendet)
17 g_gsm_roaming_allowed
18 g_gsm_username
19 g_gsm_password
20 g_gsm_access_point_name (APN_1)
21 g_gsm_access_point_name (APN_2)
22 g_gsm_access_point_name (APN_3)
23 g_gps_latitude
24 g_gps_longitude
25 g_adc_ign_check