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

ESP32 появился в продаже за $6,5 (обновлено)

pvvx

Активный участник сообщества
Это, скорее, на будущее - планы по выпуску разных модификаций чипа, включая одноядерный (но все равно RTOS ..)
Бракованных чипов с отключенным через eFuse одним ядром? Топология чипа всё равно не позволяет добавить туда хотя-бы SDRAM, а текущих 512 кило в ESP32 - это мало даже для простых IoT поделок (выключатели лампочек на wifi не относятся к технологии "умного дома" - это всего выключатели с управлением по радио).

Новый чип хотят по причине КУЧИ аппаратных ошибок в ESP-32S...

Из этих 500 кило более 300 в ESP сразу уходит на код и буфера для работы процедур, которые должны не переставать работать во время программирования flash– все прерывания и прочая поддержка RTOS и WiFi. Запрограммировать правильный код до уровня API в ROM в Espressif не умеют и всё это, совместно с патчами(замещениями) кривых процедур ROM в итоге садиться в RAM. Остаток RAM при SSL соединении и нещадном пожирании памяти на стек для каждого треда/задачи RTOS-ом, выходит менее, чем в ESP8266, да ещё побит на куски… Т.е. чип никуда не годиться и на задачи большие, чем уже решенные на ESP8266 не способен. Исключение составляет поддержка SSL соединений, используя либу от ARM Mbed, созданную под другую архитектуру :/0.
Цена должна скатиться до уровня ESP8266 (иначе затоваривание рынка от текущей рекламы :) на недоделку).
 
Последнее редактирование:

windalser

New member
А bluetooth (BLE) !? :)
Несмотря на большое потребление, он все равно представляет интерес..
По поводу одноядерного ESP32... Они писали, что собираются сделать цену чипа ниже, чем ESP8266..
Кстати, только что появилась новая релизная версия esp-idf Release ESP-IDF Release 2.0 · espressif/esp-idf · GitHub с множеством исправлений..
 

pvvx

Активный участник сообщества
А bluetooth (BLE) !? :)
Несмотря на большое потребление, он все равно представляет интерес..
По поводу одноядерного ESP32... Они писали, что собираются сделать цену чипа ниже, чем ESP8266..
Кстати, только что появилась новая релизная версия esp-idf Release ESP-IDF Release 2.0 · espressif/esp-idf · GitHub с множеством исправлений..
Ну вот и пошли рекомендованные исправления: "Bootloader sets CPU frequency to 80MHz".
Когда допишут типа троттлинг и другие варианты управления для эконом режимов - можно будет как-то использовать ESP-32S в IoT.
Главные функции, необходимые от модуля пока находятся в
Known issues and missing features :)
 
Последнее редактирование:

nikolz

Well-known member
Wi-Fi-модуль ESP-WROOM-32 прошел все испытания производительности и обеспечения качества в шести международных системах сертификации:
  • Сертификация Европейского соответствия (CE) Европейского Союза,
  • Федеральной комиссии по связи (FCC) Соединенных Штатов,
  • Министерство промышленности (IC) Канады,
  • «Сертификация Кореи» (KC) Южной Кореи,
  • Национальнаяй комиссия по коммуникациям (NCC) Тайваня
  • Государственное регулирование радиосвязи (SRRC) Китая.
 

pvvx

Активный участник сообщества
Wi-Fi-модуль ESP-WROOM-32 прошел все испытания производительности и обеспечения качества в шести международных системах сертификации:
  • Сертификация Европейского соответствия (CE) Европейского Союза,
  • Федеральной комиссии по связи (FCC) Соединенных Штатов,
  • Министерство промышленности (IC) Канады,
  • «Сертификация Кореи» (KC) Южной Кореи,
  • Национальнаяй комиссия по коммуникациям (NCC) Тайваня
  • Государственное регулирование радиосвязи (SRRC) Китая.
Это тесты пожарников? Дымиться, но не загорается?
Где хоть один сертификат по назначению - работы с другими WiFi устройствами? Неужели он такой-же кривой в WiFi, как ESP8266, что его боятся даже на стенд поставить и замерить?
 

businka

New member
подскажите я вот никак не пойму. у Padi iot и ESP32 примерно одинаковое количество RAM - 512Mb? т.е. padi тоже может TSL?
 

pvvx

