|
Посоветуйте микроконтроллер, для IP (UDP) filtering |
|
|
|
Sep 17 2014, 18:56
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
В общем, в одной ethernet сети по производственной необходимости оказалось наше устройство на STM32F107 и много других, которые шлют UDP broadcast. Так как это ethernet broadcast, приходится принимать все пакеты, потом сбрасывать, когда ясно что не нам. В итоге периодически затыкается контроллер, так как есть и другие задачи.
Хочу разбить на 2: один микроконтроллер с ethernet будет фильтровать IP пакеты, другой делать другие задачи. Как бы его и так хватает, это чисто раутер с 802.15.4 250 килобит на IP. Если бы не затыкался. Какой взять не очень большой микроконтроллер с ethernet? Хорошо бы еще канал пошире для обмена с другим микроконтролером, но это вряд ли. Наверное, обычный SPI.
Думал поставить Wiz5100 для фильтра бродкаст пакетов, но он же, наверное, пропустит UDP бродкаст пакет?
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
 |
Ответов
|
Sep 19 2014, 07:39
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Golikov A. @ Sep 19 2014, 08:15)  Я понимаю что на 90% целью форума является загнобить человека, для этого надо найти единомышленика, не понять задачу, и начать кидать шапками. А мне кажется, что человеку просто сказали как должно быть правильно и по всем стандартам. Чтоб все жили мирно и счастливо. Цитата(Golikov A. @ Sep 19 2014, 08:15)  Если почитать внимательно, станет понятно следующее 1. Сеть UDP brodcastami грузит не устройство ТС, а внешние устройства, чужие, которые не переделаешь, с этим просто надо жить. 2. Устройство ТС не успевает жевать бродкасты потому что занято другими делами помимо Ethernet Зачем столько жевать что сделано не верно, если это изменить нельзя? ЧУЖИЕ устройства так сделаны, и в такой сети надо просто выживать. Зачем тогда утверждать, что всё сделано правильно и по стандарту. И на стандарт ссылаться в котором ни слова нет о таком применении broadcast. Может лучше (по возможности) один раз сделать правильно и по всем стандартам и далее пользоваться этим решением, чем каждый раз при увеличеннии потока broadcast-ов менять процессор. Цитата(Golikov A. @ Sep 19 2014, 08:15)  3. Когда оцениваете 15 летний опыт, хорошо бы затратить хотя бы 15 минут своего времени на разбор задачи. ARP и RARP дают вторую часть пары IP - MAC, когда известна первая. То есть зная MAC можно получить IP, зная IP можно получить MAC. Теперь вопрос к клубу "знатаков" как узнать IP и MAC одновременно? Это не оправдывает использование broadcast для передачи широкополосного потока данных. Для целей "как узнать IP и MAC одновременно" можете его и использовать, тут и не будет противоречия при построении сети ethernet. На сколько помню, Вы всегда были за надёжность и качество устройств. Ваши слова из одной темы: Цитата(Golikov A. @ Jul 9 2014, 12:05)  Понаделают таких поделок, а потом у нас ракеты падают, говорят саботаж... Да я согласен - такой подход САБОТАЖ! Очень подходит для оценки устройств, что заглушили модуль автора топика  Цитата(AlexandrY @ Sep 19 2014, 10:03)  Да ну! Это утверждение, что можно? Расскажите пожалуйста, каким образом (без использования софта) Вы фильтруете broadcast? Вы, видимо, изобрели какой-то свой MAC-контроллер который внедряете в какие-то свои процессоры? Расскажите, может приобретём парочку для тестов  Цитата(AlexandrY @ Sep 19 2014, 10:03)  А как вам там с ШИМ-ом получается? Удалось застабилизировать spread spectrum?  Про ШИМ я спрашивал в другой теме (она, кстати, не закрыта), и Вы там ничего дельного посоветовать не смогли и умыли руки. Если знаете возможные причины проблемы обсуждаемой в той теме - добро пожаловать, буду благодарен за полезные советы.
|
|
|
|
Сообщений в этой теме
A. Fig Lee Посоветуйте микроконтроллер Sep 17 2014, 18:56 doom13 Что это за устройства такие, что broadcast-ами заг... Sep 17 2014, 20:01 Golikov A. А какой мак адрес должен быть в UDP запросе, котор... Sep 17 2014, 20:21 doom13 Цитата(Golikov A. @ Sep 17 2014, 23:21) А... Sep 17 2014, 20:30 Golikov A. правильнее сказать должен быть использован.... Sep 17 2014, 20:32 doom13 В общем, использование для отправки какой-либо инф... Sep 17 2014, 20:52 A. Fig Lee Цитата(doom13 @ Sep 17 2014, 16:52) В общ... Sep 18 2014, 00:20  doom13 Цитата(A. Fig Lee @ Sep 18 2014, 03:20) ... Sep 18 2014, 06:33 scifi Цитата(A. Fig Lee @ Sep 17 2014, 22:56) Т... Sep 18 2014, 00:58 A. Fig Lee Цитата(scifi @ Sep 17 2014, 20:58) Не вер... Sep 18 2014, 02:00  scifi Цитата(A. Fig Lee @ Sep 18 2014, 06:00) В... Sep 18 2014, 14:55   A. Fig Lee Цитата(scifi @ Sep 18 2014, 10:55) Не вер... Sep 18 2014, 15:47    doom13 Цитата(A. Fig Lee @ Sep 18 2014, 18:47) 2... Sep 18 2014, 20:17     A. Fig Lee Цитата(doom13 @ Sep 18 2014, 16:17) Может... Sep 19 2014, 01:25      doom13 Цитата(A. Fig Lee @ Sep 19 2014, 04:25) О... Sep 19 2014, 06:47       AlexandrY Цитата(doom13 @ Sep 19 2014, 09:47) На ск... Sep 19 2014, 07:03 Golikov A. Ну все верно. Не хватает ресурсов на работу, потом... Sep 18 2014, 05:08 A. Fig Lee Цитата(Golikov A. @ Sep 18 2014, 01:08) Н... Sep 18 2014, 12:06  doom13 Цитата(A. Fig Lee @ Sep 18 2014, 15:06) Н... Sep 18 2014, 12:26   A. Fig Lee Цитата(doom13 @ Sep 18 2014, 08:26) Чему ... Sep 18 2014, 12:46    doom13 Цитата(A. Fig Lee @ Sep 18 2014, 15:46) П... Sep 18 2014, 13:15     A. Fig Lee Цитата(doom13 @ Sep 18 2014, 09:15) При т... Sep 18 2014, 13:24      doom13 Цитата(A. Fig Lee @ Sep 18 2014, 16:24) Е... Sep 18 2014, 13:44  SM Цитата(A. Fig Lee @ Sep 18 2014, 16:06) К... Sep 18 2014, 13:05   A. Fig Lee Цитата(SM @ Sep 18 2014, 09:05) Не для ро... Sep 18 2014, 13:12    SM Цитата(A. Fig Lee @ Sep 18 2014, 17:12) А... Sep 18 2014, 13:26     A. Fig Lee Цитата(SM @ Sep 18 2014, 09:26) Вовсе не ... Sep 18 2014, 13:29      SM Цитата(A. Fig Lee @ Sep 18 2014, 17:29) К... Sep 18 2014, 13:34       A. Fig Lee Цитата(SM @ Sep 18 2014, 09:34) А какая п... Sep 18 2014, 13:39        SM Цитата(A. Fig Lee @ Sep 18 2014, 17:39) F... Sep 18 2014, 13:55         A. Fig Lee Цитата(SM @ Sep 18 2014, 09:55) Я только ... Sep 18 2014, 13:57          doom13 Цитата(A. Fig Lee @ Sep 18 2014, 16:57) С... Sep 18 2014, 14:02           A. Fig Lee Цитата(doom13 @ Sep 18 2014, 10:02) При в... Sep 18 2014, 14:07            SM Цитата(A. Fig Lee @ Sep 18 2014, 18:07) Я... Sep 18 2014, 14:12 SM А, просто, поставить более мощный процессор? Не с ... Sep 18 2014, 05:44 jcxz Цитата(SM @ Sep 18 2014, 11:44) А, просто... Sep 19 2014, 03:17 kolobok0 Цитата(A. Fig Lee @ Sep 17 2014, 22:56) .... Sep 18 2014, 08:53 WitFed Лечить, естественно, нужно корень, в меру возможно... Sep 18 2014, 10:09 doom13 Цитата(WitFed @ Sep 18 2014, 13:09) Лечит... Sep 18 2014, 10:21 Golikov A. что-то вы зажали еще один проц на 100 ног поставит... Sep 18 2014, 15:01 scifi Цитата(Golikov A. @ Sep 18 2014, 19:01) А... Sep 18 2014, 15:47 A. Fig Lee Цитата(Golikov A. @ Sep 18 2014, 11:01) ч... Sep 18 2014, 15:52  SM Цитата(A. Fig Lee @ Sep 18 2014, 19:52) Х... Sep 18 2014, 16:30 Golikov A. это как заплатка-костыль к текущему варианту. пост... Sep 18 2014, 16:50 SM Цитата(Golikov A. @ Sep 18 2014, 20:50) э... Sep 18 2014, 17:04  A. Fig Lee Цитата(SM @ Sep 18 2014, 13:04) И зачем д... Sep 18 2014, 17:32 AlexandrY Цитата(A. Fig Lee @ Sep 17 2014, 21:56) В... Sep 18 2014, 18:56 A. Fig Lee Цитата(AlexandrY @ Sep 18 2014, 14:56) Зн... Sep 18 2014, 19:07  AlexandrY Цитата(A. Fig Lee @ Sep 18 2014, 22:07) П... Sep 18 2014, 19:49 Golikov A. Я понимаю что на 90% целью форума является загноби... Sep 19 2014, 05:15 jcxz Цитата(Golikov A. @ Sep 19 2014, 11:15) Е... Sep 19 2014, 07:11  AlexandrY Цитата(jcxz @ Sep 19 2014, 10:11) Загрузк... Sep 19 2014, 07:43   jcxz Цитата(AlexandrY @ Sep 19 2014, 13:43) Ну... Sep 19 2014, 07:50 A. Fig Lee Цитата(Golikov A. @ Sep 19 2014, 01:15) Я... Sep 19 2014, 10:34  doom13 Цитата(A. Fig Lee @ Sep 19 2014, 13:34) М... Sep 19 2014, 10:54  jcxz Цитата(A. Fig Lee @ Sep 19 2014, 16:34) М... Sep 23 2014, 08:03   kolobok0 Цитата(jcxz @ Sep 23 2014, 12:03) ...Это ... Sep 24 2014, 11:53 AlexandrY Цитата(doom13 @ Sep 19 2014, 10:39) Про Ш... Sep 19 2014, 07:56  jcxz Цитата(AlexandrY @ Sep 19 2014, 13:56) Не... Sep 19 2014, 08:02   AlexandrY Цитата(jcxz @ Sep 19 2014, 11:02) Если-б ... Sep 19 2014, 08:19    jcxz Цитата(AlexandrY @ Sep 19 2014, 14:19) Во... Sep 19 2014, 08:38  doom13 Цитата(AlexandrY @ Sep 19 2014, 10:56) Из... Sep 19 2014, 08:16 Golikov A. ЦитатаНе знаю - весь тред не читал, но из первого ... Sep 19 2014, 08:25 doom13 Цитата(Golikov A. @ Sep 19 2014, 11:20) Д... Sep 19 2014, 08:34 doom13 Цитата(Golikov A. @ Sep 19 2014, 11:25) с... Sep 19 2014, 08:42 WitFed Да, в Эту Студию бы тех, кто организовали этот бре... Sep 19 2014, 12:26 WitFed Пока наш "чёртик" отдыхает, можно предло... Sep 22 2014, 10:40 kolobok0 Цитата(WitFed @ Sep 22 2014, 14:40) ...чт... Sep 23 2014, 07:14 A. Fig Lee Вернулся из отпуска.
Почитал последние постинги.
... Sep 28 2014, 16:43 jcxz Цитата(A. Fig Lee @ Sep 28 2014, 22:43) Д... Sep 28 2014, 17:11  A. Fig Lee Цитата(jcxz @ Sep 28 2014, 13:11) Ну вот.... Sep 28 2014, 17:28   jcxz Цитата(A. Fig Lee @ Sep 28 2014, 23:28) A... Sep 28 2014, 18:22    kolobok0 Цитата(jcxz @ Sep 28 2014, 22:22) Я конеч... Sep 29 2014, 16:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|