logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Modem zte 3006(ME3000) i GPRS

Kelo82 04 Sty 2010 17:24 3077 5
REKLAMA
  • #1 7484109
    Kelo82
    Poziom 2  
    Witam:) Chciałbym przy pomocy modemu ZTE 3006 wysyłać na serwer pewne dane wykorzystujac GPRS. Mam zbudowany nadajnik, smsy wysyła i odbiera , z GPRS jest gorzej. Niestety, urzadzanie tylko łaczy sie z serwerem, zalogowac sie nie da. przez to nie moge nic przeslac. Ponizej zamieszczam po kolei komendy AT jakie uzywam (wpisuje z hyperterminala)

    1)at+cgatt=1 ; wlaczam gprs-a
    2)at+cgdcont=1,"IP","internet"
    3)at+zpnum="internet","internet","internet"
    4)at+zpppopen
    5)at+zipgetip ; przydzielony zostaje mi IP
    6)at+zpppstatus ; sprawdzam status polaczenia
    7)at+zipsetup=1,tu wpisuje ip serwera,21 ; w tym momencie polaczyl sie z serwerem
    8)at+zipsend=1,8 ;poniewaz nazwa uzytkownika jest 3 literowa wiec lacznie 8 znakow- USER, spacja ,nazwa uzytkowika np ( 123)
    9)USER 123 ; i tu niestety zero efektu , widze tylko komunikat ok, podobnie jak podaje haslo. na serwerze widac tylko nie zalogowanego uzytkowika

    karta sim z orange, program na ktorym postawilem serwer CeasarFTP, stworzylem tam uzytkownika, przydzielilem katalog domowy i nadalem prawa odczytu i zapisu.
    Jakby ktos wskazal mi gdzie jest blad bylbym bardzo wdzieczny :)
    tu mozna pobrac datasheet http://download.maritex.com.pl/pdfs/wi/AT%20ZTE.pdf
  • REKLAMA
  • #2 7528770
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 7544690
    Kelo82
    Poziom 2  
    oczywiscie ze tak . nawet pojawial sie komunikat " ok ". w sumie dalej nie wiem co jest zle :/
  • REKLAMA
  • #4 7662155
    soldi
    Poziom 11  
    no tak, ale masz serwer FTP nasłuchujący na porcie 21, więc chyba nie chodzi o wysłanie ciągu znaków "USER 123" - to są wysłane pojedyncze bajty do serwera TCP

    w tygodniu powinien dotrzeć do mnie moduł 3006 i też będę próbował obsługę GPRS

    edit: chce spróbować połączyć się z serwerem TCP stworzonym przy pomocy LabView
  • REKLAMA
  • #5 8405666
    panpac
    Poziom 11  
    Witam

    Zbudowałem urządzenie oparte na modemie ZTE 3006, wszystko działa tak jak działać powinno, jednak mam problem z jedną rzeczą. Mam kartę sim Heyah. Próbuję sprawdzić stan konta komendą:

    W odpowiedzi dostaję zawsze natychmiast ERROR.
    Ten sam numer mam wpisany w książce telefonicznej karty SIM. Jeżeli wywołam go komendą:

    Coś zaczyna się dziać(dioda zaczyna szybciej mrugać) i dopiero po kilku sekundach dostaję "NO CARRIER".
    Szukałem sporo w internecie na ten temat. Udało mi się ustalić, że muszę użyć komendy:
    AT+CUSD = 1,"*108#",15

    Jednak natychmiast dostaję w odpowiedzi ERROR.
    Natomiast aa samą komendę:

    Dostaję OK.
    Proszę o jakieś wskazówki bo mi się już pomysły skończyły.
  • #6 8441321
    janek_wro
    Poziom 29  
    panpac napisał:
    Witam

    Zbudowałem urządzenie oparte na modemie ZTE 3006, wszystko działa tak jak działać powinno, jednak mam problem z jedną rzeczą. Mam kartę sim Heyah. Próbuję sprawdzić stan konta komendą:

    W odpowiedzi dostaję zawsze natychmiast ERROR.


    A jestes pewien że ten modem ma USSD? Bo w jego dokumentacji nie bardzo to widzę.

    Dodano po 25 [minuty]:

    Kelo82 napisał:


    7)at+zipsetup=1,tu wpisuje ip serwera,21 ; w tym momencie polaczyl sie z serwerem


    do tego miejsca ok

    Kelo82 napisał:

    8)at+zipsend=1,8 ;poniewaz nazwa uzytkownika jest 3 literowa wiec lacznie 8 znakow- USER, spacja ,nazwa uzytkowika np ( 123)


    A tu już trochę za szybko...
    Wypadałoby poczekać na to co powie strona zdalna, i to odebrać at+ziprecv
    np serwer zwróci coś takiego:
    220 Service ready


    po tym wysyłasz mu
    USER twojuser<crlf>


    potem czekasz na odpowiedź, na przykład taką


    i dopiero potem wysyłasz hasło
    PASS twojehaslo<crlf>


    i odbierasz status, 230, lub inny ;) zależnie od tego co serwer zdecyduje w temacie ;)

    Kelo82 napisał:


    9)USER 123 ; i tu niestety zero efektu , widze tylko komunikat ok, podobnie jak podaje haslo. na serwerze widac tylko nie zalogowanego uzytkowika


    Gdyż protokół FTP to nie monolog, nie możesz pchnąć mu jakichś danych "na chama" i oczekiwać że będzie działać. Mam nadzieję że pamiętasz o tym że transfer connection jest osobne, i na inny port? ;)
    Polecam stosowne RFC
REKLAMA