• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение Убийцы ESP8266: Часть 2 - Nufront NL6621

ave

New member
Есть еще RT5350 - $14

https://ru.aliexpress.com/item/RT5350-Ethernet-to-WIFI-Wireless-Transceiver-Module-Ethernet-To-Wireless/32666358795.html?spm=2114.10010208.1000023.6.sV1p8U

Описание:

1. Technical стандарт: IEEE802.11b, IEEE802.11g, IEEE802.11n
2. Modulation:
802.11b: DSSS/4DPSK/QPSK/CCK
802.11 г: OFDM/DSSS/4DPSK/QPSK/CCK
802.11n: OFDM/DSSS/4DPSK/QPSK/CCK
3. скорость Передачи данных:
802.11b жалоба: 11, 5.5, 2.1 Мбит/С
802.11 г жалобы: 54,48, 36,24, 18,12, 9.6 Мбит/С
802.11n жалобы: 130,117,104, 78,65, 58.5, 52,39, 26, 17.5, 13, 6.5 Мбит/С
4. Channel: 802.11b/g/n: 11 (Ч.-11)-N.
5. Frequency: 802.11b/g/n: 2.412 ~ 2.462GHz-N.
6. Transmit мощность:
802.11b: 17dBm +/-1.5dBm
802.11 г: 14dBm +/-1.5dBm
802.11n: 11dBm +/-1.5dBm
7. чувствительность Приемника:
802.11b:-83dBm
802.11 г:-70dBm
802.11n:-64dBm
8. Transmission Расстояние: Снаружи: 300 м; Внутри: 100 м
9. Work напряжение: 4.5-6 В; I/O: 3.3 В
10. Work ток: 260mA
 

Victor

Administrator
Команда форума
все, что дороже 5$, никогда не будет убийцами ESP8266. А может даже и 2-3$
 

ave

New member
Я согласен, что ESP8266 не убиваем, просто хочу хорошую камеру MT9D111 (2Megapixel MT9D111 camera flex module with Auto Focus lens - Real-time JPEG encoder 1600х1200) к чему-то подключить. Видел здесь на форуме ответы что нечего париться и что есть уже готовые недорогие китайские IP камеры 720р. Но все-таки хотелось бы иметь свое. Хакеры китайские камеры на рас ломают или у них это по дефолту открыто...

Интересная штука за 7$
3G Wifi Router Mini Wireless Portable Wifi Router 4G Hotspot RJ45 150Mbps Roteador Repeater Wifi Hotspot Support 3G USB Modem купить на AliExpress
 

goodwin

Member
С год назад заказывал вот здесь:
Новый М1 Мини Портативный 150 Мбит RJ45 Беспроводной Поддержка 3 Г USB Модемы Wi Fi Точки Доступа Для IEEE 802.11b/g/n Router Адаптер Репитера купить на AliExpress
В нем 32Мб RAM и 4Мб флэш.
Флэш сразу перепаял на 8Мб, чтобы не тесниться.
Залил туда прошивку CyberWRT, подключил usb UVC камеру и получил картинку на планшете...
 

pvvx

Активный участник сообщества
Можно пробовать сделать подключение камеры и беспроводную связь с ESP на уровне ethernet протокола.
В инете можно найти попытки такой связи, но сам пока не делал.
ESP8266 не успевает принимать по внешнему порту и передавать на необходимой скорости. У него нет нормального DMA и мало памяти для буфера. По интерфейсу SDIO камеры не работают...
У NL6621 та-же беда - мало памяти для буфера. Надежды только на RTL8710 - там, если покопаться с имеющимся SDK, можно выделить от 100 кило памяти под буфер и есть DMA...
 
Последнее редактирование:

pvvx

