Ecco qui un esempio di script per linux per inviare un sms da SMS-box attaccato con il convertitore usb-seriale
Spero possa essere utile per qualcuno!
Ecco lo script sendsms
#!/bin/bash
case “$1” in
–help)
echo “Usage:”
echo “”
echo “sendsms 3471234567 \”testo max 160 caratteri\””;;
*)echo “Settaggio velocita’ porta a 115200 bps”
stty -F /dev/ttyUSB0 ispeed 115200 ospeed 115200 -echoecho -n “Invio in corso”
echo -n “.”
chat “” “at” < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” “at+cmgf=1” < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” “at+cnmi=1,1,0,0,1” < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” “at+csca=+393492000200” < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” “at+cmgs=$1” < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” ” $2″ < /dev/ttyUSB0 > /dev/ttyUSB0echo -n “.”
chat “” “‘\032′” < /dev/ttyUSB0 > /dev/ttyUSB0
echo “! OK”esac
exit 0
Spiegazione dello script:
Se si digita sendsms –help viene visualizzata la schermata di aiuto altrimenti questa è la sintassi:
sendsms 3471234567 \”testo max 160 caratteri\”
Per vedere l’output dell’sms-box basta fare un tail /dev/ttyUSB0
Ovviamente ttyUSB0 è la porta del convertitore seriale-parallelo e deve essere sostituito con la porta adatta ( Se è semplicemente una porta parallela probabilmente la porta è ttyS0)