Strona główna Kontakt Galeria RSS

Domowa bramka SMS

Cześć, dziś postanowiłem opisać w miarę prosty sposób jak na swoim komputerze zrobić własną bramkę SMS. Potrzebne:

- Telefon lub modem 3G podłączony do komputera
-- W moim przypadku będzie to modem HUAWEI e160
- Linux
-- Poradnik opiera się o dystrybucje Ubuntu

Jeśli już podłączyliśmy nasz modem do komputera musi zainstalować program Gammu tak więc wykonujemy w terminalu komendę:
sudo apt-get install gammu
Po instalacji musimy zobaczyć pod który port jest podpięty nasz modem, zrobimy to wykonując komendę:
dmesg|grep tty
Po wykonaniu tej komendy powinniśmy otrzymać coś takiego jak na screenie niżej:
Gammu

Teraz już wiemy pod który port mamy podłączony nasz telefon więc wypadało by teraz stworzyć plik konfiguracyjny. Plik musi znajdować się w naszym katalogu domowym i musi nosić nazwę .gammurc. Domyślna zawartość:
[gammu]
port = /dev/ttyUSB0
model =
connection = at19200
synchronizetime = yes
logfile =
logformat = nothing
use_locking =
gammuloc =
Zmieniamy tylko port do którego jest podłączony modem/telefon. Następnie po zapisaniu pliku konfiguracyjnego wykonujemy komendę:
gammu identify
Powinno nam się pokazać treść podobna do tej na screenie:
Free Image Hosting at www.ImageShack.us
Brawo! jeśli pokazało ci się taka informacja znaczy że program łączony się z modemem więc teraz możesz za pomocą komendy:
gammu getallsms
Zobaczyć wszystkie sms znajdujące się na karcie. Ale jak teraz wysłać sms'a ? Tak samo łatwo wystarczy wykonać komendę:
gammu sendsms text numer_telefonu

Po wykonaniu komendy zostaniesz poproszony o wpisanie wiadomości jaką chcesz wysłać następnie po wpisaniu wiadomości musisz nacisnąć kombinacje znaków ctrl + d i twoja wiadomość będzie wysłana ;)

Na dziś tyle, w następnym poradniku napisze o dodatkowym module znajdującym się w gammu pod nazwą smsd dzięki któremu będziemy mogli zapisywać smsy do bazy danych.