Konfiguracja w NetTemp

Konfiguracja modemu w NetTemp jest bardzo prosta.
Po zalogowaniu z uprawnieniami administratora, w menu Device → USB/Serial w polu Modem SMS wybieramy port pod którym zainstalowany jest modem. W przypadku modemów podłączonych do UART wybieramy /dev/ttyAMA0.
W przypadku modemów podłączonych poprzez USB wybieramy odpowiedni port np: /dev/ttyUSB0
Pole Modem Call możemy zostawić nieskonfigurowane

Następnie w menu Settings → Modem uzupełniamy pole SMS center number w zależności od operatora GSM którego kartę używamy.

Tabela SMS center

Dla Polskich operatorów GSM SMS center są następujące:

Nazwa operatora Nr Centrum SMS
Cyfrowy Polsat +48699050340
Lycamobile +48729200111
mBank mobile +48601000310
Mobilking +48882883884
Orange +48501200777
Play +48790998250
Virgin Mobile +48790998250
Plus +48601000310
T-Mobile +48602951111
wRodzinie +48881101010
SAT FILM +48601000310
Vectone Mobile +48739199990

Po skonfigurowaniu modemu, wskazany jest restart urządzenia.

Żeby przetestować czy nasz modem działa, w menu Settings → Modem możemy wpisać swój numer telefonu (nie numer modemu!)
i wysłać SMS testowy przyciskiem Send test

Możliwości

Otrzymywanie powiadomień

Podstawową korzyścią z zainstalowanego modemu jest fakt, że poprzez SMS będziemy otrzymywali powiadomienia z NetTemp-a.
Wystarczy, że w menu Device → Devices dla właściwych czujników ustawimy parametry alarmu Min/Max oraz włączymy suwak Alarm. Przy każdym przekroczeniu wartości Min lub Max otrzymamy SMS o treści LOW lub HIGH + nazwa czujnika + wartość czujnika. Po powrocie do zakresu dozwolonego otrzymamy informację o treści RECOVERY + nazwa czujnika + wartość czujnika

Sterowanie NetTemp-em poprzez SMS

Opis do uzupełniania….

Modemy GSM współpracujące z NetTemp

Modemy USB

Model Uwagi
Huawei E220
Huawei e1750
ZTE MF626
ZTE MF195
ES75 + przejściówka USB-Serial
ZTE MF626
Huawei E156G
Huawei E173s-2 modem nalezy przestawić z trybu pamięci masowej w tryb modemu:
usb_modeswitch -I -c /usr/share/usb_modeswitch/12d1\:1c0b -v 12d1 -p 1c0b
huawei e173-u2
huawei E3131s-2 modem należy przestawić z trybu pamięci masowej w tryb modemu:
 usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"

NetTemp→Device→USB/Serial wybieramy /dev/ttyUSB2

Jak na stałe przestawić modem z pamięci masowej w tryb modemu

Zawsze najpierw sprawdzamy, czy przypadkiem modem nie jest w trybie modemu

root@raspi0:~# lsusb
Bus 001 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
  • Modem E3131s-2
    jeśli po wydaniu polecenia lsusb modem jest w trybie pamięci masowej, to należy go przestawić poleceniem:
    usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000"


    żeby zawsze po restarcie modem się przestawiał
    nalezy utworzyć plik:

    /etc/usb_modeswitch.d/12d1:14fe


    a w nim wpisac zawartość:

    DefaultVendor=  0x12d1
    DefaultProduct= 0x14fe
    
    TargetVendor=  0x12d1
    TargetProduct= 0x1506
    
    MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Modemy UART Tx/Rx

Modemy te można podpiąć na dwa sposoby:
1) Bezpośrednio do pinów Raspberry (Rx do PIN 8, TX do PIN 10
2) przez przejściówkę USB/TTL, gdzie łączymy RX modemu z TX przejściówki i odpowiednio TX z RX
Oczywiście w obydwu przypadkach łączymy również GND
Model Uwagi
GSM SIM800L
GSM SIM800H
UWAGA!!! Powyższe modemy są zasilane napięciem 3,7V-4,2V. Zalecane jest napięcie U=4V.
Modem na pewno nie działa przy napięciu U=3,3V
Powyżej U=4,3V modem najprawdopodobniej ulegnie trwałemu uszkodzeniu!

Wobec faktu, że niektórym nie działa modem SIM800L na standardowych ustawieniach 9600bps poniżej mój plik /etc/smsd.conf

devices = GSM1
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
incoming = /var/spool/sms/incoming
logfile = /var/log/smstools/smsd.log
infofile = /var/run/smstools/smsd.working
pidfile = /var/run/smstools/smsd.pid
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
failed = /var/spool/sms/failed
incoming = /var/spool/sms/incoming
sent = /var/spool/sms/sent
stats = /var/log/smstools/smsd_stats
receive_before_send = no
autosplit = 3

[GSM1]
init = ATE0
device = /dev/ttyAMA0
incoming = yes
smsc = +48790998250
baudrate = 115200
rtscts = no

Modemy niekompatybilne z NetTemp

  • Huawei E1750C
  • Option ICON 225
modemy/modemy_gsm.txt · ostatnio zmienione: 2016/06/10 17:52 (edycja zewnętrzna)
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5