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

 
 
> обмен данными по GPRS, мк+S300D
ivnor
сообщение Jun 29 2007, 08:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 29-06-07
Пользователь №: 28 789



Надо сделать устройство, передающее\принимающее данные по GPRS, например скачивающее\закачивающее текстовый файл на какой либо сайт по HTTP\FTP и т.д.. Для этого надо использовать МК+модем SIM300. Изучил примеры передачи СМС по GSM для AVR, но с GPRS немного непонятно.
Как связать их по RS232, подавать AT команды для включения модема - с этим всё ясно,так как есть опыт программирования МК. Вроде в SIM300 поддерживается TCP/IP. Возник вопрос - как после инициализации модема указать например имя файла на сайте и как обрабатывать полученный поток данных - то есть что он будет из себя представлять, какой протокол используется. С GSM модемами раньше дела не имел, поэтому хотя бы подскажите, куда копать дальше.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bullit
сообщение Jun 30 2007, 14:29
Сообщение #2


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Цитата(ivnor @ Jun 29 2007, 14:57) *
Надо сделать устройство, передающее\принимающее данные по GPRS, например скачивающее\закачивающее текстовый файл на какой либо сайт по HTTP\FTP и т.д.. Для этого надо использовать МК+модем SIM300. Изучил примеры передачи СМС по GSM для AVR, но с GPRS немного непонятно.
Как связать их по RS232, подавать AT команды для включения модема - с этим всё ясно,так как есть опыт программирования МК. Вроде в SIM300 поддерживается TCP/IP. Возник вопрос - как после инициализации модема указать например имя файла на сайте и как обрабатывать полученный поток данных - то есть что он будет из себя представлять, какой протокол используется. С GSM модемами раньше дела не имел, поэтому хотя бы подскажите, куда копать дальше.

Вот:
Код
AT+WOPEN=1 // это мы включаем TCP/IP стек модема
AT+CGCONT="IP","internet",1 // это мы gprs контекст настраиваем
AT+CGATT=1
AT+CGREG=1

настройки ftp:
FTPPUTFILENAME
FTPPUTPATH
FTPPORT
FTPSERV
FTPPW
FTPUN
Думайу объяснять не надо?

AT#vftp - ты увидишь список настроек которые сидят в модеме.

AT#connectionstart

at#ftpput
Появится ответ, OK_WaitingForData
и заливаем на фтп файлик, т.е. тут пишеш текст файла
после окончания жми ctrl+с - End of file, вроде

at#ftpget - получить текст файла

at#connectionstop


А так смотри в прикрепленном файле, там и пример и многое другое.

----
Работать с модемом только через АТ команды. Другого "языка" он не знает.
Лучше сначала поработать с модемом через комп. Там все проЯсниться как работать с модемом под управлением МК.
Прикрепленные файлы
Прикрепленный файл  Developer_Guide___GSM_GPRS_IP_Commands_S000333B.pdf ( 638.49 килобайт ) Кол-во скачиваний: 609
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 12:44
Рейтинг@Mail.ru


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