Активный участник сообщества
Добрый день,
Скажите Вы делали связь на уровне Ethernet протокола на ESP?
Какое Ваше мнение о возможной скорости обмена?
Спасибо
Вопрос какой-то не четкий. Что за "связь на уровне Ethernet протокола на ESP"?
Скорость связи в мегабитах указана в PDF на чип.
Реальная скорость модуля зависит от источника данных для передачи - тормозит CPU.
При этом TCP передача данных с Flash около 1 мегабайта в сек (Lwip, без SSL, драйвер диска данных в Flash свой), но не в Arduino или прочих прошивках использующих тормознутый spiffs. Со spiffs доходит до 1 килобайт в сек. :)
При внешнем источнике, к примеру по SPI, поток так-же до 1 мегабайта в сек. При UART - стабильно до 5 мегабит в сек, т.к. вся производительность CPU идет на обслуживание UART.
При односторонней передаче по TCP виртуальных данных (блок в памяти) непосредственно через Lwip, без espconsol, CLK CPU = MAX, получаем приемный поток в 1.2 мегабайта в сек. Т.е. всё завязано на источник данных, т.к. связано с производительностью CPU на получение этих данных. При этом необходимо учитывать размер блока TCP и протокол стека. Указанны скорости TCP при блоке от 1500 байт и передаче по 2 блока с приемом одного ACK. Т.е. имеем ещё ограничения по производительности, связанные с кол-вом передач блоков в сек (на каждый блок CPU отрабатывает кучу процедур в Lwip и WiFi части) и + при малых блоках возрастают накладные расходы самого TCP...
 
Последнее редактирование:

pvvx

Активный участник сообщества

pvvx

Активный участник сообщества
Поясняю.
Интересует возможность работы на уровне Ethernet.
Встречал в инете такие тесты.
Где-то даже упоминалась Ваша библиотека.
Вот и спросил Вас. Вы делали такие тесты? Если да, то какой результат.
Если нет, то теоретически, что думаете относительно организации беспроводной Ethernet сети без TCP и UDP.
Виртуальные тесты мне не нужны. Теоретически уже описал - на ESP8266 реальна связь с внутренним источником данных до 1 мегабайта в сек.
 

pvvx

Активный участник сообщества
А нам то с того? :rolleyes:
Там везде шифрование, а оно не лезет в ESP8266 и NL6621. В RTL8710/8711/... встроен аппаратный блок...
Да и в ESP8266 'официально' нет доступа "на уровне Ethernet", а тот что дан китайцами - ужасен.
 
Последнее редактирование:

Victor

Administrator
Команда форума
По LoRaWAN.
Максимальная скорость при идеальных условиях - 50 килобит/с, но дальность существенно выше, чем у WiFi
Технология LoRaWAN будет занимать свою нишу, но не совсем там, где ESP8266.
Кого заинтересовал LoRaWAN - почитайте серию моих статей об этой технологии
Для обсуждения вопросов по LoRaWAN у нас есть отдельный, специальный сайт и форум для LoRaWAN профессионалов и любителей Lo-Ra - Сообщество разработчиков LoRaWAN LPWAN
 

pvvx

Активный участник сообщества
А ESP-NOW это разве не уровень Ethernet?
Это ужасное решение с громадной добавкой-довеском во flash от китайцев при использовании данной либы. Вам интересно в прошивке иметь кучу ненужного кода занимающего всю RAM и ROM чипа, чтобы свой код уже никуда не лез? Т.е. зачем такое счастье, если на нем ничего не написать, кроме мигания светодиодом? :) На большее китайцы ресурсов в чипе со своими либами не оставили, т.к. нет возможности выбирать, что будет входить в проект. Вы не можете убрать либы и использовать пусть только закрытую WiFi библиотеку со своим кодом инициализации и обращением к ней, как это сделано у других (к примеру у Realtek).
 

sharikov

Active member
RTL8710 можно сравнивать с ESP3212.
Заблуждение. RTL8710 в той же весовой категории что 8266, лучше по объему ram, хуже по объему flash потому что на 8266 флэш внешняя и ее можно поставить любого объема.
Мы все радуемся тому что для rtl можно применять давно освоенный инструментарий под cortex и надеемся на вменяемый sdk потому как у esp даже с компилятором xtensa лютый песец.
Конкуренты ESP32 - RTL8711 и 8195 но первые дороги а вторых не существует в живой природе.

Но пока чисто теоретически мне больше нравится ESP3212.
ESP32 столь наворочен что при репутации espressif ожидаемое количество багов пугает.
 

pvvx

