|
|
  |
Выход в интернет, помогите разобраться |
|
|
|
Jul 16 2009, 17:46
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330

|
В общем сейчас решаю проблему. Есть GSM-модем+микороконтроллер и удаленный веб-сервер на котором лежит файлик к примеру такой: "http://domen.ru/files/file1.bin" Я выхожу в инет с помощью команд:
AT+CGDCONT=1,"IP","internet" ATD*99*1#
Что нужно дальше делать что бы скачать указанный файл в память микроконтроллера? Модем SIM300DZ
|
|
|
|
|
Jul 16 2009, 19:53
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Андрей Селантьев @ Jul 16 2009, 20:46)  В общем сейчас решаю проблему. Есть GSM-модем+микороконтроллер и удаленный веб-сервер на котором лежит файлик к примеру такой: "http://domen.ru/files/file1.bin" Я выхожу в инет с помощью команд:
AT+CGDCONT=1,"IP","internet" ATD*99*1#
Что нужно дальше делать что бы скачать указанный файл в память микроконтроллера? Модем SIM300DZ реализовывать РРР протокол. либо использовать другие походы. открытие GPRS сесии, конектится к этому серверу и т.д. к примеру: at+cgatt=1 at+cipats=0 at+cipcsgp=1,"internet.mts.ru","mts","mts" at+cdnsorip=0 at+cipstart="tcp","91.149.157.111","24000"
Сообщение отредактировал M_Z - Jul 16 2009, 20:02
|
|
|
|
|
Jul 16 2009, 22:10
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330

|
все понятно. но это только один сокет (на сколько я понял с даташита у SIM300 один сокет), а что если нужно больше к примеру 2-3. Как я понял нужно самому делать стек LCP,PAP,NCP,TCP/IP Самому писать не хочется, да и явно на это пол года уйдет, если масому с нуля. что-то мне кажется что давно есть уже готовое. Не подскажите где взять? если у кого есть поделитесь пожалуйста.
|
|
|
|
|
Jul 16 2009, 22:54
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330

|
Если кто-то реализовывал подобное, а именно TCP/IP+PPP для GSM-модема поделитесь плз
|
|
|
|
|
Jul 17 2009, 11:22
|
Участник

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

|
Цитата(Андрей Селантьев @ Jul 17 2009, 01:54)  Если кто-то реализовывал подобное, а именно TCP/IP+PPP для GSM-модема поделитесь плз  я поднял lwip 1.3 с TCP/IP, UDP, PPP под FreeRTOS (в т.ч. портирование lwip) за 2 недели в неспешном порядке. вокруг РРР пришлось сделать workaround, но это ничего сложного. работало все на lpc2138+SIM300. так что ничего сложного, можно смело браться иделать. да, тренировался сначала на PC под вин (туда тоже портировал, т.к. ходящий в инете порт lwip 1.2 был какой-то мутный), иначе бы гораздо дольше провозился.
|
|
|
|
|
Jul 20 2009, 10:23
|
Участник

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

|
Цитата(etoja @ Jul 17 2009, 14:48)  Мутный нетолько lwIP, но и FreeRTOS. У обоих отсутствует внятная документация, а как говорили древние "кто ясно мыслит, тот ясно излагает". ну про lwIP соглашусь, но только в силу его специфичности (да и попытки сделать его универсальным). что же касается FreeRTOS - ни разу не возникло каких либо трудностей, и, имхо, конечно, но документация вменяемая. я вьехал во FreeRTOS оч быстро.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|