Активный участник сообщества
подскажите я вот никак не пойму. у Padi iot и ESP32 примерно одинаковое количество RAM - 512Mb? т.е. padi тоже может TSL?
Да, TSL/SSL у RTL00 поддерживаются в базовой версии SDK и на Arduino. ESP32 и RTL871x используют одни и те-же библиотеки:
  • FreeRTOS
  • LwIP
  • ARM Mbed TSL (PolarSSL) (но ESP не ARM)
  • FATFS
Обработка SSL, размеры используемых буферов в RAM у Mbed TSL зависят от параметра max_frag_len -> mbedTLSLibrary | mbed

Set the maximum fragment length to emit and/or negotiate (Default: SSL_MAX_CONTENT_LEN, usually 2^14 bytes) (Server: set maximum fragment length to emit, usually negotiated by the client during handshake (Client: set maximum fragment length to emit *and* negotiate with the server during handshake)

Для HTTPS запроса на google он находиться в пределах от 10240 (для github.com от 3500).... Упрощенно это указывает минимально необходимые буфера в "Heap" памяти для обслуживания HTTPS запроса. Умножаете это число примерно на 4 - такой размер в байтах RAM будет затребован.

 
Последнее редактирование:

pvvx

Активный участник сообщества
Угу - в два раза дороже конкурента RTL8710BN с лучшими характеристиками по 90% параметров.
По соотношению имеющихся на рынке WiFi модулей ESP-32S должен упасть ниже 300 руб.
Чтобы иметь хоть какой-то спрос и то, в теме не автономных устройств из-за большого потребления питания.

Теперь следующий шаг – кто из WiFi SoC первым преодолеет планку в RAM к 1MБ для возможности работы RTOS с сетевыми коммуникациями + расширение функциональности приложений типа Arduino на поддержку более развитых многопоточных сетевых коммуникаций согласно пропускной способности WiFi (на 100..300 килобайт/сек) и пользовательских плюшек в виде встроенного USB в сам чип. Претендент уже есть – RTL8195, цена равна ESP-32S и ESP-32 есть ещё куда падать.
Так-же вышли модули с WiFi SoC других производителей, имеющих полную документацию и готовые среды программирования. Из-за предоставленных к ним подробным документациям + ПО цены на них немого больше, но это обеспечивает быструю разработку и окупается.
В итоге, ESP-32S как неудачное решение, не развивается и смысла в нем так и нет. Т.е. ему надо падать в цене уже ниже 200 руб, что будет являться просто избавлением от залежей на складах напечатанных чипов, без какой-либо прибыли производителю...

PS: @nikolz – сделайте опрос, что выберут пользователи с тематикой данного сайта, если им предоставить выбор: Модуль ESP-32S по цене 2-х ESP8266. Ответ будет однозначным –> “тавай 2 ESP8266”. Причины надеюсь сами разберете… :)
 
Последнее редактирование:

nikolz

Well-known member
Угу - в два раза дороже конкурента RTL8710BN с лучшими характеристиками по 90% параметров.
Чтобы иметь хоть какой-то спрос и то, в теме не автономных устройств из-за большого потребления питания.

Теперь следующий шаг – кто из WiFi SoC первым преодолеет планку в RAM к 1MБ для возможности работы RTOS с сетевыми коммуникациями + расширение функциональности приложений типа Arduino на поддержку более развитых многопоточных сетевых коммуникаций согласно пропускной способности WiFi (на 100..300 килобайт/сек) и пользовательских плюшек в виде встроенного USB в сам чип. Претендент уже есть – RTL8195, цена равна ESP-32S и ESP-32 есть ещё куда падать.
Так-же вышли модули с WiFi SoC других производителей, имеющих полную документацию и готовые среды программирования. Из-за предоставленных к ним подробным документациям + ПО цены на них немого больше, но это обеспечивает быструю разработку и окупается.
В итоге, ESP-32S как неудачное решение, не развивается и смысла в нем так и нет. Т.е. ему надо падать в цене уже ниже 200 руб, что будет являться просто избавлением от залежей на складах напечатанных чипов, без какой-либо прибыли производителю...

PS: @nikolz – сделайте опрос, что выберут пользователи с тематикой данного сайта, если им предоставить выбор: Модуль ESP-32S по цене 2-х ESP8266. Ответ будет однозначным –> “тавай 2 ESP8266”. Причины надеюсь сами разберете… :)
Все банально просто. Название сайта ESP предполагает, что здесь говорят про ESP
Очевидно, что про RTL надо говорить на сайте RTL.
Но тут уже каша.
---------------------
Относительно RTL8710BN (памяти то всего 140 кбайт для пользователя)
это скорее eSP8266 а не eSP32. А esp8266 уже менее 100 руб
 

