Witam.
Chcę zrobić program wysyłający i odbierający SMS z mojej komórki, kiedy ta będzie podłączona poprzez interfejs USB do mojego komputera. Macie może jakieś przydatne biblioteki ./ linki / poradniki, które pomogłyby mi w tym?
Zainteresuj się komendami AT. Jeżeli program ma chodzić na Linuksie to wystarczy czytać i pisać do odpowiedniego urządzenia (najczęściej /dev/ttyACMn
).
@lukasz1235 interesuje Mnie tylko Windows :)
Komendy AT wydają się tym, czego szukam. Na wikipedii jest troszkę mało informacji. Poszukałem po stronach producentów i dowiedziałem się, że komendy AT mogą się różnić u każdego producenta. Nasyłam więc kolejne pytanie: Jak podłączę moją komórkę pod USB, w jaki sposób mój program ma się z nią połączyć i jak może wyglądać przesyłanie tych komend?
Z tej strony (http://3g-modem.wikifoundry.com/page/executing+AT-commands+under+Windows) wynika, że wystarczy pisać do odpowiedniego portu COM. Czyli wychodzi na to, że najpierw musisz poszukać pod którym portem jest twoja komórka, a później to już tylko zwykłe pisanie do portu (funkcje OpenFile
, ReadFile
, WriteFile
z WinAPI).
Co do różnic między producentami to podstawowe komendy są raczej takie same w większości telefonów/modemów.
Dałbyś mi moze przykład wywołania funkcji EnumPorts()? Jak mniemam, w strukturach PORT_INFO1 i PORT_INFO2 będą informacje o porcie. Ale jak to wszystko dziaaałaaaa :<
Nokie z symbianem nie umożliwiają wysyłania smsów przez komendy AT. Są telefony, które w ogóle nie mają interpretera AT dostępnego z zewnątrz. Zacznij o tego jaki masz model telefonu. Poza tym mogą być drobne różnice w składni AT pomiędzy telefonami/modemami GSM.
Mam Samsunga t357. Jeśli nie komendy At to co może okazać się pomocne?
Witam, podepnę się pod temat ale chodzi dokładnie o to samo.
Mam Sony Ericsona K750i, chciałbym mieć możliwość wysyłania SMS'ów za pomocą komputera, mam pytanie czy telefon może być podłączony pod USB czy muszę zakupić kabel COM?
Może, powinien, a być może nawet musi.