internet_connection_watchdog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
internet_connection_watchdog [17.06.2018 21:54] – [SMS] Pascal Suterinternet_connection_watchdog [17.06.2018 22:21] (current) – [GSM Link] Pascal Suter
Line 26: Line 26:
 debuglevel = 0 debuglevel = 0
 RunOnReceive = /opt/process-sms.sh RunOnReceive = /opt/process-sms.sh
 +</code>
 +  * ''/root/.gammurc''<code>[gammu]
 +device = %PORT%
 +connection = at
 </code> </code>
   * ''/opt/updateModemPort.sh'' <code bash updateModemPort.sh>   * ''/opt/updateModemPort.sh'' <code bash updateModemPort.sh>
 #!/bin/bash #!/bin/bash
 port=$(gammu-detect | grep -B1 TP-LINK | grep ttyUSB | tail -n 1 | awk -F = '{print $2}' | tr -d " ") port=$(gammu-detect | grep -B1 TP-LINK | grep ttyUSB | tail -n 1 | awk -F = '{print $2}' | tr -d " ")
-sed -e "s|%PORT%|${port}|" /etc/gammu-smsdrc.tempalte > /etc/gammu-smsdrc +sed -e "s|%PORT%|${port}|" /etc/gammu-smsdrc.template > /etc/gammu-smsdrc 
-sed -e "s|%PORT%|${port}|" /root/.gammurc.tempalte > /root/.gammurc+sed -e "s|%PORT%|${port}|" /root/.gammurc.template > /root/.gammurc
 </code> </code>
   * installation: <code>apt install gammu gammu-smsd</code>   * installation: <code>apt install gammu gammu-smsd</code>
   * <code bash process-sms.sh>#!/bin/bash   * <code bash process-sms.sh>#!/bin/bash
 for i in `seq $SMS_MESSAGES` ; do for i in `seq $SMS_MESSAGES` ; do
-    $numvar="SMS_${i}_NUMBER" +    numvar="SMS_${i}_NUMBER" 
-    $textvar="SMS_${i}_TEXT";+    textvar="SMS_${i}_TEXT";
     echo "${!numvar}:${!textvar}" >> /tmp/messages     echo "${!numvar}:${!textvar}" >> /tmp/messages
-    if [ "${!textvar}" == "connect ]; then+    if [ "${!textvar}" == "connect]; then
       echo "connect!" >> /tmp/messages       echo "connect!" >> /tmp/messages
     fi     fi
Line 47: Line 51:
   * Hardware: See above   * Hardware: See above
   * Software: wvdial    * Software: wvdial 
-  * config: ''/etc/wvdial.conf'' <code>[Dialer Defaults]+  * config: ''/etc/wvdial.conf.template'' <code>[Dialer Defaults]
 Init1 = ATZ Init1 = ATZ
 Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
 Init3 = AT+CGDCONT=1,"IP","internet" Init3 = AT+CGDCONT=1,"IP","internet"
 Modem Type = Analog Modem Modem Type = Analog Modem
-Baud = 9600+Baud = 960000
 New PPPD = yes New PPPD = yes
-Modem = /dev/ttyUSB5+Modem = %PORT%      
 ISDN = 0 ISDN = 0
 Phone = *99# Phone = *99#
  • internet_connection_watchdog.1529265287.txt.gz
  • Last modified: 17.06.2018 21:54
  • by Pascal Suter