• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Модуль BW16 (RTL8720DN)

wowa

New member
И ныне схема построения USB – на одном концентраторе сидит к 30 портам. Весь поток (опрос) и распределен между этими устройствами. Измерение скорости бьет от замера к замеру...
Ну да, имеет место, но у меня как раз 4 контроллера тут, боле-мене никто не мешает, замеров конечно несколько делаю, там видно, когда отдельные выбиваются, средняя картина понятна обычно. Что с разными хостами можно было бы попробовать - это да, стоит наверно, ну тут надо смотреть скорее, с чем это будет использоваться потом. Для первичной оценки сойдет, - понятно, что в 4 раза быстрее он вряд ли вытянет).
 

pvvx

Активный участник сообщества
А куда больше? 4.5 Мбайта в секунду только в одну сторону при COM портовых драйверах. 9 Мбайт с учетом дуплекса. И это при кривом коде от Ameba
Имеющийся в чипе WiFi такое уже не прокачивает.
 
  • Like
Реакции: wowa

pvvx

Активный участник сообщества
802.11 a/b/g/n 1x1, 2.4GHz & 5GHz, Supports 20MHz/40MHz up to MCS7
Одна антенна = 2Мбайта в сек для TCP/iperf RTL87xx, UDP без потерь чуть более 2Мбайта в сек

ESP8266 - до 1.6/1.8Мбайта в сек при CPU 80/160MHz TCP сокет свой.
ESP32 - 1Мбайта в сек как максимум у любителей ESP, При правильном подходе до 1.8Мбайта в сек пока не перегреется.
 
  • Like
Реакции: wowa

wowa

New member
802.11 a/b/g/n 1x1, 2.4GHz & 5GHz, Supports 20MHz/40MHz up to MCS7
Одна антенна = 2Мбайта в сек для TCP/iperf RTL87xx, UDP без потерь чуть более 2Мбайта в сек
Ну так MCS7 на 40МГц с SGI это вроде и должно быть 150 Мб/с. Это конечно понятно, что тоже теория) и вообще скорость брутто в пакете, но все же получается ~18 МБ/с. Непонятно конечно, какой там коэффициент заполнения будет в реальности, и чтобы это проверить вживую, нужно именно такой канал создать. Эти 2 МБ/с именно на таком канале получались (40МГц с SGI)? Чё-то как-то не фонтан. Тогда там либо IP-стек просаживает, либо связка wifi-проц, либо 200 МГц проца маловато для такого дела. Потому что радиомодуль-то по идее должен норм тянуть, rtl же всё-таки.
Но вообще это конечно теоретич. планка, - имеет смысл, только если говорить про мониторинг одного канала, типа если надо "точно ничего не пропустить". А так для обычной практики конечно не оч актуально, не спорю...
 

pvvx

Активный участник сообщества
нужно именно такой канал создать. Эти 2 МБ/с именно на таком канале получались (40МГц с SGI)?
Это предел на что способны мелкие SoC в TCP по WiFi c самым крутым роутером WiFi 6+ (пока не WiFi 7 :) ). У них пакетики с IP мелкие и в самом WiFi (куда вкладываются) тоже, а не по 64+КБ, как может быть у сетевухи... И стек короткий - до 4-х пакетиков по 1500 байт в максимуме, если не зажали в config LwIP.Два пакетика отослал - жди ACK. И то не у всех впихивает вперед доп. пакет.
Любой модуль так работает. ESP32 вообще не ясно как пытались сдать на соответствие стандартам (он без "Троттла" не выживает :) )...
Вот ещё тест чипа с одной антенкой - BL602
 

pvvx

Активный участник сообщества
Безусловно, можно взять роутер WiFi с 2.5+ГГбит LAN и впихнуть ему на полную полосу UDP пакетики к клиенту на WiFi4... Программа покажет, что она отослала 2+ГГбит, а приемник WiFi 4 на одну антеннку всё равно примет максимум 35Мбит вместе с канальным хламом . Короткая преамбула и другие ухищрения WiFi6 не спасут.

Куда девать UDP пакетики роутеру при переходе на узкую полосу? Скипать и ещё раз скипать – они же UDP :) Лучше залепить broad cast – пущай WiFi помучается будя всех спящих клиентов и по очереди рассылая им хлам :)
 

wowa

New member
Вот ещё тест чипа с одной антенкой - BL602
Спасибо за ссылку. Он, правда, подохлее и без 5ГГц, но для информации полезно. Интереснее конечно было бы что-нить помощнее наоборот нарыть), но пока наверно прогресс еще не дошел.
 

vlvl

New member
Добрый день. Подскажите пожалуйста где на модуль bw16 взять родную AT прошивку от B&T?
 
Сверху Снизу