komendy AT,RS232, IrDA, Nokia

komendy AT,RS232, IrDA, Nokia
MP
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 21 lat
0

Witam
Napisalem program do wysylania sms z kompa poprzez telefon, z telefonem
(Nokia 6210 i 6310i) lacze sie poprzez IrDA. Obsluge portu COM mam zrobiona
z wykorzystaniem komend WinAPI (CreateFile, WriteFile, ReadFile). Problem
jest nastepujacy:

  • jak lacze sie poprzez IrDA, czyli wirtualny COM4 (bo pod takim jest u mnie
    IrDA) to wszystko jest w porzadku i sms wysylaja sie bez probelmu (wysylam
    komenadmi AT), natomiast jezeli chce sie polaczyc z komorka poprzez RS232 i
    kabel DLR-3P (orginalny Nokii) to niestety nic nie idzie. nie moge nawet
    zmusic telefonu by odpowiedzial cokolwiek.

Moze ktos z Was wie w czym tkwi problem i dlaczego to nie dziala ?? Prosze o
jakies info. Z góry dzięki za wszelka pomoc...

Pozdrawiam Maciek..

PS.: Probowalem rowniez poprzez kable FBUS i MBUS ale rowniez nic to nie
daje ...

PI
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 13 lat
  • Postów:98
0

Widzę że zatrzymałeś sie w tym samym punkcie co ja. Ja zrobiłem komunikację poprzez RS z komórką używając CPort'a. Niestety tak jak tobie komórka też nie odpowiada na komendy AT (natomiast gdy podłączę modem jest OK). Dałem podobne pytanie na grupie jakiś czas temu i też nikt nie potrafił dać podpowiedzi. Swoją drogą chętnie zobaczyłbym twoje rozwiązanie przez IRDA. Jeśli możesz to prześlij mi na skrzynkę.
pozdrawiam
Piotr


pozdrawiam - Piotr
Delphi 2007
MP
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 21 lat
0

A wiec tak, z tego co sie dowiedzialem to nokia wymaga jakiegos komunikatu
startowego ktory uruchomi obsluge komend AT (chyba bo nikt nie jest mi w
stanie pomoc :( ), oprocz tego to na pewno nie bedzie ci chodzila
komunikacja jezeli uzywasz kabala FBUS/MBUS, komendy AT czyli modemowe sa
rozpoznawane tylko z kablem DLR-3p (do Noki 6310i, po prostu orginalny kabel
nokii). Pytasz jak zrobilem komunikacje poprzez IrDA odpowiedz jest krotka,
po prostu IrDA to umnie COM4 - lacze sie z nim jak z normalnym com'em, potem
go konfiguruje i jest ok, telefon smiga ze hej !! i wszystko jest OK !!

Jagbys mial jekies pomysly jak rozwiazac polaczenie kablem nokii do kompa
tak by rozumiala komedny AT to bardzo prosze o jakies info, z gory dzieki i

POZDRAWIAM

lofix
  • Rejestracja:około 23 lata
  • Ostatnio:19 dni
  • Lokalizacja:Wdzydze
0

Wejdź na stronę producenta i pobierz komendy AT...
MAsz tam wszystko opisane w pdfie


Pozdrawiam. Karol
PI
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 13 lat
  • Postów:98
0

Komendy AT wyglądają mniej więcej tak:
AT+CMGF=1
AT+CSCA="48602951111"
AT+CMGS="48604111111"
TEKST DO WYSŁANIA

Tyle że trzeba to zakończyć skrótem CTRL+Z. Może podpowiecie jak to zrobić?
Co do kabelka to też używam oryginalnego Nokii.
Piotr

ps. wpisując w HyperTerminalu to to działa, natomiast wysyłając przez CPorta NIE


pozdrawiam - Piotr
Delphi 2007
MP
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 21 lat
0

lofix: Komendy AT znam i potrafie sie nimi poslugiwac
Piotr: U mnie jest to samo przez HyperTerminal dziala a przez moja aplikacje nie :(, ale dla pocieszenia powiem ze przez IrDA chodzi bezproblemu

Jak cos wiecie jak to zrobic to piszcie ....

z gory dzieki

PI
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 13 lat
  • Postów:98
0

A co wpisałeś w miejscu CTRL+Z?


pozdrawiam - Piotr
Delphi 2007
MP
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 21 lat
0

Piotr: Wpisalem ctrl+z ,wysyla mi smsy poprzez port IrDA,ale ten sam program nie chce wysylac przez kabel i tu jest problem, podbno nalezy wysterowac na stan wysoki ktoras z linii CTS lub RTS, ale ktora i jak to tego nie wiem :(

MP
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 21 lat
0

Piotr: Sorki zle cie zrozumialem ::))) '#26' w kodzie ASCII, ja koncze wiadomosc sms: nastepujaco: tresc+#26 , gdzie tresc to string w ktorym znajduje sie tresc smsa :), wczesniejsze komendy typu at+cmg= musisz zakonczyc ciagiem #13+#10; bo inaczej nic z tego nie wyjdzie i telefon na bank nie zrozumie tzn. zrozumie ale nie odpowie bo ciagle bedzie nasluchiwal ...

bloniak91
  • Rejestracja:około 11 lat
  • Ostatnio:prawie 7 lat
  • Postów:93
1
Piotr napisał(a):

Komendy AT wyglądają mniej więcej tak:
AT+CMGF=1
AT+CSCA="48602951111"
AT+CMGS="48604111111"
TEKST DO WYSŁANIA

Trafiłem przypadkiem, wiem chyba czemu nie działa, więc może ktoś również tutaj trafi i może pomogę. Komendy AT kończymy znakiem specjalnym- standardowo powrotu karetki "\r". U mnie podobnie w hyperterminalu działa bez problemu bez końcówki z znakiem specjalnym, ale już po kablu musi być "\r" aby działało:)

babubabu
złota łopata?
Azarien
przecież w hyperterminalu wysyłasz znak końca linii naciskając Enter.
bloniak91
no i dlatego w hyperterminalu komendy działają.

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.