Cosmo GSM Connect HELP. TCP
  • Добрый день. Очень требуется Ваша помошь, приобрели ваш Cosmo GSM Connect шилд, написано - "встроенный стек протоколов TCP/UDP/IP: клиент TCP/UDP-сервера", вопрос - как его задействовать? в инструкциях - ничего не нашел, или плохо искал - направьте тогда в нужном направлении, всю голову сломал уже. Один простой GET запрос сделать не могу.
  • Вариант №1 (transmit TCP data, text mode, пример из файла M2M User Guide)

    AT+CFUN=1
    OK
    AT+COPS=0
    OK
    AT+CGATT=1
    OK
    AT$NWACT=1,"INTERNET"
    OK
    AT$NWSO=1,1
    OK
    AT$NWDF=1,1
    OK
    AT$NWCN=1,1,0,"168.95.100.100",5000
    OK
    $NWCN:1,1 // (URC) Connection is established successfully. This session is ready to transmit
    data.
    AT$NWTX=1,"TCP test 1"
    OK
    (Server receives "TCP test 1")
    $NWTX:1,0 // (URC) The TCP server has received all data successfully.
    (Server responses "10 bytes data received!")


    Вариант №2 (GPRS соединение с сервером ftp.ntu.edu.tw через Мегафон).

    AT+CFUN=1
    AT$NOSLEEP=1
    ATE0 (запрещаем «эхо»)

    AT+CGDCONT=1,"IP","internet"
    AT%CGPCO=1,"PAP,,",1
    AT$DESTINFO="ftp.ntu.edu.tw",1,21,1
    ATD*97#
    Wait Socket Open
    OK
    (enter data mode)


    далее вводим нужные команды, GET/POST запросы в правильном формате и с переводами строк.

    "+++" – возврат модема в командный режим.

    "АТО" - возврат модема в режим данных

    "ATH" - завершение соединения.



    подробнее о параметрах AT-команд смотрите в M33 AT Command User Guide
  • спасибо, я до этого мучал первый вариант, на шаге

    AT$NWTX=1,"TCP test 1"

    модем возвращает ошибку
    потом через Serial Monitor смотрел как винда общается через модем, самому писать TCP пакеты как она - не очень весело.

    уже после того как отправил сообщение - я наткнулся в доке m2m на второй вариант и он у меня заработал

Привет, незнакомец!

Похоже, вы новенький! Чтобы пообщаться с нами, кликните на одну из кнопок ниже :)

Войти с помощью OpenID

В этом теме: