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

 
 
 
Reply to this topicStart new topic
> Выход в интернет, помогите разобраться
Андрей Селантьев
сообщение Jul 16 2009, 17:46
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330



В общем сейчас решаю проблему. Есть GSM-модем+микороконтроллер и удаленный веб-сервер на котором лежит файлик к примеру такой: "http://domen.ru/files/file1.bin"
Я выхожу в инет с помощью команд:

AT+CGDCONT=1,"IP","internet"
ATD*99*1#

Что нужно дальше делать что бы скачать указанный файл в память микроконтроллера?
Модем SIM300DZ
Go to the top of the page
 
+Quote Post
M_Z
сообщение Jul 16 2009, 19:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Андрей Селантьев
сообщение Jul 16 2009, 22:10
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330



все понятно. но это только один сокет (на сколько я понял с даташита у SIM300 один сокет), а что если нужно больше к примеру 2-3.
Как я понял нужно самому делать стек LCP,PAP,NCP,TCP/IP
Самому писать не хочется, да и явно на это пол года уйдет, если масому с нуля. что-то мне кажется что давно есть уже готовое. Не подскажите где взять? если у кого есть поделитесь пожалуйста.
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 16 2009, 22:38
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



например microchip tсp/ip стек . или линуксовых полно в сети... но с Нуля всеравно полгода...
Go to the top of the page
 
+Quote Post
Андрей Селантьев
сообщение Jul 16 2009, 22:54
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 16-07-09
Пользователь №: 51 330



Если кто-то реализовывал подобное, а именно TCP/IP+PPP для GSM-модема поделитесь плз smile.gif
Go to the top of the page
 
+Quote Post
av-master
сообщение Jul 17 2009, 07:35
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Это пол года работы и получения (кому зарплаты, кому расходов) - посмотрим посмотрим, кто поделится... ))

Возьми модем подороже, там побольше сокетов...
Go to the top of the page
 
+Quote Post
head_sk
сообщение Jul 17 2009, 09:56
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 3-07-09
Пользователь №: 50 897



_http://ifolder.ru/13142728

Не свои разработки а просто в свое время насобирал в сети.
Может что-то рабочее здесь есть
Go to the top of the page
 
+Quote Post
Ink
сообщение Jul 17 2009, 11:22
Сообщение #8


Участник
*

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



Цитата(Андрей Селантьев @ Jul 17 2009, 01:54) *
Если кто-то реализовывал подобное, а именно TCP/IP+PPP для GSM-модема поделитесь плз smile.gif

я поднял lwip 1.3 с TCP/IP, UDP, PPP под FreeRTOS (в т.ч. портирование lwip) за 2 недели в неспешном порядке. вокруг РРР пришлось сделать workaround, но это ничего сложного. работало все на lpc2138+SIM300. так что ничего сложного, можно смело браться иделать.
да, тренировался сначала на PC под вин (туда тоже портировал, т.к. ходящий в инете порт lwip 1.2 был какой-то мутный), иначе бы гораздо дольше провозился.
Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 17 2009, 11:48
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Мутный нетолько lwIP, но и FreeRTOS.
У обоих отсутствует внятная документация, а как говорили древние "кто ясно мыслит, тот ясно излагает".
Сравните, кстати, с документацией на embOS фирмы Segger.
За две недели нельзя отладить никакую коммерчески состоятельную программу.
Go to the top of the page
 
+Quote Post
alx125
сообщение Jul 18 2009, 02:08
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



А кто-нибудь может поделиться embOS и FreeRTOS ?
+ doc
smile.gif
Go to the top of the page
 
+Quote Post
Ink
сообщение Jul 20 2009, 10:23
Сообщение #11


Участник
*

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



Цитата(etoja @ Jul 17 2009, 14:48) *
Мутный нетолько lwIP, но и FreeRTOS.
У обоих отсутствует внятная документация, а как говорили древние "кто ясно мыслит, тот ясно излагает".


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

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:17
Рейтинг@Mail.ru


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