pvvx

Активный участник сообщества
Все банально просто. Название сайта ESP предполагает, что здесь говорят про ESP
Без рассмотрения альтернатив? Типа рекламный сайт?
Ага - видимо совсем плохо идут дела у ESP-32S, т.к. никаких сообщений про него на сайте, предполагающем разговор о ESP, нет в течении месяцев... Ну кроме бесплатной раздачи модулей ESP-32S, т.к. платно они вообще не нужны?
Или это тонкий намек мне уйти на другой сайт с RTL-ами и другими WiFi SoC? Вы уж конкретнее выразитесь - без проблем убегу :)
Аналогично и у ESP-32S c прошивкой "AT" и там объявлен такой размер Heap по умолчанию, не задействующий всю свободную RAM (SDK 4.0 к нему выдано - проверяйте) :) Это уже проверили, что итого свободной RAM у них остается одинаково при включенном WiFi (у ESP-32S много критического кода садится в RAM, т.к. его не смогли поместить в ROM, которая всегда доступна и не забывайте о двух ядрах, для которых надо два стека в остатке памяти и RTOS и разбиении аппаратно имеющейся RAM на куски... т.е. всё как и было описано ещё при первом упоминании о ESP-32S, что его свободная RAM будет примерно равна по функциональности ESP8266... об этом уже было известно и до ESP8266 на PIC32MZ с 512KБ RAM и RTOS). Ну и Flash памяти у ESP-32S требуется в два раза больше из-за пустого неразвитого кода в ROM, если конечно у вас приложение не на консольном BASIC :)

PS: C ESP-32S произошла странная ситуация. На его выход цельные Android гаджеты с WiFi и BT стали потреблять столько-же, сколько и ESP-32S, но их функциональность во много раз больше, что и сказывается на цене, не говоря уже о старых, ещё 2011 года WiFi SoC c OpenWRT :). Ещё немного и многоядерщики с ГГц + 1ГБ SDRAM + чип сателлит WiFi + BT с Android сравняются по цене с ESP-32S.
Так-же, если вспомните, на чем выезжал ESP8266 (минимумом внешних деталей на модуле), то этим уже не похвастаешься ныне… По объему встроенного и размеру кристалла (а значит и цены в производстве)из ширпотреба пока лидирует всё тот-же RTL871xBN и с учетом, если в свободном доступе будет версия со встроенным USB, то это предпочтительнее для Arduino подобных модулей.
 
Последнее редактирование:

nikolz

Well-known member
Без рассмотрения альтернатив? Типа рекламный сайт?
Ага - видимо совсем плохо идут дела у ESP-32S, т.к. никаких сообщений про него на сайте, предполагающем разговор о ESP, нет в течении месяцев... Ну кроме бесплатной раздачи модулей ESP-32S, т.к. платно они вообще не нужны?
Или это тонкий намек мне уйти на другой сайт с RTL-ами и другими WiFi SoC? Вы уж конкретнее выразитесь - без проблем убегу :)

Аналогично и у ESP-32S c прошивкой "AT" и там объявлен такой размер Heap по умолчанию, не задействующий всю свободную RAM (SDK 4.0 к нему выдано - проверяйте) :) Это уже проверили, что итого свободной RAM у них остается одинаково при включенном WiFi (у ESP-32S много критического кода садится в RAM, т.к. его не смогли поместить в ROM, которая всегда доступна и не забывайте о двух ядрах, для которых надо два стека в остатке памяти и RTOS и разбиении аппаратно имеющейся RAM на куски... т.е. всё как и было описано ещё при первом упоминании о ESP-32S, что его свободная RAM будет примерно равна по функциональности ESP8266... об этом уже было известно и до ESP8266 на PIC32MZ с 512KБ RAM и RTOS). Ну и Flash памяти у ESP-32S требуется в два раза больше из-за пустого неразвитого кода в ROM, если конечно у вас приложение не на консольном BASIC :)

