-
- Это ковырял в первую очередь. Но китайцы, сэр :) Пишут одно,
накудрявлено другое - в функции приема возвращается не полный пакет
со всем содержимым (как они красиво разрисовали на картинке) а
только данные без заголовков. SDK конечно сырой, примеры тоже никто
не вылизывал, но чип мне нравится. Отличная замена связки
мега+ENC28, как минимум. Кстати, они на гитхабе месяц назад
обновили SDK, но, похоже, только косметика... - Гyдвин(08.04.2021 19:10)
- Ну тогда руками разбирать пакеты до скармливания их стеку. - LightElf(08.04.2021 19:22)
- YES!!! Во время каляка продолжал заниматься высоконаучнымнаучным
тыком - победил заразу ;) При приеме UDP broadcast пакета в ответ
можно отправить UDP пакет с таким же bрoadcast IP адресом. Не знаю,
это особенность только этой китайской реализации LWIP, или LWIP так
и должен себя вести. Дальше уже дело техники - вся полезная
информация в теле пакетов (IP, MAC, новые IP девайсу с конкретным
MAC). - Гyдвин(08.04.2021 19:39)
- Имхо, как раз lwip стек (поправлюсь - IP стек) у них, имхо, таки самая обкатанная библиотека в этом SDK. Она стопудов применяется в их же чипах ethernet->uart, которые производят уже достаточно давно. - Гyдвин(08.04.2021 19:52)
- Откуда сведения, что это lwip? Код по ссылке на lwip вообще не
похож. - SciFi(08.04.2021 19:45, ссылка)
- Там в библиотеке полно путей с "lwip", которые пользовались при сборке. - Гyдвин(08.04.2021 19:51)
- YES!!! Во время каляка продолжал заниматься высоконаучнымнаучным
тыком - победил заразу ;) При приеме UDP broadcast пакета в ответ
можно отправить UDP пакет с таким же bрoadcast IP адресом. Не знаю,
это особенность только этой китайской реализации LWIP, или LWIP так
и должен себя вести. Дальше уже дело техники - вся полезная
информация в теле пакетов (IP, MAC, новые IP девайсу с конкретным
MAC). - Гyдвин(08.04.2021 19:39)
- Ну тогда руками разбирать пакеты до скармливания их стеку. - LightElf(08.04.2021 19:22)
- Это ковырял в первую очередь. Но китайцы, сэр :) Пишут одно,
накудрявлено другое - в функции приема возвращается не полный пакет
со всем содержимым (как они красиво разрисовали на картинке) а
только данные без заголовков. SDK конечно сырой, примеры тоже никто
не вылизывал, но чип мне нравится. Отличная замена связки
мега+ENC28, как минимум. Кстати, они на гитхабе месяц назад
обновили SDK, но, похоже, только косметика... - Гyдвин(08.04.2021 19:10)