Expressif esp32: ESP32 Wi-Fi & Bluetooth MCU I Espressif Systems
|Содержание
Серия esp32 (Espressif Systems)
Espressif Systems
Общие характеристики
Раздел | Приёмо-передатчик общего назначения | |
Рабочая частота | ||
---|---|---|
Чувствительность приёмника |
Документация на серию esp32
- найти esp32.pdf
Товары серии esp32
Наименование | i | Упаковка | Конструктив | Режим | Стандарт | Скорость | U cc | PTX | Антенна | T раб | Интерфейс | I cc | Размер |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESP-BAT32 (ESPRES)
| — | — | — | ||||||||||
ESP-EYE (ESPRES)
| 1 шт | — | — | — | — | — | — | ||||||
ESP-FACTORYTB1 (ESPRES)
| — | — | — | — | — | — | — | — | — | ||||
ESP-WROOM-32 16MB (ESPRES)
| 1 шт | — | — | — | — | — | — | — | — | ||||
ESP-WROOM-32 8MB (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | ||
ESP-WROOM-32D (ESPRES)
|
| 1 шт | — | — | — | — | — | — | — | — | — | — | |
ESP-WROVER-KIT (ESPRES)
ESP-WROVER-KIT-VE (ESPRES) | USB-UART, SPI, I2C, I2S, ADC, DAC, JTAG, GPIO, SDIO | — | — | ||||||||||
ESP-WROVER-KIT-VB (ESPRES)
| 1 шт | — | USB-UART, SPI, I2C, I2S, ADC, DAC, JTAG, GPIO, SDIO | — | — | ||||||||
ESP32 (ESPRES)
| — | — | — | — | — | — | — | — | — | ||||
ESP32-Azure IoT Kit (ESPRES)
| 1 шт | — | — | — | — | — | |||||||
ESP32-D0WD (ESPRES)
| 1 шт | CAN, I2C, I2S, SDIO, SPI, UART | 5×5×3. 45 мм | ||||||||||
ESP32-D0WD-V3 (ESPRES)
| в ленте 25 шт | CAN, I2C, I2S, SDIO, SPI, UART | — | 5×5×0.9 мм | |||||||||
ESP32-D0WDQ6 (ESPRES)
| 10 шт | CAN, I2C, I2S, SDIO, SPI, UART | 5×5×0.9 мм | ||||||||||
ESP32-D0WDQ6-V3 (ESPRES)
| 6 шт | CAN, I2C, I2S, SDIO, SPI, UART | — | 6×6×0.9 мм | |||||||||
ESP32-D2WD (ESPRES)
| 1 шт | CAN, I2C, I2S, SDIO, SPI, UART | 5×5×0. 9 мм | ||||||||||
ESP32-DEVKITC (ESPRES)
| 1 шт | — | — | USB, UART, PWM, ADC, DAC, I2C, I2S, SPI | — | — | |||||||
ESP32-DEVKITC-32D (ESPRES)
| 1 шт | — | — | USB, UART, PWM, ADC, DAC, I2C, I2S, SPI | — | — | |||||||
ESP32-DEVKITC-32U (ESPRES)
| 1 шт | — | — | — | — | — | |||||||
ESP32-DEVKITC-S1 (ESPRES)
| 10 шт | — | — | USB, UART, PWM, ADC, DAC, I2C, I2S, SPI | — | — | |||||||
ESP32-DEVKITC-VB (ESPRES)
| 10 шт | — | — | USB, UART, PWM, ADC, DAC, I2C, I2S, SPI | — | — | |||||||
ESP32-DEVKITC-VIB (ESPRES)
| 1 шт | — | — | USB, UART, PWM, ADC, DAC, I2C, I2S, SPI | — | — | |||||||
ESP32-LCDKIT (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-LYRAT (ESPRES)
| 2 шт | — | — | — | I2S, I2C, JTAG, USB, UART, MicroSD Slot, Audio Output, Speaker Output | — | — | ||||||
ESP32-LYRATD-MSC (ESPRES)
| 1 шт | — | — | — | USB, I2S, SPI, Earphone jack, Speaker, Micro SD Card, JTAG, Programing | — | — | ||||||
ESP32-MESHKIT (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-MeshKit-Light (ESPRES)
| — | — | — | — | — | — | — | — | |||||
ESP32-MESHKIT-SENSE (ESPRES)
| 1 шт | — | — | — | — | — | |||||||
ESP32-PICO-KIT-F (ESPRES)
| — | — | — | GPIO, ADC, DAC, SPI, SD, I2C, I2S, PWM, UART | — | — | |||||||
ESP32-S0WD (ESPRES)
| 100 шт | CAN, I2C, I2S, SDIO, SPI, UART | 5×5×0. 9 мм | ||||||||||
ESP32-S2 (ESPRES)
ESP32-S2Fh5 (ESPRES) | 2 шт | — | SPI, I2C, I2S, UART, ADC/DAC, and PWM | 7×7 мм | |||||||||
ESP32-SENSE KIT (ESPRES)
| — | — | — | — | |||||||||
ESP32-SENSEKITPROG (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-SOLO-1 (ESPRES)
| 1 шт | SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC | 18×25. 5×3.1 мм | ||||||||||
ESP32-SOLO-1C (ESPRES)
| SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC | 18×25.5×3.1 мм | |||||||||||
ESP32-U4WD (ESPRES)
|
| — | — | — | — | — | 5×5×0.9 мм | ||||||
ESP32-WROOM-32 [16MB] (ESPRES)
| 2 шт | GPIO, I²C, I²S, PWM, SDIO, SPI, UART | — | 18×25.5×3.1 мм | |||||||||
ESP32-WROOM-32 [8MB] (ESPRES)
|
| 1 шт | GPIO, I²C, I²S, PWM, SDIO, SPI, UART | — | 18×25. 5×3.1 мм | ||||||||
ESP32-WROOM-32D [8MB] (ESPRES)
|
| 4 шт | GPIO, I²C, I²S, PWM, SDIO, SPI, UART | — | 18×25.5×3.1 мм | ||||||||
ESP32-WROOM-32E[M113Eh4200Ph4Q0] (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-WROOM-32U (ESPRES)
| 1 шт | — | — | — | — | — | — | — | — | — | — | — | |
ESP32-WROOM-32U [8MB] (ESPRES)
|
| 20 шт | GPIO, I²C, I²S, PWM, SDIO, SPI, UART | — | 18×19. 2×3.2 мм | ||||||||
ESP32-WROOM32 (ESPRES)
| 1 шт | GPIO, I²C, I²S, PWM, SDIO, SPI, UART | — | 18×25.5×3.1 мм | |||||||||
ESP32-WROVER (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER [16MB] (ESPRES)
|
| 7 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31. 4×3.3 мм | ||||||||
ESP32-WROVER [4MB] (ESPRES)
|
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||
ESP32-WROVER [8MB] (ESPRES)
|
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||
ESP32-WROVER-B (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31. 4×3.3 мм | |||||||||
ESP32-WROVER-B 16MB (ESPRES)
|
| SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-B 8MB (ESPRES)
|
| SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-B [16MB] (ESPRES)
|
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31. 4×3.3 мм | ||||||||
ESP32-WROVER-B [4MB] (ESPRES)
|
| в ленте 650 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||
ESP32-WROVER-B [8MB] (ESPRES)
|
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||
ESP32-WROVER-E 16MB (ESPRES)
|
| — | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | |||||||||
ESP32-WROVER-E 4MB (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-WROVER-E 8MB (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — | |
ESP32-WROVER-E [16MB] (ESPRES)
|
| — | — | — | — | — | — | — | — | 18×31. 4×3.45 мм | |||
ESP32-WROVER-I (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-I [16MB] (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-I [4MB] (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31. 4×3.3 мм | |||||||||
ESP32-WROVER-I [8MB] (ESPRES)
| SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||||
ESP32-WROVER-IB (ESPRES)
ESP32-WROVER-IB [16MB] (ESPRES) | 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-IB [16MB] (ESPRES)
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31. 4×3.3 мм | |||||||||
ESP32-WROVER-IB [4MB] (ESPRES)
|
| SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | |||||||||
ESP32-WROVER-IB [8MB] (ESPRES)
|
| 1 шт | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | 18×31.4×3.3 мм | ||||||||
ESP32-WROVER-IE (ESPRES)
| — | — | — | — | — | — | — | — | 18×31. 4×3.45 мм | ||||
ESP32-WROVER-IE 16MB (ESPRES)
|
| — | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | |||||||||
ESP32-WROVER-IE 4MB (ESPRES)
|
| — | SD-карта, UART, SPI, SDIO, I²C, LED PWM, Motor PWM, I²S, IR, счётчик импульсов, GPIO, ёмкостный сенсорный датчик, ADC, DAC) | — | |||||||||
ESP32-WROVER-IE 8MB (ESPRES)
|
| — | — | — | — | — | — | — | — | — | — | — |
esp32 публикации
07 апреля 2023
новость
Китайская компания Espressif Systems получила известность как разработчик микросхем SoC (System–on–Chip) и модулей на их основе, которые представляют собой интеграцию одно– или двухъядерного микроконтроллера и радиомодулей. .. …читать
14 марта 2023
новость
Компания Nanjing Qinheng Microelectronics Co., Ltd., выпускающая продукцию под брендом WinChipHead (WCH), основана в 2004 году и специализируется на разработке и производстве 8–/32–разрядных микроконтроллеров с проприетарными ядрами, а… …читать
22 апреля 2020
новость
Компания Espressif провела сертификацию линейки WiFi/Bluetooth–чипов ESP–32 на соответствие спецификации Bluetooth LE 5.0. Ассоциация Bluetooth SIG подтвердила улучшенную стабильность работы и полное соответствие чипов Espressif… …читать
08 ноября 2019
статья
Сергей Китаин (г. Москва)
Продолжение рассказа о контроллере ESP32 производства Espressif: о настройках безопасности, регистрации и конфигурировании внешних устройств в Cloud IoT, контроле состояния с помощью удаленного индикатора, а также о… …читать
08 августа 2019
новость
Миниатюрная плата ESP8266–DevKitC благодаря своей компактности и невысокой цене может использоваться как для разработки приложений на базе чипа ESP8266EX, так и в качестве законченного узла конечного изделия. Плата выпускается с двумя типами… …читать
26 июля 2019
новость
Отладочная плата ESP32–LyraT – это платформа для разработки WiFi/Audio–приложений с использованием чипов/модулей ESP32 от Espressif. Плата включает в себя все необходимые аппаратные ресурсы, которые могут потребоваться при создании… …читать
Краткое руководство по подключению ESPRESSIF ESP-32 к Azure IoT Central
-
Статья -
-
Область применения: разработка встраиваемых устройств
Общее время выполнения: 30 минут
В этом кратком руководстве вы используете ПО промежуточного слоя Интернета вещей Azure для FreeRTOS для подключения пакета ESPRESSIF ESP32-Azure Интернета вещей (отныне ESP32 DevKit) к Azure IoT.
Вы выполните следующие задачи:
- Установка набора встроенных средств разработки для программирования ESP32 DevKit
- Создание образа и его перенос на ESP32 DevKit
- создание облачных компонентов, просмотр свойств, просмотр данных телеметрии устройств и вызов прямых команд с помощью Azure IoT Central.
Предварительные требования
Операционная система: Windows 10 или Windows 11
Оборудование:
- ESPRESSIF ESP32-Azure IoT Kit
- Кабель с разъемами USB 2.0 A и Micro-USB.
- Устройство Wi-Fi с частотой 2,4 ГГц.
- Активная подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.
Подготовка среды разработки
Чтобы настроить среду разработки, сначала установите среду сборки ESPRESSIF ESP-IDF. Установщик включает все средства, необходимые для клонирования, сборки, флэш-памяти и мониторинга устройства.
Чтобы установить средства ESP-IDF, выполните следующие действия.
- Скачайте и запустите установщик ESP-IDF Online.
- Когда установщик запрашивает версию, выберите версию ESP-IDF версии 4.3.
- Когда установщик запросит компоненты для установки, выберите все компоненты.
Создание облачных компонентов
Создание приложения IoT Central
Существует несколько способов подключить устройства к Интернету вещей Azure. В этом разделе показано, как подключить устройство с помощью Azure IoT Central. IoT Central — это платформа приложений для Интернета вещей, которая удешевляет и упрощает процессы создания и администрирования решений для Интернета вещей.
Чтобы создать приложение:
На портале Azure IoT Central выберите Сборка в боковом меню навигации.
Примечание
Если у вас уже есть приложение IoT Central, вы можете использовать его для выполнения всех действий, описанных в этой статье, не создавая новое приложение. В этом случае мы рекомендуем либо создать новое устройство, либо удалить и заново создать устройство, если вы хотите использовать существующий идентификатор устройства.
Выберите Создать приложение на фрагменте Пользовательское приложение.
Укажите имя и URL-адрес приложения.
Выберите один из стандартных тарифных планов. Выберите каталог, подписку Azure и расположение. Дополнительные сведения о создании приложений IoT Central см. в статье Создание приложения IoT Central. Дополнительные сведения о ценах см. на странице цен на Azure IoT Central.
Нажмите кнопку создания. Когда IoT Central завершит подготовку приложения, вы будете автоматически перенаправлены на панель мониторинга нового приложения.
Создание устройства
В этом разделе показано, как создать новое устройство с помощью панели мониторинга приложения IoT Central. Сведения о подключении для созданного устройства будут использоваться для безопасного подключения физического устройства в следующем разделе.
Чтобы создать устройство:
На панели мониторинга приложения выберите Устройства в меню навигации сбоку.
Выберите Создать устройство на панели Все устройства, чтобы открыть окно Создать новое устройство. (Если вы повторно используете существующее приложение, в котором уже есть одно или несколько устройств, выберите + Создать, чтобы открыть окно.)
Для параметра «Шаблон устройства» сохраните значение Не назначено.
Укажите имя и идентификатор устройства.
Нажмите кнопку Создать.
Новое устройство сразу отобразится в списке Все устройства. Щелкните имя устройства, чтобы просмотреть сведения о нем.
Щелкните Подключиться в строке меню вверху справа, чтобы отобразить сведения о подключении, которые потребуются для настройки устройства, как описано в следующем разделе.
Запишите значения параметров строки подключения, которые отображаются в диалоговом окне Подключение. Эти значения вы на следующем шаге добавите в файл конфигурации.
ID scope
Device ID
Primary key
Подготовка устройства
Чтобы подключить ESP32 DevKit к Azure, измените параметры конфигурации, создайте образ и перенесите образ на устройство. Вы можете выполнить все команды, приведенные в этом разделе, в командной строке ESP-IDF.
Настройка среды
Чтобы запустить ESP-IDF PowerShell и клонировать репозиторий, выполните следующие действия.
Выберите Пуск Windows и запустите ESP-IDF PowerShell.
Перейдите в рабочую папку, в которую вы хотите клонировать репозиторий.
Клонирование репозитория. Этот репозиторий содержит ПО промежуточного слоя Azure FreeRTOS и пример кода, который будет использоваться для создания образа для ESP32 DevKit.
git clone --recursive https://github.com/Azure-Samples/iot-middleware-freertos-samples
Чтобы запустить параметры конфигурации ESP-IDF, выполните следующие действия.
В PowerShell ESP-IDF перейдите к каталогу iot-middleware-freertos-samples , который вы клонировали ранее.
Перейдите в каталог проекта ESP32-Azure IoT Kit demos\projects\ESPRESSIF\aziotkit.
Выполните следующую команду, чтобы запустить меню конфигурации:
idf.py menuconfig
Добавление конфигурации
Чтобы добавить конфигурацию для подключения к Azure IoT Central, выполните приведенные далее действия.
В PowerShell ESP-IDF выберите ПО промежуточного слоя Azure IoT для настройки главной задачи FreeRTOS —> и нажмите клавишу ВВОД.
Выберите Включить пример подготовки устройств и нажмите клавишу ВВОД, чтобы включить его.
Задайте для следующих параметров конфигурации Интернета вещей Azure значения, сохраненные после создания ресурсов Azure.
Параметр Значение Симметричный ключ устройства Azure IoT {Значение первичного ключа} Идентификатор регистрации службы подготовки устройств Azure {Значение идентификатора устройства} Область идентификатора службы подготовки устройств Azure {Значение области идентификатора} Нажмите клавишу ESC, чтобы вернуться к предыдущему меню.
Чтобы добавить конфигурацию беспроводной сети, выполните приведенные далее действия.
Выберите ПО промежуточного слоя Azure IoT для примера конфигурации FreeRTOS —> и нажмите клавишу ВВОД.
Задайте следующие параметры конфигурации, используя учетные данные локальной беспроводной сети.
Параметр Значение WiFi SSID {Идентификатор SSID для Wi-Fi} Пароль Wi-Fi {Пароль для Wi-Fi} Нажмите клавишу ESC, чтобы вернуться к предыдущему меню.
Чтобы сохранить конфигурацию, выполните следующие действия.
- Нажмите клавишу S , чтобы открыть параметры сохранения, а затем нажмите клавишу ВВОД, чтобы сохранить конфигурацию.
- Нажмите клавишу ВВОД, чтобы закрыть сообщение подтверждения.
- Нажмите клавишу Q , чтобы выйти из меню конфигурации.
Создание и мигание образа
В этом разделе вы используете средства ESP-IDF для сборки, флэш-памяти и мониторинга ESP32 DevKit при подключении к Azure IoT.
Примечание
В следующих командах в этом разделе используйте короткий путь к выходным данным сборки рядом с корневым каталогом. Укажите путь сборки -B
после параметра в каждой команде, для которой он требуется. Короткий путь помогает избежать текущей проблемы в средствах ESPRESSIF ESP-IDF, которая может привести к ошибкам с длинными именами путей сборки. В следующих командах в качестве примера используется локальный путь C:\espbuild .
Чтобы создать образ, выполните следующие действия.
В ESP-IDF PowerShell в каталоге iot-middleware-freertos-samples\demos\projects\ESPRESSIF\aziotkit выполните следующую команду, чтобы создать образ.
idf.py --no-ccache -B "C:\espbuild" build
После завершения сборки убедитесь, что двоичный файл образа был создан по указанному ранее пути сборки.
C:\espbuild\azure_iot_freertos_esp32.bin
Чтобы промелькнуть изображение, выполните следующие действия:
На esp32 DevKit найдите порт Micro USB, выделенный на следующем изображении:
Подключите кабель Micro USB к порту Micro USB на ESP32 DevKit, а затем подключите его к компьютеру.
Откройте windows диспетчер устройств и просмотрите порты, чтобы узнать, к какому COM-порту подключен ESP32 DevKit.
В ESP-IDF PowerShell выполните следующую команду, заменив заполнитель и квадратные скобки Your-COM-port> правильным COM-портом из предыдущего шага.< Например, замените заполнитель на
COM3
.idf.py --no-ccache -B "C:\espbuild" -p <Your-COM-port> flash
Убедитесь, что выходные данные завершались следующим текстом для успешной вспышки:
Hash of data verified Leaving... Hard resetting via RTS pin... Done
Чтобы убедиться, что устройство подключается к Azure IoT Central, выполните следующие действия.
В POWERShell ESP-IDF выполните следующую команду, чтобы запустить средство мониторинга. Как и в предыдущей команде, замените <заполнитель Your-COM-port> и квадратные скобки COM-портом, к которому подключено устройство.
idf.py -B "C:\espbuild" -p <Your-COM-port> monitor
Проверьте наличие повторяющихся блоков выходных данных, как показано в следующем примере. Эти выходные данные подтверждают, что устройство подключается к Интернету вещей Azure и отправляет данные телеметрии.
I (50807) AZ IOT: Successfully sent telemetry message I (50807) AZ IOT: Attempt to receive publish message from IoT Hub. I (51057) MQTT: Packet received. ReceivedBytes=2. I (51057) MQTT: Ack packet deserialized with result: MQTTSuccess. I (51057) MQTT: State record updated. New state=MQTTPublishDone. I (51067) AZ IOT: Puback received for packet id: 0x00000008 I (53067) AZ IOT: Keeping Connection Idle...
Чтобы просмотреть состояние устройства на портале IoT Central, выполните следующие действия.
На панели мониторинга приложения выберите Устройства в меню навигации сбоку.
Убедитесь, что состояние устройства обновлено на Подготовлено.
Убедитесь, что шаблон устройства обновлен до Espressif ESP32 Azure IoT Kit.
Просмотр телеметрии
В IoT Central можно просматривать поток телеметрии с устройства в облако.
Чтобы просмотреть данные телеметрии в IoT Central, выполните приведенные далее действия.
На панели мониторинга приложения выберите Устройства в меню навигации сбоку.
Выберите нужное устройство в списке устройств.
Перейдите на вкладку Обзор на странице устройства и просмотрите данные телеметрии, когда устройство отправляет сообщения в облако.
Отправка команды на устройство
Вы также можете использовать IoT Central для отправки команды на устройство. В этом разделе вы выполните команды для отправки сообщения на экран и переключения светодиодных индикаторов.
Чтобы записать данные на экран, выполните следующие действия.
- В IoT Central перейдите на вкладку Команды на странице устройства.
- Найдите команду Espressif ESP32 Azure IoT Kit /Display Text .
- В текстовом поле Содержимое введите текст, который нужно отправить на экран устройства.
- Выберите Запуск.
- Убедитесь, что на экране устройства обновлен текст.
Чтобы переключить светодиодный индикатор, выполните приведенные далее действия.
Перейдите на вкладку Команда на странице устройства.
Найдите команды Toggle LED 1 или Toggle LED 2 .
Выберите Запуск.
Убедитесь, что светодиодный индикатор на устройстве переключается или выключается.
В IoT Central можно просмотреть сведения об устройстве.
Перейдите на вкладку О программе на странице устройства.
Совет
Чтобы настроить эти представления, измените шаблон устройства.
Очистка ресурсов
Если вам больше не нужны ресурсы Azure, созданные при работе с этим руководством, их можно удалить на портале IoT Central. При необходимости, если вы продолжите работу с другой статьей в этом начало работы содержимом, вы можете сохранить уже созданные ресурсы и повторно использовать их.
Чтобы сохранить пример приложения Azure IoT Central, но удалить только определенные устройства, выполните следующие действия.
- Выберите вкладку Устройства для приложения.
- Выберите нужное устройство в списке устройств.
- Выберите команду Удалить.
Чтобы удалить пример приложения Azure IoT Central со всеми устройствами и ресурсами:
- Выберите элементы Администрирование>[имя приложения] .
- Выберите команду Удалить.
Next Steps
В этом кратком руководстве вы создали пользовательский образ, содержащий пример кода ПО промежуточного слоя Azure IoT для FreeRTOS, а затем перенастроили образ на устройство ESP32 DevKit. Вы также использовали портал IoT Central для создания ресурсов Azure, безопасного подключения ESP32 DevKit к Azure, просмотра телеметрии и отправки сообщений.
В качестве следующего шага изучите следующие статьи, чтобы узнать больше о работе со встроенными устройствами и их подключении к Azure IoT.
Примеры ПО промежуточного слоя Azure IoT для FreeRTOS
Краткие руководства по разработке встроенных осРВ Azure
Документация по разработке устройств Интернета вещей Azure
Модули Wi-Fi и Bluetooth ESP32 I Espressif
ЦП и память | Периферийные устройства | Диапазон рабочих температур | Антенна | Размеры модуля (мм) | Штифты | Протокол Wi-Fi | Протокол Bluetooth | След | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сердечник | Максимальная тактовая частота ядра. | Флэш-память (МБ) | PSRAM (МБ) | Интерфейсы | Датчик касания | Датчик Холла | |||||||
ESP32-D0WD-V3 Двухъядерный | 240 МГц | 4,8,16 | Н/Д | SD-карта, UART, SPI, SDIO, I 2 C, ШИМ светодиода, ШИМ двигателя, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП | Да | Да | -40°C ~ +85/105°C | Печатная плата / IPEX | 18×25,5×3,1 / 18×19,2×3,2 | 38 | 802. 11 b/g/n (802.11n до 150 Мбит/с), 2,4 ГГц | Bluetooth V4.2 BR/EDR, Спецификация Bluetooth LE | 2D 2D |
ESP32-D0WD-V3 или ESP32-D0WDR2-V3 Двухъядерный | 240 МГц | 4,8,16 | Н/Д | SD-карта, UART, SPI, SDIO, I 2 C, LED PWM, Motor PWM, I 2 S, IR, счетчик импульсов, GPIO, емкостный сенсорный датчик, ADC, DAC, TWAI® (совместим с ISO 11898-1, т. е. со спецификацией CAN 2.0) | Да | Да | -40 °С ~ +85 °С | Встроенные двойные антенны на печатной плате | 35,6×34,4×3,5 | 41 | 802. 11 b/g/n (802.11n до 150 Мбит/с) | Bluetooth V4.2 BR/EDR, Спецификация Bluetooth LE | Н/Д |
ESP32-D0WD-V3 Двухъядерный | 240 МГц | 4,8,16 | 8 | SD-карта, UART, SPI, SDIO, I 2 C, LED PWM, Motor PWM, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП | Да | Да | -40°С ~ +85°С | Печатная плата / IPEX | 18×31,4×3,3 | 38 | 802.11b/g/n (802.11n до 150 Мбит/с), 2,4 ГГц | Bluetooth V4. 2 BR/EDR, Спецификация Bluetooth LE | 2D 2D |
ESP32-U4WDH Двухъядерный | 240 МГц | Флэш-память 4 МБ в наборе микросхем | Н/Д | SD-карта, UART, SPI, SDIO, I 2 C, ШИМ светодиода, ШИМ двигателя, I 2 S, ИК, счетчик импульсов, GPIO, емкостный датчик касания, АЦП, ЦАП | Да | Да | -40°С ~ +85/105°С | Плата | 13,2×19×2,4 | 55 | 802. 11 b/g/n (802.11n до 150 Мбит/с) | Bluetooth V4.2 BR/EDR, Спецификация Bluetooth LE | 2D Н/Д |
ЭСП32-ПИКО-В3-02 | 240 МГц | 8 | 2 | SD-карта, UART, SPI, SDIO, I 2 C, светодиодный ШИМ, моторный ШИМ, I 2 S, ИК, счетчик импульсов, GPIO, емкостный сенсорный датчик, АЦП, ЦАП, двухпроводной автомобильный интерфейс (TWAI) ®, совместимый с ISO11898-1), Ethernet MAC | Да | Н/Д | -40 °С ~ +85 °С | Печатная плата / IPEX | 13,2×16,6×2,4 | 53 | 802. 11 b/g/n (802.11n до 150 Мбит/с) | Bluetooth V4.2 BR/EDR, Спецификация Bluetooth LE | 2D Н/Д |
Ресурсы ESP32 | Эспрессиф Системс
Название | Кузов | Формат | Версия | Дата выпуска | Скачать |
---|---|---|---|---|---|
Руководство пользователя для простой пары | В этом документе представлена технология Simple-Pair, разработанная Espressif. В документе основное внимание уделяется функциям Simple-Pair, их использованию и демонстрационному коду. | ПДФ | v1.0 | 2016.07.20 | |
Руководство пользователя ESP-NOW | В этом документе представлена технология ESP-NOW, разработанная Espressif. В документе основное внимание уделяется функциям ESP-NOW, их использованию и демонстрационному коду. | ПДФ | v1.0 | 2016.07.20 | |
Руководство пользователя ESP32 по Bluetooth-сети | В этом документе представлены примеры использования ESP32 для сетей Bluetooth для устройств IoT и представлены API-интерфейсы, связанные с разработкой сетей. | ПДФ | v1.2 | 2019.11.18 | |
Руководство по шифрованию флэш-памяти ESP32 | В этом документе представлена функция флэш-шифрования ESP32. | HTML | последний | 2017.07.27 | |
Отладка JTAG для ESP32 | Этот документ содержит руководство по установке OpenOCD для ESP32 и отладке с использованием GDB. | HTML | последний | 2017. 08.02 | |
Архитектура Bluetooth ESP32 | В этом документе представлена архитектура Bluetooth ESP32. | ПДФ | v1.1 | 2019.11.20 | |
ESP32 BT&BLE Двухрежимный Bluetooth | В этом документе представлена двухрежимная технология Bluetooth ESP32 BT&BLE. | ПДФ | В1.0 | 2018.02.11 | |
Краткое описание продукта Espressif HomeKit SDK | В этом документе содержится введение в Espressif HomeKit SDK. | ПДФ | v1.1 | 2018.03.27 | |
Руководство пользователя ESP-TOUCH | Этот документ знакомит с протоколом ESP-TOUCH и соответствующим приложением. | ПДФ | v2.0 | 2018.06.08 | |
ESP-PSRAM64 и ESP-PSRAM64H Лист данных | В этом документе представлены спецификации ESP-PSRAM64 и ESP-PSRAM64H. | ПДФ | В1.1 | 2020. 10.13 | |
Руководство по проектированию оборудования ESP32-MeshKit-Sense | Руководство по проектированию оборудования ESP32-MeshKit-Sense представляет блок-схему, компоновку печатной платы и функциональные модули платы разработки ESP32-MeshKit-Sense. | HTML | v1.0 | 2018.07.16 | |
Информация об упаковке чипсов эспрессифа | В этом документе кратко изложены требования к упаковке чипсов Espressif, включая метод упаковки, размеры упаковочного материала, стандартное количество упаковки, этикетки, требования к сухой упаковке и правила маркировки. | ПДФ | v1.7 | 2022.04.01 | |
Руководство по тестированию производства эспрессифа | В этом руководстве в основном описываются схемы производственного тестирования, доступные для продуктов Espressif Wi-Fi (модуль Wi-Fi/чип на плате), что дает справочную информацию по производственному тестированию продуктов клиентов. | ПДФ | v1.3 | 2023.05.19 | |
Руководство по проектированию аудио ESP32 | В руководстве изложены рекомендуемые методы проектирования при разработке аудиопродуктов на основе ESP32. | ПДФ | v1.0 | 2019.01.25 | |
Версия чипа ESP32 v3.0 Руководство пользователя | В этом документе описываются различия между версией чипа v3.0 и предыдущими версиями чипа ESP32. | ПДФ | v1.3 | 2022.11.04 | |
Руководство по программированию ESP-IDF | Это документация для Espressif IoT Development Framework (ESP-IDF). ESP-IDF — это официальная среда разработки для чипов Espressif, таких как ESP32, ESP32-S2, ESP32-S3, ESP32-C2 и ESP32-C3. | HTML | последний | 2020.03.10 | |
Руководство по разработке системы распознавания лиц ESP-WHO | ESP-WHO — это платформа для обнаружения и распознавания лиц, которая в настоящее время основана на чипе ESP32 Espressif Systems. | HTML | последний | 2020.03.28 | |
Руководство по разработке ESP-Jumpstart | ESP-Jumpstart ориентирован на сборку продукта на ESP32. Это быстрый способ начать процесс разработки продукта. | HTML | последний | 2020.03.28 | |
Руководство пользователя библиотеки ESP-DSP | ESP-DSP — это официальная библиотека DSP для чипа ESP32. | HTML | последний | 2020.03.30 | |
Инструкция по эксплуатации ESP-AT | libat_core.a — это ядро AT-команды, и оно является ядром AT-команды, включая набор AT-инструкций по умолчанию, синтаксический анализ, выполнение и ответ на AT-команду. Демонстрация представляет собой набор AT-команд на основе uart. | HTML | последний | 2020.03.30 | |
Руководство по разработке системы распознавания голоса ESP-Skainet | ESP-Skainet — это интеллектуальный голосовой помощник Espressif, который в настоящее время поддерживает Wake Word Engine и распознавание речевых команд. | HTML | последний | 2020.03.30 | |
SoC серии ESP32 Errata | В этом документе подробно описаны ошибки в ESP32. | ПДФ | v2. 6 | 2023.02.02 | |
Технический паспорт ESP32 | В этом документе представлены спецификации микросхем семейства ESP32. | ПДФ | v4.2 | 2023.01.16 | |
Руководство по разработке аудио Espressif | Это документация ESP-ADF, платформы для разработки аудиоприложений для чипа ESP32 от Espressif. | HTML | последний | 2021.05.06 | |
Техническое справочное руководство ESP32 | Руководство содержит подробную и полную информацию о том, как использовать память ESP32 и периферийные устройства. | ПДФ | v4.9 | 2023.04.26 | |
Набор инструкций ESP32 AT и примеры | В этом документе представлены AT-команды ESP32, объясняется, как их использовать, и приводятся примеры нескольких распространенных AT-команд. | HTML | последний | 2021.08.05 | |
Руководство по проектированию оборудования ESP32 | В руководстве изложены рекомендуемые методы проектирования при разработке автономных или дополнительных систем на основе продуктов серии ESP32, включая SoC ESP32, модули ESP32 и платы разработки ESP32. | ПДФ | v3.3 | 2022.10.13 | |
ESP32-WROOM-DA Лист данных | В этом документе представлены спецификации аппаратного обеспечения ESP32-WROOM-DA, включая обзор, определения контактов, функциональное описание, периферийные устройства, электрические характеристики и т. д. | ПДФ | v0.6 | 2023.01.17 | |
Руководство пользователя ESP-SR | Espressif ESP-SR поможет вам создать голосовое решение с искусственным интеллектом на основе чипов ESP32 или ESP32-S3. |