Modem config /etc/network/interfaces.d/fona
:
auto fona
iface fona inet ppp
provider fona
pre-up /home/pi/radio
post-up /home/pi/tunnel
Radio init script /home/pi/radio
:
#!/bin/bash
# Make pin available for writing.
echo 17 > /sys/class/gpio/export
# Set pin as output
echo out > /sys/class/gpio/gpio17/direction
# Toggle the pin high for 1 second
echo 0 > /sys/class/gpio/gpio17/value
echo 1 > /sys/class/gpio/gpio17/value
sleep 1.3s
echo 0 > /sys/class/gpio/gpio17/value
Tunnel init script /home/pi/tunnel
:
#!/bin/bash
autossh -M 20000 -f -N -R 9091:localhost:22 remotuser@remoteserver.com
ppp pear config /etc/ppp/peers/fona
:
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs -T internet"
/dev/ttyAMA0
9600
noipdefault
usepeerdns
persist
noauth
nocrtscts
local