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

 
 
 
Reply to this topicStart new topic
> Интернет-мониторинг почти с нуля, Прошу совета прошедших этим путем
Пал
сообщение May 22 2009, 07:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 3-12-08
Пользователь №: 42 171



Добрый день. Шеф предлагает озадачиться разработкой сабжа, т.к. ставить в девайс икспорты как сейчас становится нерентабельно. Думаю взять LPC236x, с этим семейством я уже давно работаю, тем более что он отличается от используемого сейчас 2119 только наличием езернета и разводкой ног, так что существующая прога должна лечь в него без проблем. А вот дальше - тьма, и это я еще ничего не делал, а попробуй сунься - еще больше вопросов будет. Короче на выходе должно быть устройство на МК, позволяющее мониторить себя через встроенную HTML-картинку и через SNMP. А на входе мои вопросы, кто ответит - буду безмерно благодарен за потраченную на меня частичку своей вечности.

1. Какой использовать PHY? Немаловажна цена но важнее безглючность.
2. Слова TCP, UDP, веб-сервер, дейтаграмма, RMII, PPoE и т.д. - для меня полная абракадабра, а без этого туда соваться - авантюризм. Может есть стоящая книжка или ресурс для таких как я начинающих нетворкеров где это все описано?
3. SNMP - как его насадить сверху на все это хозяйство? Тоже непонятно, в школу надо...

Короче пока нужна информация, с какой стороны лучче подступиться к теме. Спасибо.
Go to the top of the page
 
+Quote Post
Nixon
сообщение May 22 2009, 09:01
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Посмотрите еще на продукцию luminary - у них phy встроенный.
По второму вопросу вам лучше посмотреть примеры keil или iar (в keil точно есть).

Неплохой книжкой по данному вопросу является "TCPIP крупным планом", но все равно готовьтесь читать RFC.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Джеймс
сообщение May 23 2009, 08:28
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



http://www.starterkit.ru/new/index.php?nam...page&pid=15

Посмотрите по ссылке платку на основе Atmel AT91SAM9. На ней установлен Linux. Т.е. почти все уже сделано.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 23 2009, 13:11
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Вот устройство со схемой которое имеет SNMP всех версий и WEB.

http://aly.ogmis.lt/OpenProjects/ARMDomina...RMDominator.htm

Тема ваша имеет очень много подводных камней.
И потому вам надо очень точно узнать потребности и возможности потребителей вашего дивайса.

Поскольку скажем 1-ю версию SNMP вы без труда найдете в открытых исходниках для малых 32-х разрядных микроконтроллеров
В том числе и адаптированные проекты для микроконтроллеров LPC

Но если вдруг ваш клиент вспомнит про аутентификацию, сертификацию и криптозащиту, то нужен будет SNMP v3 и тут вас ожидает страшнейший облом.
За разумные деньги никто не возьметься вам делать SNMP v3 для LPC и его ресурсов.

Лучшее что услышите это намеки на Linux.

Linux на LPC вам не поставить ибо он не имеет MMU.
Но даже если вы и выберете чип годный для Linux то еще не факт что запустите на нем фришную версию SNMP, она настолько монструозна что подъем Linuxa еще покажется цветочками по сравнению с SNMP из-за бесчисленных зависимостей от других пакетов.

SNMP не садят сверху. Все стандартные переменные SNMP должны уже быть внедрены внутри всех слоев TCP/IP стека начиная с MAC уровня.
Т.е. TCP/IP стек с самого начала должен содержать поддержку SNMP.
Некоторые делают упрощенный SNMP где нет стандартных переменных, а есть только пользовательские переменные, но таки дивайсы не интегрируются в нормальные корпоративные SNMP менеджеры.
Вторая проблема в написании пользовательских MIB файлов и их интегации в дивайс, сразу надо озаботится доставанием тулсов для этого дела.

В коммерческих осях типа CMX, ThreadX и т.д. с SNMP и PPoE все в порядке но xPort будет в таком случае "рентабельнее" biggrin.gif

Насчет PHY тоже есть нюансы, это в первую очередь нюансы регулирования потока на физическом уровне и поддержка VLAN.
Вообщем навороченные CISCO роутеры могут не принять дивайса который корректно не поддерживает все последние фичи IEEE 802.3


Цитата(Пал @ May 22 2009, 10:51) *
1. Какой использовать PHY? Немаловажна цена но важнее безглючность.
2. Слова TCP, UDP, веб-сервер, дейтаграмма, RMII, PPoE и т.д. - для меня полная абракадабра, а без этого туда соваться - авантюризм. Может есть стоящая книжка или ресурс для таких как я начинающих нетворкеров где это все описано?
3. SNMP - как его насадить сверху на все это хозяйство? Тоже непонятно, в школу надо...
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 23 2009, 13:49
Сообщение #5


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Насчет PHY тоже есть нюансы, это в первую очередь нюансы регулирования потока на физическом уровне и поддержка VLAN.


А с каких это пор VLAN - прерогатива PHY? Да и Flow Control - прерогатива MAC, а отнюдь не PHY.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
ukpyr
сообщение May 23 2009, 17:12
Сообщение #6


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

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Но если вдруг ваш клиент вспомнит про аутентификацию, сертификацию и криптозащиту, то нужен будет SNMP v3 и тут вас ожидает страшнейший облом.
За разумные деньги никто не возьметься вам делать SNMP v3 для LPC и его ресурсов.
да ? и как Вам удалось затолкать SNMP всех версий в STR912 c его 512К Flash ?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 23 2009, 18:02
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А же сказал что у коммерческих RTOS с этим нет проблем. biggrin.gif

Цитата(ukpyr @ May 23 2009, 20:12) *
да ? и как Вам удалось затолкать SNMP всех версий в STR912 c его 512К Flash ?
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 23 2009, 18:22
Сообщение #8


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Да бросьте. Слухи о сложности реализации SNMPv3 сильно преувеличены.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Strange_Bear
сообщение Aug 25 2009, 13:11
Сообщение #9





Группа: Участник
Сообщений: 5
Регистрация: 5-04-09
Пользователь №: 47 177



Цитата(AlexandrY @ May 23 2009, 20:11) *
Поскольку скажем 1-ю версию SNMP вы без труда найдете в открытых исходниках для малых 32-х разрядных микроконтроллеров
В том числе и адаптированные проекты для микроконтроллеров LPC


А не подскажете как можно без труда найти первую версию SNMP в открытых исходниках? а еще лучше уже адаптированную под LPC?
я пока нашел только www.net-snmp.org
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 25 2009, 14:33
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Strange_Bear @ Aug 25 2009, 16:11) *
А не подскажете как можно без труда найти первую версию SNMP в открытых исходниках? а еще лучше уже адаптированную под LPC?
я пока нашел только www.net-snmp.org


В стеке TCP под названием Lwip есть SNMP. А этот Lwip портирован почти под все.
Go to the top of the page
 
+Quote Post
Strange_Bear
сообщение Aug 25 2009, 15:16
Сообщение #11





Группа: Участник
Сообщений: 5
Регистрация: 5-04-09
Пользователь №: 47 177



Цитата(AlexandrY @ Aug 25 2009, 21:33) *
В стеке TCP под названием Lwip есть SNMP. А этот Lwip портирован почти под все.


огромное спасибо, посмотрим что выйдет
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 10:59
Рейтинг@Mail.ru


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