Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR+ENC28J60+SNMP
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
treestene
Доброго времени суток. Есть готовое устройство ATMega88(168)+ENC28J60, которое отслеживает состояние датчиков и даёт просмотреть их через веб интерфейс. Появилась необходимость прикрутить SNMP, а лучше полностью перейти на SNMP. Времени на написание как всегда не хватает. Если есть возможность поделитесь ссылками на подобные решения. Или если кому не жалко поделитесь своим.
Strange_Bear
Цитата(treestene @ Sep 15 2009, 12:14) *
Доброго времени суток. Есть готовое устройство ATMega88(168)+ENC28J60, которое отслеживает состояние датчиков и даёт просмотреть их через веб интерфейс. Появилась необходимость прикрутить SNMP, а лучше полностью перейти на SNMP. Времени на написание как всегда не хватает. Если есть возможность поделитесь ссылками на подобные решения. Или если кому не жалко поделитесь своим.


попробуй lwIP, вместе будем мучаться smile.gif
treestene
to Strange_Bear
А у тебя по этой теме уже есть какое нибуть начало ? Дело в том что у меня условия жесткие - мега не больше 168 и обязательно ENC28J60.
Strange_Bear
Цитата(treestene @ Sep 16 2009, 10:31) *
to Strange_Bear
А у тебя по этой теме уже есть какое нибуть начало ? Дело в том что у меня условия жесткие - мега не больше 168 и обязательно ENC28J60.


посмотри http://www.edaboard.com/ftopic83496.html
также http://lwip.wikia.com/wiki/LwIP_Wiki
я с lpc2368 работаю, но результат пока что малоинтересный. запустил (из тестовых примеров) веб-сервер с tcp/ip стеком, а вот snmp пока-что не прикручивается...
treestene
Цитата(Strange_Bear @ Sep 16 2009, 12:48) *
посмотри http://www.edaboard.com/ftopic83496.html
также http://lwip.wikia.com/wiki/LwIP_Wiki
я с lpc2368 работаю, но результат пока что малоинтересный. запустил (из тестовых примеров) веб-сервер с tcp/ip стеком, а вот snmp пока-что не прикручивается...

я эти вещи уже облазил (( поправте меня если я не прав но мне кажется, что эти примеры мне не подходят по железу, а тебе кстати посоветовал бы посмотреть в сторону freertos, ethernut и тп.
есть одна ось CMX-MicroNet называется, вот если бы поделился ею кто rolleyes.gif , было бы мне счастье, скачивал я демку и на AT91SAM7X256 безо всякого гемора запустил веб.
Ilmarin
У меня есть порт LwIP на at90usb1287 + ENC28J60 ( USB только для обновления прошивки) : http://code.google.com/p/lwip-avr/ ( архив с исходниками http://lwip-avr.googlecode.com/files/lwip-avr-r2.zip ). Собственно разитие этого проекта: http://code.google.com/p/uhttpd-avr/

Правда должен сказать что я смотрел только работу HTTPD сервера, и ещё не совсем всё отладил, как будет с SNMP работать не знаю.
treestene
Цитата(Ilmarin @ Sep 18 2009, 03:16) *
У меня есть порт LwIP на at90usb1287 + ENC28J60 ( USB только для обновления прошивки) : http://code.google.com/p/lwip-avr/ ( архив с исходниками http://lwip-avr.googlecode.com/files/lwip-avr-r2.zip ). Собственно разитие этого проекта: http://code.google.com/p/uhttpd-avr/

Правда должен сказать что я смотрел только работу HTTPD сервера, и ещё не совсем всё отладил, как будет с SNMP работать не знаю.


Спасибо, посмотрю. Правда пока искал уже сам написал алгоритм создания пакета SNMP для отправки и алгоритм приёма. С разбором самого пакета пришлось помучиться так как инфы про его содержание нигде не нашёл.
Чувствую с трапами придётся попотеть, опять пакет самому разбирать... Ну или может посмотрю в сторону LwIP...
Александр Куличок
Цитата
так как инфы про его содержание нигде не нашёл.

Здесь смотрели?
treestene
Цитата(Александр Куличок @ Sep 24 2009, 23:13) *
Здесь смотрели?


Спасибо, очень полезная ссылка, правда не по моей теме, так как про TRAP я толком так ничего и не нашёл(по крайнеймере то, что искал не нашёл), а про содержание SNMP сразу нашёл ошибки в рисунке 4.4.13.3 и очень сухое описание формата заголовка.
Rst7
Цитата
С разбором самого пакета пришлось помучиться так как инфы про его содержание нигде не нашёл.


"Ну, вы, блин, мужики, даете"

RFC, как главный источник информации, уже отменили?
prottoss
Перевод на русский RFC1157 (Простой протокол сетевого управления (SNMP))
treestene
Цитата(prottoss @ Sep 28 2009, 10:01) *
Перевод на русский RFC1157 (Простой протокол сетевого управления (SNMP))


Спасибо за ссылку, не хочу показаться привередой, и всё же я искал не это или не только это.

Хочу сказать спасибо за в нимание к моей теме Rst7 и prottoss, возможно в следующий раз я буду писать вам сразу в личку и с предложением гонорара за помощь, ну а с данной темой я сам почти разобрался.

и ещё 2 Strange_Bear, пиши,спрашивай, может смогу помочь.
AGutor
Доброго времени суток, treestene!

Сейчас разбираюсь с SNMP пакетами и трэпами. Столкнулся с теми же проблемами ...
Можете вкратце описать чего удалось достигнуть, программируя связку AVR+ENC28J60+SNMP?

Я напишу вам на почту подробнее. Если не дойдёт, пожалуйста, свяжитесь со мной: <sanya.gutor at gmail.com>.

Заранее спасибо!
treestene
"Можете вкратце описать чего удалось достигнуть, программируя связку AVR+ENC28J60+SNMP?"

впринципе уже есть почти готовое устройство 195,64,217,68 можете взглянуть, использовал мегу168.
AGutor
Цитата(treestene @ Dec 3 2009, 21:57) *
"Можете вкратце описать чего удалось достигнуть, программируя связку AVR+ENC28J60+SNMP?"

впринципе уже есть почти готовое устройство 195,64,217,68 можете взглянуть, использовал мегу168.


не могу зайти.. Откройте icq, расскажите как зайти...
nagisa
Цитата(treestene @ Dec 4 2009, 02:57) *
"Можете вкратце описать чего удалось достигнуть, программируя связку AVR+ENC28J60+SNMP?"

впринципе уже есть почти готовое устройство 195,64,217,68 можете взглянуть, использовал мегу168.

Вижу Вы уже получили результат.
Можете ли Вы им поделиться или хотябы собранной литературой на базе которой это было написано ? стоит аналогичная задача - получать информацию с датчика влажности в SNMP.
1111493779.gif

treestene
Цитата(nagisa @ Feb 25 2013, 07:59) *
Вижу Вы уже получили результат.
Можете ли Вы им поделиться или хотябы собранной литературой на базе которой это было написано ? стоит аналогичная задача - получать информацию с датчика влажности в SNMP.
1111493779.gif

http://tuxgraphics.org/electronics/201102/...-watchdog.shtml
WHALE
Цитата(treestene @ Feb 25 2013, 09:40) *

Вот только трапы там не поддерживаются.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.