PS: C ESP-32S произошла странная ситуация. На его выход цельные Android гаджеты с WiFi и BT стали потреблять столько-же, сколько и ESP-32S, но их функциональность во много раз больше, что и сказывается на цене, не говоря уже о старых, ещё 2011 года WiFi SoC c OpenWRT :). Ещё немного и многоядерщики с ГГц + 1ГБ SDRAM + чип сателлит WiFi + BT с Android сравняются по цене с ESP-32S.
Так-же, если вспомните, на чем выезжал ESP8266 (минимумом внешних деталей на модуле), то этим уже не похвастаешься ныне… По объему встроенного и размеру кристалла (а значит и цены в производстве)из ширпотреба пока лидирует всё тот-же RTL871xBN и с учетом, если в свободном доступе будет версия со встроенным USB, то это предпочтительнее для Arduino подобных модулей.
------------
Мне собственно все равно где и о чем говорят. Главное, чтобы было интересно.
Что же касается "бурного" развития приложений на ESP32 как и на RTL, то я с Вами соглашусь.
На RTL кроме Ваших исследований я особо ничего не встретил.
Поэтому все еще впереди.
Пока полагаю, что эти чипы - первые блины для IOT.
Есть интересные чипы у TI CC2650 и СС1650( два диапазона ) они очень мало кушают, но дорогие.
-----------
Я пока в свободное время играюсь с esp8266 и автономным питанием.
Было бы хорошо научиться отключать и включать приемник в ней без настройки заново.
Тогда бы удалось уменьшить потребление примерно в 5 раз.
Но эту задачу можете решить лишь Вы.
-----------------------
К ESP32 я лишь приближаюсь. вот закончу проект ESP8266+NRF тогда займусь серьезнее.
Пока лишь интегрировал ESP-IDF в eclipse и собрал там примеры.
---------------------
RTL тоже пока не программировал, пока лишь интегрировал в eclipse и прошил программатор.
--------------------------
Так что не только Вы правы, но и я , когда сказал Вам полгода назад, что RTL будет также медленно осваиваться как и ESP и глюков там судя по Вашим исследованиям тоже хватает.
 

pvvx

Активный участник сообщества
Так что не только Вы правы, но и я , когда сказал Вам полгода назад, что RTL будет также медленно осваиваться как и ESP и глюков там судя по Вашим исследованиям тоже хватает.
Тут вы ошиблись - RTL уже давно освоен всеми, включая IAR, GCC, MBED и прочие компиляторы, не считая Arduino и подобных .. А прошло всего то ничего...
Развитие не заторможено, а слишком большое разнообразие. Это обычное явление - первенец исчерпался, а далее широкое русло...
 

nikolz

Well-known member
Тут вы ошиблись - RTL уже давно освоен всеми, включая IAR, GCC, MBED и прочие компиляторы, не считая Arduino и подобных .. А прошло всего то ничего...
Развитие не заторможено, а слишком большое разнообразие. Это обычное явление - первенец исчерпался, а далее широкое русло...
Я не о средствах разработки,ARM он и в африке известен и софт для него не есть заслуга релтек.
Софт для разработки ESP32 тоже есть и ставится.
----------------------------------
А вот решение практических задач как-то не видно.
-------------------------------
Опять же не считаю задачей создание проигрывателя MP3 или интернет радио - эти задачи экономически не выгодно решать на этих чипах так как есть уже мульон решений за копейку.
------------------------------------
Опять же замечу, на мой взгляд , ESP32- Это уникальное решение, так как реализует два стандарта и имеет два процессора. Сравнивать с телефоном не в ползу последних по потреблению.
------------------------
Полагаю, что будущее IOT за мультидиапазонными и мультипротокольными чипами типа CC1350 и ESP32.
Но они были первыми.
 

Simon

Member
То есть все крупнейшие в мире американские магазины электроники(у каждого лежат тысячи штук даже девбордов), это "необычные" торговые площадки, если на барахолках(али-ебей) нет, значит все, ненадежный товар? :)
Давайте я вам привезу девборду, возьму все хлопоты по доставке на себя?
Себе я уже привез, и очень интересно ваше мнение. Для меня, после возни с китайцами, все выглядит очень красиво(готовая среда разработки на эклипс, документация, консоль аля *nix, простота ОТА ). По железу так вообще космос. Примеров, правда, мало, но есть живой форум, где отвечают разработчики и множество других плат на аналогичной платформе, под которые даже ардуино есть(под 053 думаю тоже скоро будет).
 
Сверху Снизу