Sms Commands: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
  
  
 +
 +
==== adctest ====
 +
adctest
 +
 +
Gibt zu Testzwecken ADC-Rohwerte im Intervall 500ms aus.
 +
Beenden mit "!".
 +
 
 +
ab Version: r1114
  
 
==== aus ====
 
==== aus ====

Version vom 6. Januar 2016, 11:54 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>


adctest

adctest

Gibt zu Testzwecken ADC-Rohwerte im Intervall 500ms aus.
Beenden mit "!".
 
ab Version: r1114

aus

on | off | ein | aus (Schaltausgang)

ab Version: 2.06

siehe: ein, off, on

br

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.

bsdebug

bsdebug (Gibt Debug-Infos zur Block Storage aus)

ab Version: 12.09.985, nicht für 64K-Versionen, nur per Konsole

cmr

normal | live | rtk | dgps | cmr (Set System-Mode)

Ortung mit CMR-Korrektur

ab Version: 2.03

siehe: dgps, rtk, normal, live

crash

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

debug

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

delete

delete (for internal use only)

ab Version: 2.03

device

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

ab Version: 2.30

dgps

normal | live | rtk | dgps | cmr (Set System-Mode)

Ortung mit DGPS-Korrektur

ab Version: 2.03

siehe: rtk, cmr, normal, live

dn

dn <NUMBER> (Set Drive Number)

ab Version: 2.18

dv

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

ebdebug

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

ein

on | off | ein | aus (Schaltausgang)

ab Version: 2.06

siehe: aus, on, off

fc

fc <THRESHOLD> 

fms

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.

gcal

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

ab Version: 14.09.1100, nicht in 64K-Versionen

siehe: tilt

ge

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

gi

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

gr

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

gprs

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

gpson

gpson | gpsoff (Schaltet das GPS-Modul an/aus)

ab Version: 12.09.1004, nicht für 64K-Versionen, nur per Konsole

siehe: gpsoff 

gpsoff

gpson | gpsoff (Schaltet das GPS-Modul an/aus)

ab Version: 12.09.1004, nicht für 64K-Versionen, nur per Konsole

siehe: gpson

gsmreset

gsmreset (startet das GSM Modem neu)

garantiert ab Version: 11.3.XXX, nicht in der 64K Version verfügbar, nur per Konsole

gt

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

hb

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

home

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

hs

hs <SECONDS>   (Konfiguration der Totzeit zwischen Hygrosens-Datensätzen)

SECONDS:    Totzeit in Sekunden (1..255, 0 = keine Totzeit)

ab Version: 15.04.1121

ic

ic <voltage> (aktiviert Zündungserkennung über Versorgungsspannung)

Beispiel: ic 400

ab Version: 11.5.482

infuc

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

init

init (Initialisierung aller Default-Parameter und Speicherung im EEPROM)

ab Version: 2.30

lcdupdate

lcdupdate (aktualisiert die Software des STATION LCD auf die mit der Firmware mitgelieferten Version)

ab Version: 11.4.452

live

normal | live | rtk | dgps | cmr (Set System-Mode)

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

ab Version 1096

siehe: normal, rtk, dgps, rtk

mc

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

Neu ab r1165: Das Intervall aufeinanderfolgender Meldungen ist abhängig vom konfigurierten Positions-Intervall.
ab Version: 2.20

normal

normal | live | rtk | dgps | cmr (Set System-Mode)

ab Version: 2.03

siehe: live, rtk, dgps, cmr

off

on | off | ein | aus (Schaltausgang)

ab Version: 2.06

siehe: on, aus, ein

on

on | off | ein | aus (Schaltausgang)

ab Version: 2.06

siehe: off, ein, aus

pc

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

ab Version: 2.20

pi

pi <SECONDS> (Position Interval) (2 bis 300 Sekunden / Default = 60)

ab Version: 2.25

ping

ping   (Versand einer SMS mit Seriennummer und Hardwaretyp zur Ermittlung der MSISDN)

ab Version: 15.03.1116, nicht in 64K-Versionen

position

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

garantiert ab Version 11.3.XXX

ps

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

reset

reset (for internal use only)

ab Version: 2.03

roaming

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

ab Version: 2.28

rs232gps

rs232gps <ON|OFF> (verwendet RMC und GGA von der RS232 / Default = off)

ab Version: 2.26

rtk

normal | live | rtk | dgps | cmr (Set System-Mode)

Ortung mit RTK-Korrektur

ab Version: 2.03

siehe: dgps, cmr, normal, live

slave

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

sp

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

ss

ss <m> <start_sec> <stop_sec>

Soft Start, Fahrterkennung durch zusammenhängende Bewegung.
Eine Fahrt beginnt nach <m> gefahrener Strecke innerhalb von <start_sec> Sekunden und
endet nach <stop_sec> Sekunden mit Geschwindigkeit unter 5 km/h.

Gemeldet werden folgende Status:
   11: Fahrtbeginn
   21: Fahrtende
    6: Fährt

Syntax: 
   ss 0                              (deaktiviert)
   ss <m> <start_sec> <stop_sec>     (aktiviert)

m:         1..255: Strecke in Metern, 0: kein Soft-Start
start_sec: 1..255: Startzeit in Sekunden (Default: 30)
stop_sec:  1..255: Stopzeit in Sekunden (Default: 180)

status

status (Get System-State)

ab Version: 2.03

stream

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

ab Version: 2.26

sysdata

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

tilt

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

siehe: gcal

tz

tz <NUMMER> (setzt den Zeitzonenversatz zu UTC auf <NUMMER> Stunden)

Beispiel für Europe/Berlin:
    Winterzeit: "tz 1"
    Sommerzeit: "tz 2"

garantiert ab Version: 11.9.608
ab Version: 12.06.987 nicht in der 64K Version verfügbar

Hinweis: Bis Version R1139 enthielt die Antwort vom System den gespeicherten Zeitzonenversatz in Viertelstunden.

uc

uc <NUMMER> (usartconnect, 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

update

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!

usartdebug

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

variable

variable (sende alle Variablen / Status 223)

ab Version: 2.30


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