Előszőris, szükségünk lesz egy telefonra, meg egy adatközvetítő eszközre. (usb kábel, bluetooth, stb).
Jelen esetben én a régi SAMSUNG SGH-X660 -as szétnyitható telefonomat áldozom fel. Ehhez van egy kábelem (hosszú történet, akkoriban 3800 Ft volt :D), ami usb-n képes kommunikálni. Bedugás után, a /dev/ttyACM0 nevet kapta.
Ezt kifűrkészhetjük így, hogy
ls -la /dev/tty*
Ezzel nekem kidobta az ACM0-t.
Kell egy program is, amivel kezelni tudjuk a dolgokat. Ez legyen a gnokii.
apt-get install gnokii
...a változatosság kedvéért... :)
A gnokii konfigját kell megkeresnünk install után. Ami az /etc/gnokirc nevet élvezi. Ez az állomány elég jól van kommentezve, így nem nehéz a beállítása.A biztonság kedvéért, másoljuk be a saját home könyvtárunkba, mert ott szokta keresni:
cp /etc/gnokiirc ~/.gnokiirc
Az én esetemben a következő módosításokat kelett végrehajtanom a config fájlban:
port = /dev/ttyACM0
model = AT
...
connection = serial
A többi az én részemről maradt default.
Ezek után, parancssorba ellenőrzés képpen:
gnokii --identify
És kidobja, hogy mizu a telefonnal. Ha kiírja a márkáját, típusát stb... adatokat, akkor jó.
És, ha van pénz a kártyádon, akkor:
echo "ez egy tesz üzenet" | gnokii --sendsms 06*********
Így az adott szám kap egy sms-t.
A többi opcióért:
gnokii --help
Ehhez a gnokii-hoz van egy mysql támogatás is, ami mysql-ba (akár) menti a bejövő sms-eket, és küldeni is lehet.Ez azért is érdekes, mert egész portál rendszert lehet alá építeni, sms küldéshez.
Ha valakit érdekel, később ahhoz is készítek egy leírást.