Материалы по тегу: espressif

22.10.2021 [12:35], Сергей Карасёв

Крошечный Wi-Fi-модуль M5Stamp C3 оснащён чипом RISC-V

Компания M5Stack анонсировала миниатюрный модуль M5Stamp C3, предназначенный для использования в сфере Интернета вещей. Крошечное изделие призвано обеспечить поддержку беспроводной связи Wi-Fi и Bluetooth с большим радиусом действия. Продажи новинки уже начались.

Решение выполнено на основе одноядерного 32-битного чипа ESP32-C3FH4 с архитектурой RISC-V и тактовой частотой до 160 МГц. Присутствуют 400 Кбайт памяти SRAM, 8 Кбайт RTC SRAM и 4 Мбайт интегрированной флеш-памяти.

Здесь и ниже изображения CNX-Software

Здесь и ниже изображения CNX-Software

Изделие обеспечивает поддержку беспроводной связи Wi-Fi 4 (2,4 ГГц, 150 Мбит/с). Кроме того, имеется контроллер Bluetooth 5 с поддержкой Bluetooth mesh. В оснащение входит набортная антенна. Есть интерфейсы GPIO, SPI, UART, I2C, I2S, PWM, RMT, DMA, USB Serial, TWAI.

Предусмотрен порт USB Type-С для подачи питания и программирования. Модуль имеет габариты 34 × 20 × 4,5 мм и весит всего 3,8 г. Предусмотрен кожух из термоустойчивого пластика. Изделие доступно для заказа по отдельности и в комплекте из пяти штук по цене $6 и $28,9 соответственно.

Постоянный URL: http://servernews.ru/1051934
14.07.2021 [18:06], Владимир Агапов

Платы c Wi-Fi и Bluetooth на базе ESP32-C3 появились в розничной продаже  по цене $4

Компания Espressif, разрабатывающая чипы и модули беспроводной связи для встраиваемых систем и Интернета вещей (IoT) завоевала особую популярность в среде DIY-этузиастов благодаря своим решениям ESP8266 и ESP32 на основе процессорных ядер Tensilica Xtensa, сочетающих экономичность с хорошим набором функциональных возможностей.

Продолжая оттачивать баланс этих важнейших качеств, Espressif начала переход на открытую процессорную архитектуру, представив в декабре 2020 г. ESP32-C3. Это система на кристалле (SoC) с одноядерным микроконтроллером RISC-V и встроенными Wi-Fi (2,4 ГГц), Bluetooth LE 5.0, ADC, PWM, GPIO и другими востребованными в IoT-сфере функциями. Однако до недавнего времени собственные отладочные платы компании ESP32-C3-DevKitM-1 были доступны в ограниченном количестве в качестве «инженерных образцов».

Несколько месяцев назад компания AI Thinker анонсировала серийный выпуск собственных плат ESP32-C3S_Kit и ESP-C3-01M-Kit с возможностью заказа партиями от 100 шт. по цене $1,38 за единицу. Теперь они доступны и в онлайн-рознице всего по $4/шт. Кроме того, к выпуску подобных плат подключились и сторонние производители, предлагающие свои продукты на основе той же SoC ESP32-C3 и прошивки NodeMCU. Их цена находится в диапазоне от $2 до $5.

Основные характеристики обоих плат определяются возможностями микросхемы ESP32-C3. Она выполнена в 32-выводном корпусе, рассчитанном на индустриальный диапазон температур (от -40 до +85 °C). Тактовая частота равна 160 МГц, а объём SRAM составляет 400 Кбайт. Реализована поддержка 802.11 b/g/n/mc (до 150 Мбит/с), Bluetooth 5 (до 2 Мбайт/c), а также функций безопасной загрузки на основе RSA-3072 и флеш-шифрования с аппаратным ускорением AES-128-XTS.

Потребление в рабочем режиме достигает 325 мА, в режимах ожидания 15-20 мА, лёгкого сна 0,13мА, глубокого сна 0,005 мА. Доступны следующие интерфейсы: три SPI, по одному I2S и 1 I2C, два UART, шесть PWM, два ADC (по 6 каналов разрешением 12 бит), 22 GPIO. Впрочем, не все линии ESP32-C3 могут быть разведены на той или иной плате, на это следует обращать внимание в их спецификации.

Плата ESP32-C3S_Kit (25,5 × 18,0 мм) имеет встроенную PCB-антенну, радиоразъём IPEX (который может быть не распаян), порт Micro-USB на основе моста USB-TTL CH340C (для программирования и питания), 4 Мбайт Flash и 30 выводов, куда выведены линии GPIO, SPI, UART, ADC, I2S, 3.3V, GND. Также имеются RGB-светодиод, кнопки сброса и общего назначения. Обеспечена совместимость с одним из самых популярных на рынке модулем ESP32-WROOM-32D.

Плата ESP-C3-01M-Kit имеет почти тот же набор функций, но более компактное исполнение (18,0 × 18,0 мм), за счёт немного увеличенной высоты и использования меньшего числа линий ввода-вывода (20 выводов, недоступен один из интерфейсов SPI). Разъём для подключения внешней антенны не предусмотрен.

На сайте производителя доступен официальный фреймворк Espressif для разработки приложений ESP-IDF. Компания также предлагает платформу ESP RainMaker для быстрого прототипирования устройств IoT с возможностью управления через облачные инструменты в Amazon AWS.

Постоянный URL: http://servernews.ru/1044152
04.10.2019 [21:38], Сергей Карасёв

Микро-плата Wio Lite RISC-V с поддержкой Wi-Fi 4 стоит всего $7

Компания Seeed Technology анонсировала небольшую плату Wio Lite RISC-V для разработчиков, проектирующих различные беспроводные устройства, в том числе для Интернета вещей.

