java i komendy AT

0

Czesc wszystkim

Poszukuje materialow, wskazowek na temat mozliwosci wykonywania polecen AT za pomoca programu napisanego w Javie. Docelowo program mialby wysylac smsy (z wykorzystaniem modemu GPRS). Czy ktos z Was robil cos podobnego?

Pozdrawiam

0

Źle szukasz ;) Jeżeli to jest niskopoziomowe to szukaj w C/Cpp i poczytaj o JNI by zrobić połączenie java-jni-kod w c

0

Przede wszystkim powinno Ciebie interesować połączenie z modemem przez port COM, ewentualnie USB. Komendy AT wydajesz właśnie na ten port, modem je odbiera i zwraca do Ciebie odpowiedzi, Ty je interpretujesz i wymiana śmiga ;)

ps. Bardziej interesuje Ciebie modem GSM niż GPRS ;)

0

Dzieki za wszelkie podpowiedzi. Bede walczyl :) Nigdy sie czyms takim do tej pory nie zajmowalem. Rozumiem ze do komunikacji z poratmi wykorzystuje biblioteke javax.comm ?

Pozdrawiam

0

javax.comm w wersji windowsowej nie jest rozwijany, zainteresuj się pakietem Rxtx
http://johnsjavapda.blogspot.com/2007/12/rxtx-java-comm-implementation.html
ma on identyczny api jak javax.comm zatem przejście z jednego pakietu do drugiego wymaga tylko dwóch zmian:

  • zmiana instrukcji importu
import gnu.io.*;
//na
import javax.comm.*;
// lub na odwrót
  • umieszczenie odpowiedniej biblioteki w odpowiednim katalogu
    dla pakietu Rxtx rxtsSerial.dll w katalogu %JAVA_HOME%/bin (lub dla windy %WINDIR%/system32)
    dla pakietu javac.comm win32com.dll ....
    miałem kłopot z pakietem javax.com przy próbie umieszczenia całego programu w jednym pliku jar, pakiet ten wymaga jeszcze pliku javax.comm.properties, plik ten standardowo jest w %JAVA_JRE%/lib/ext, jak program był w jednym pliku jar, to JRE nie umiała znaleźć tego pliku
    pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1