Активный участник сообщества
А если RTL таже ниша, что и ESP, то заморачиваться с OS нет никакого практического смысла . Зачем для розетки или чайника нужна OS?
RTOS - это OS? :D
Т е создавать на RTL будет сложнее и будет более громоздко, хотя бы потому, что это OS.
Поэтому чип с OS нельзя сравнивать с чипом без OS.
У ESP8266 тоже есть RTOS, но что-то он слабо тянет.
В RTL00 (RTL8710) как вы назвали 'операционка': RTOS+LwIP+API(в ROM)+WiFi при небрежном 'скомкивании' SDK Амёбы укладывается в:
Image (ota.bin) size 218052 bytes
Image (ram_all.bin) size 263104 bytes
(возможно ещё ужать, но надо стараться :))
Heap можно поставить более 100 кило, если надо.
При этом модуль соединяется с указанной AP и может открывать TCP sosket-ы. Остальная API/HAL доступны, т.к. на 90% находятся в ROM.
Заблуждение. RTL8710 в той же весовой категории что 8266, лучше по объему ram, хуже по объему flash потому что на 8266 флэш внешняя и ее можно поставить любого объема.
К RTL8710 никто не запрещал подключать дополнительную Flash.
 

pvvx

Активный участник сообщества
еще раз поясняю, в ESP нет смысла использовать RTOS,поэтому его никто и не пользует.
Т е ESP -это чип для решенияя без OS (уже написал это ранее)
А RTL8710 Без OS вообще не применить. Поэтому RTL Вы вынуждены применять с OS - а это уже совсем другая ниша решений.
Мы не вынуждены применять RTL с OS, т.к. SDK при 'умелых ручках' позволяет выкинуть из него RTOS. Библиотеки к нему составлены качественнее по 'удалению ненужных компонентов' и возможностей больше.
 

pvvx

Активный участник сообщества
Так и из авто можно выкинуть два колеса, кузов и три кресла и получим байк.
А смысл в чем? Отвечаю : Смысл в процессе творчества.
Вам и ответили - зачем из RTL делать ESP8266? Он позволяет использовать 'многозадачку', а без неё большинство пользователей нарываются на невозможность написать свой любимы вечный loop в Ардуино и криво работают всякие Lua и т.д.
В ESP32 вам всё равно придется осваивать RTOS :p Набор библиотек у RTL и ESP32 не сильно разнится. В обоих аппаратная 'шифрация' для WiFi... Но в случае с ESP - кривизна либов и невозможность что-либо изменить :p
 
Последнее редактирование:

pvvx

Активный участник сообщества
А то множество желающих,
которые на этом сайте и которые с большими усилиями освоили ардулину
а теперь к ней еще прикручивают ESP, так как не в силах переделать все на ESP будут до следующего века осваивать OS в любом из перечисленном железе.
Всё наоборот. Желающие Arduno смогут писать в нем свои 'кексы' на RTL как пирожки, а в ESP им надо думать как лепить всё по событиям и уходить от любимого loop. Вам уже объяснили, что RTOS в Arduine не виден, но while(1) у 'скетче строителей' в RTL будет работать. Их любимый метод писать всё в линейку в одной процедуре main_loop на ESP не работает.
Вот вам пример: Arduino/DS18x20_Temperature.pde at master · Ameba8195/Arduino · GitHub
Всё как вы ранее учили: на листочке бумаги нарисовать алгоритм - всё в одной процедуре, можно без выхода, в вечном цикле :p
 
Последнее редактирование:

pvvx

Активный участник сообщества
Предлагаю вернуться к обсуждению легкости написания софта для RTL,
скажем так через полгода.
Буду рад, если Ваше ожидание оправдается,
но в чудеса я не верю.
Вам рабочий пример уже дан. Это Arduino для RTL.
Ameba Arduino: Peripherals & Examples – Realtek IoT/Arduino Solution
 

powar

New member
Т е создавать на RTL будет сложнее и будет более громоздко, хотя бы потому, что это OS.
Поэтому чип с OS нельзя сравнивать с чипом без OS.
Именно это их разделяет на раные ниши применения, а не внутренности железки.
Вы так говорите, словно ОС это нечто страшное. Тем более использовать ОС или нет - это выбор программиста, а не производителя чипа.
 
Сверху Снизу