В новинке использован микроконтроллер Gigadevice GD32VF103CBT6 RISC-V с тактовой частотой 108 МГц. Изделие выполнено в форм-факторе Adafruit Feather.

За поддержку беспроводной связи отвечает модуль ESP8266. Говорится о соответствии стандарту Wi-Fi 4, или IEEE 802.11b/g/n.

Для хранения данных может использоваться флеш-карта формата microSD. Для программирования и подачи питания служит симметричный порт USB Type-C. Плата также может получать энергию от аккумуляторной батареи, для подключения которой есть специальный разъём.

Мини-плата способна функционировать в связке с программной платформой LiteOS — операционной системой с открытым исходным кодом.

Изделие Wio Lite RISC-V уже доступно для предзаказа по цене всего 6,9 доллара США

Постоянный URL: http://servernews.ru/995122
06.09.2019 [13:36], Сергей Тверье

В чипах ESP32/8266 обнаружены критические уязвимости в Wi-Fi контроллере

Специалист по безопасности беспроводных сетей Матеус Гарбелини (Matheus Garbelini) выложил в открытый доступ описание трёх возможных атак на популярное семейство микроконтроллеров ESP32/8266, имеющих в составе собственный Wi-Fi контроллер.

Ранее он уведомил об этом Espressif Systems, благодаря чему, китайская компания уже исправила большинство уязвимостей. Так что, если вы используете оборудование с любым из данных чипов, вам лучше как можно быстрее загрузить новую прошивку.

Исследователь по безопасности Матеус Гарбелини обнаружил три уязвимости в Wi-Fi модулях популярных микроконтроллеров для IoT-устройств ESP32 и ESP8266

Исследователь по безопасности Матеус Гарбелини обнаружил три уязвимости в Wi-Fi модулях популярных микроконтроллеров для IoT-устройств ESP32 и ESP8266

Первая уязвимость наиболее проста для реализации и затрагивает только ESP8266. При подключении к точке доступа последняя отправляет ESP8266 пакет «AKM suite count», который содержит количество методов аутентификации, доступных для соединения.

Поскольку ESP не выполняет проверку границ для этого значения, поддельная точка доступа может отправить слишком большое число, что приведёт к переполнению буфера и сбою ESP. Таким образом, если вы можете отправить ESP8266 фальшивый маячковый или ответный фрейм в зависимости от режима работы Wi-Fi точки, то вы просто выведите ESP чип из строя.

Схема проведения атаки, которая может привести к сбою в ESP8266

Схема проведения атаки, которая может привести к сбою в ESP8266

Вторая и третья уязвимости используют ошибки в обработки протокола EAP, который чаще всего используется в корпоративных сетях и сетях требующих повышенной безопасности. При этом одна приводит к сбою в работе ESP32 и ESP8266 в сетях с поддержкой EAP, а другая к полному взлому и перехвату зашифрованной сессии. Эти уязвимости вызывают особое беспокойство, так как перехват сессии куда как более опасен, чем простой сбой в работе устройства.

Новая прошивка для ESP32 уже получила необходимое исправление, но более старый ESP8266 всё ещё уязвим к подобной атаке. Таким образом, если вы используете ESP8266 в сети с аутентификацией на базе EAP, то на данный момент вы уязвимы. Точно не известно сколько устройств ESP8266 в мире на данный момент работают с использованием протокола EAP, пусть это и довольно старый микроконтроллер, но очень хотелось бы, чтобы Espressif всё-таки залатали эту дыру в безопасности своего продукта.

Диаграмма наглядно изображает механизм атаки на микроконтроллеры EPS8266 и EPS32 при использовании протокола EAP

Диаграмма механизма атаки на микроконтроллеры EPS8266 и EPS32 при использовании протокола EAP

Матеус рекомендует всем, кто использует устройства на базе ESP8266 в сети с аутентификацией через EAP и не может это никак изменить, как минимум зашифровать и подписать все свои данные, чтобы предотвратить атаки направленные на их перехват.

Так как Матеус в первую очередь уведомил о уязвимостях Espressif Systems, большинство из них уже исправлено. Необходимый патч уже попал даже в последнюю версию ESP-компонетов для IED Arduino, но для некоторых встроенных устройств обновить прошивку может оказаться не так просто, вплоть до необходимости её ручной перекомпиляции.

Постоянный URL: http://servernews.ru/993647
03.09.2019 [19:01], Сергей Карасёв

Показаны первые платы для разработчиков на платформе Espressif ESP32-S2

Компания Espressif Systems, чьи чипы популярны среди DIY-энтузиастов и разработчиков устройств для Интернета вещей (IoT), раскрыла дополнительную информацию о новом решении с обозначением ESP32-S2.

Первые сведения о названном процессоре появились в мае нынешнего года. Теперь обнародована подробная спецификация изделия. Кроме того, показаны платы для разработчиков на данной аппаратной платформе.

Чип ESP32-S2 содержит одно вычислительное 32-битное ядро Xtensa LX7 с частотой 240 МГц. Обеспечивается поддержка до 1 Гбайт внешней флеш-памяти.

Предусмотрен контроллер беспроводной связи Wi-Fi 802.11b/g/n. В то же время возможность передачи данных посредством Bluetooth не реализована. Есть поддержка SPI, I2C, I2S, UART, ADC/DAC, PWM и пр.

Что касается плат для разработчиков на базе ESP32-S2, то продемонстрировано решение в виде небольшого модуля в 56-пиновом исполнении. Кроме того, показано более сложное изделие с дополнительными платами, за счёт которых реализуются аудиовозможности и органы управления в виде сенсорных кнопок. 

Постоянный URL: http://servernews.ru/993470
Система Orphus