|
webserver atmega+siemens M55 |
|
|
|
Aug 4 2008, 19:11
|
Группа: Новичок
Сообщений: 2
Регистрация: 4-08-08
Пользователь №: 39 423

|
Здравия желаю!
Передо мной стоит следующая задача: необходимо реализовать webserver на базе микроконтроллера avr, с целью удалённого наблюдения за некоторой группой данных(данные с АЦП, к сути дела не относится). Аппаратная часть(планируется): микроконтроллер семейства avr(предположительно atmega128), внешнее озу (64Кб), аналоговая часть (для предварительной обработки сигналов для ацп), в качестве средства связи - мобильный телефон siemens семейства х55 (конкретно M55). Модем типа SIM300 с встроенным стеком tcp/ip не подходит из-за невозможности подключения к реализованному на нём webserver-е более одного клиента одновременно(если я что-то неправильно понял - исправьте). Естественно, он подойдёт, если tcp/ip стек реализовывать на контроллере, но тогда отпадает смысл использования SIM300. На данном форуме был произведён поиск, на предмет нахождения материалов, способствующих реализации данной задачи, но поиск не увенчался успехом. В связи с этим, обращаюсь к вам, коллеги, с просьбой поделиться ценной информацией по данной задаче, также, приветствуются ссылки или фрагменты исходных текстов, максимально близкие по теме. Должен заметить, что встречал реализацию webserver-а на базе atmega+rtl8139, но ввиду недостаточного опыта в данном вопросе, затрудняюсь самостоятельно преобразовать этот проект в связку atmega+m55. Если у кого есть подобный опыт, прошу поделиться советами по данной реализации.
Сообщение отредактировал Tetris - Aug 4 2008, 19:13
|
|
|
|
|
Aug 5 2008, 00:19
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Tetris @ Aug 4 2008, 22:11)  Должен заметить, что встречал реализацию webserver-а на базе atmega+rtl8139 m128+RTL8019AS Цитата затрудняюсь самостоятельно преобразовать этот проект в связку atmega+m55. ну дык, поменяется только канальный уровень. Пропадет MAC на место которого придет PPP. IMHO возьмите девайс m128 + RTL8019 тем паче есть готовый. Prottoss за доступную цену продает - см здесьОтладьте на нем ethernet webserver. Затем у этого же девайса есть RS232 - когда отладите сервер, останется только подключить модем, и реализовать PPP. Когда ПО утрясется - нарисуете свой аппарат без RTL.
|
|
|
|
|
Aug 6 2008, 08:54
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 1-03-06
Пользователь №: 14 835

|
Цитата останется только подключить модем, и реализовать PPP А вот это повоему во всей этой затее самое трудное. Может есть у кого примеры реализации? Буду безмерно благодарен.
|
|
|
|
|
Aug 7 2008, 06:18
|
Тутэйшы
   
Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263

|
Для реализации сабжа нужно организовать поддержку PPP протокола, IP и TCP. На фтп есть книга TCP-IP Lean--Web Servers for Embedded Systems (2nd Ed.) вместе с исходниками. Там отлично реализован ппп. Подрихтуйте его под свои нужды. IP и TCP можно самому написать, можно прикрутить готовый типа микроайпи. Но в любом случае придется почитать соответсвующие рфц. Пример можно посмотреть http://aly.ogmis.lt/index.html + в аттаче почитать по ппп.
Прикрепленные файлы
1.doc ( 107.5 килобайт )
Кол-во скачиваний: 338
|
|
|
|
|
Aug 7 2008, 07:09
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 26-10-05
Из: Киев
Пользователь №: 10 128

|
Цитата(uriy @ Aug 7 2008, 07:03)  Решили ли вы вопрос с выделением статического IP адреса GSM оператором для вашего телефона. Если не ошибаюсь, есть такая замечательная штука, как dynamic DNS. Как раз для серверов с динамическим IP.
--------------------
Объективная реальность - есть бред, порождённый недостатком алкоголя в организме...
|
|
|
|
|
Aug 7 2008, 07:24
|
Группа: Новичок
Сообщений: 2
Регистрация: 4-08-08
Пользователь №: 39 423

|
Цитата(uriy @ Aug 7 2008, 07:03)  А почему вы хотите реализовать сервер на сотовом телефоне? Он у вас что должен быть мобильным? Так точно. vesago, благодарю за информацию, буду разбираться.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|