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.

globi

15 maja 2009, 20:57:35

Polecam zainteresować się programiszczem smsclient - jest na sieci pacht pozwalający spoffować adresy źródłowe wysłanego smsa

matiit

17 maja 2009, 17:01:42

Tylko powiedz, co w niej darmowego (;

d3dik

17 maja 2009, 18:02:04

a czy ja gdzieś pisałem że darmowe ?

matiit

17 maja 2009, 18:02:28

omg, spoko (; domowa przeczytalem jako darmowa, sory

klimass

20 maja 2009, 18:07:30

A ja mam polaczenie z modemem/telefonem, ale zamiast pobrac mi wszystkie smsy, wyswietla tylko
"Location 1, folder "Inbox", SIM memory, Inbox folder"

i nic wiecej. A wiem ze smsy na pewno tam sa. Wysylac smsow mi takze nie chce... lipa.... Wie ktos co moze byc tego przyczyna i jak to rozwiazac? Bede bardzo wdzieczny..

d3dik

20 maja 2009, 18:47:08

A przez jaki program masz zrobione połączenie z komórka ? :>

zostaw komentarz