реклама на сайте
подробности

 
 
> M33G: использование GPRS для GET/POST запроса, можно ли напрямую загрузить страницу из интернета
POLL
сообщение Jun 12 2011, 11:07
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Есть модуль M33G.
Можно с его помощью загружать документы из интернета без использование дополнительных драйверов?
Допустим загрузить страницу с яндекса или гугла.

Пробовал
AT+CGDCONT=1,"IP","internet"
AT+COPS=0
AT+CGATT=1
AT+CGPADDR=1
AT+CREG=2
AT+CGDATA="PPP",1
дальше пишет Connect и идут разные символы...

Например, у модулей Sagem Hilo можно напрямую загружать документы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Slonofil
сообщение Jun 15 2011, 08:27
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781



Послушайте, вместо CR/LF в виде непонятных hex-байтов не проще ли вводить как раньше '\r' '\n'? К примеру, строка будет выглядеть как
GET / HTTP/1.1 \r\n\r\n
Go to the top of the page
 
+Quote Post
POLL
сообщение Jun 15 2011, 08:42
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(Slonofil @ Jun 15 2011, 12:27) *
Послушайте, вместо CR/LF в виде непонятных hex-байтов не проще ли вводить как раньше '\r' '\n'? К примеру, строка будет выглядеть как
GET / HTTP/1.1 \r\n\r\n


Ньюанс в том, что модему нужно дать понять что ввод завершен и нужно отправить данные.
\r\n - для модема в data mode будет всего лишь набором данных.

Например, когда набираешь SMS - вводишь текст, переводы строк. И потом чтоб отправить сообщение посылаешь на модем ctrl-z (если через терминал) или если через микроконтроллер то символ 26 (ASCII). Это будет означать конец сообщения и далее отправка.

Вот и тут нужно понять, что там в конце нужно послать.
Сделал запрос производителю, посмотрим ответит ли...
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jun 15 2011, 08:59
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(POLL @ Jun 15 2011, 12:42) *
Вот и тут нужно понять, что там в конце нужно послать.

А это надо внимательно читать описание модема. У SIM900 в "прозрачном" режиме, например, передача произойдет по достижению порогового значения либо по таймауту.
Go to the top of the page
 
+Quote Post
POLL
сообщение Jun 15 2011, 10:00
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 300
Регистрация: 11-06-11
Пользователь №: 65 640



Цитата(rx3apf @ Jun 15 2011, 12:59) *
А это надо внимательно читать описание модема.

Так читал - об этом ничего не написали.

Написали тока об: +++, ATO, ATH
И все. Это у них в Raw Data Interface.

А в самом модуле для M2M у них своя фитча есть
Цитата
transmit TCP data (text mode)
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!")
$NWRX: 1,23,23 // (URC, module receives 23 bytes data
AT$NWDR=1,23
$NWDR: 1,23,0,"10 bytes data received!"
OK


Тока мне она в данном случае не подходит, т.к. я хочу обращаться ко внешним ресурсам (сайтам) - т.е. формировать нужные POST запросы...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 19:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016