java i komendy AT

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

Koziołek
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:24 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
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


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
GR
  • Rejestracja:prawie 17 lat
  • Ostatnio:ponad 12 lat
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

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
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
Kopiuj
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

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.