Sms Commands: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
Zeile 207: Zeile 207:
 
   
 
   
 
  Beispiele:  
 
  Beispiele:  
 
 
   gprs space:space@wm (wherever-sim)
 
   gprs space:space@wm (wherever-sim)
 
   gprs m2m:sim@m2m-net2.sa.t-mobile (Default ab R1018)
 
   gprs m2m:sim@m2m-net2.sa.t-mobile (Default ab R1018)

Version vom 15. Januar 2018, 13:34 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>

12von | 12voff

12von | 12voff

Stromversorgung der Schnittstelle für Erweiterungen (12 Volt Serie) ein / ausschalten
Default:on
nur TABORA

5von | 5voff

5von | 5voff

Stromversorgung der Schnittstelle für Erweiterungen (5 Volt Serie) ein / ausschalten
Default:on
nur TABORA

adctest

adctest

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

aon

aon | aoff (Schaltausgang A einschalten)

nur BUSMASTER

siehe: aoff, bon, boff

aoff

aon | aoff (Schaltausgang A ausschalten)

nur BUSMASTER

siehe: aon, bon, boff

aus

on | off | ein | aus (Schaltausgang)

ab Version: 2.06

siehe: ein, off, on

bon

bon | boff (Schaltausgang B einschalten)

nur BUSMASTER

siehe: boff, aon, aoff

boff

bon | boff (Schaltausgang B ausschalten)

nur BUSMASTER

siehe: bon, aon, aoff

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

d2

d2 <ON|OFF>  (schaltet Alarmeingang um auf Digitaleingang 2)

Beispiel:
  "d2 on"   Eingang wird als Digitaleingang 2 genutzt
  "d2 off"  Eingang wird als Alarmeingang genutzt

ab Version: 16.03.1189 (nur VARUNA)

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

gprs

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

Beispiele: 
 gprs space:space@wm (wherever-sim)
 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
 gprs brg:brg@join
 gprs lm:lm@lm (Floatility)
 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

gpsoff

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

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

siehe: gpson

gpson

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

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

siehe: gpsoff 

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

qlive Auto-Config: 0 --> 6

ab Version: 13.04.1036

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])

qlive Auto-Config: 24 --> 1440

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

mconfig

mconfig    (Gibt die aktuelle Konfiguration der M-Bus-Slaves aus)

Beispiel für die Ausgabe:

  Datum, Uhrzeit      Slot  Adresse  Intervall    Legende
  --------------------------------------------------------------------------------------------
  [Dez. 19 17:01:24] !  1:      ---,       0      freier Speicherplatz
  [Dez. 19 17:01:24] !  2:      123,      60      konfigurierte Primäradresse (dezimal)
  [Dez. 19 17:01:25] !  3: DEADBEEF,    1440      konfigurierte Sekundäradresse (hexadezimal)
  ...

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

siehe auch: mslave, mi

mi

mi <SLAVE> <MINUTES>    (Setzt M-Bus-Abfrageintervall für Slave auf Slot <SLAVE>)
mi <SLAVE>              (Gibt das aktuelle Abfrageintervall für slot <SLAVE> aus)

SLAVE:     Speicherplatz des Slaves (1 .. 20, siehe Kommando mslave)
MINUTES:   Abfrageintervall in Minuten (1 .. 32535, 0: keine automatische Abfrage)

Beispiel:
   mi 5 10080    Frage Slave Nummer 5 einmal pro Woche ab
   mi 5          Wie ist das Intervall für Slave 5 konfiguriert?

nur bei BUSMASTER-Geräten

siehe auch: mslave, mconfig

mreq

mreq <ADDRESS>    (Sendet eine M-Bus-Abfrage an eine Slave-Adresse)

ADDRESS:    Adresse des Slaves dezimal (Primäradressen: 0 .. 250, Sekundäradressen: 256 .. 2^32)

Beispiel:
   mreq 42        Sende Anfrage an M-Bus Slave mit der Primäradresse 42
   mreq 13303790  Sende Anfrage an M-Bus Slave mit der Sekundäradresse 13303790

siehe auch: mi

mscan

mscan    (Initiiert einen M-Bus-Scan)

Nur sinnvoll auf der Konsole, da die Ergebnisse nur auf der Konsole sichtbar sind

mslave

Konfiguration von M-Bus-Adressen zur zyklischen Abfrage.

mslave <SLOT> <ADDR>  (Setzen einer Slave-Adresse <ADDR> auf Slot <SLOT>)
mslave <SLOT> -       (Löschen einer Slave-Adresse mit minus)
mslave <SLOT>         (Abfragen der Slave-Adresse)

SLOT:  Speicherplatz des Slaves (1 bis 20)
ADDR:  M-Bus-Adresse des abzufragenden Slaves:
         Primäradresse: 1 bis 3 Zeichen dezimal (0 .. 250)
         oder
         Sekundäradresse: 8 Zeichen dezimal mit führenden Nullen (00000000..99999999)

Beispiele:
  "mslave 1 20"        Slot 1 wird auf Primäradresse 20 gesetzt
  "mslave 2 87654321"  Slot 2 wird auf Sekundäradresse 87654321 gesetzt
  "mslave 1 -"         Adresse von Slot 1 wird gelöscht

nur bei BUSMASTER-Geräten

siehe auch: mi, mconfig

number

number    (Liefert die MSISDN ("Rufnummer") der SIM-Karte)

ab Version: 16.10.1206, nicht in 64K-Versionen

Funktioniert nur im T-Mobile-Netz. Nicht per SMS.

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 / 0 = off / Default = 200 [ca. 6.5 Volt])

Alarmiert mit Status 208, wenn eine Versorgungsspannung mit ADC-Wert kleiner als <VALUE> gemessen wird.

qlive Auto-Config: 0 --> 200

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)
 
qlive Auto-Config: 0 --> 15

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

wo

wo   (wo ist mein Auto?)

Das Kommando wo wird mit einer vom Gerät generierten URL beantwortet, unter der eine
OpenStreetMap-Karte mit einem Marker auf der aktuellen Position des Fahrzeugs abrufbar ist.

Ab Version: 16.04.1195, nicht in der 64k-Version verfügbar

SIM Speicherung (Platz-Belegung)

(wird seit vielen Jahren nicht mehr verwendet)

 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