The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.

Overview

ESP-BOX AIoT Development Framework

Important Note: We recommend updating the ESP32-S3-BOX firmware when you first receive the product to have the latest features and bugfix.

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems. The ESP32-S3-BOX is an AIoT development board that is based on Espressif’s ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC. The ESP32-S3-BOX provides a platform for developing the control of home appliances using Voice Assistance + touch screen controller, sensor, infrared controller, and intelligent Wi-Fi gateway. The ESP32-S3-BOX comes with pre-built firmware that supports offline voice interaction, with the SDKs and examples provided by Espressif, you will be able to develop a wide variety of AIoT applications based on the ESP32-S3-BOX such as online and offline voice assistants, voice-enabled devices, HMI touch-screen devices, control panels, multi-protocol gateways easily.

esp_box_hardware

ESP-BOX features:

  • Supports far-field voice interaction with 2 mics
  • Offline voice wake-up with high wake-up rate
  • Offline speech commands recognition in Chinese and English languages with high recognition rate
  • Reconfigurable voice commands in Chinese and English languages
  • Flexible and reusable GUI framework
  • End-to-end IoT development framework ESP-RainMaker
  • Pmod™ compatible headers support expand peripheral modules

ESP-BOX Open-Source Content Include:

Based on Apache 2.0 open source license, you can modify, develop, or distribute the contents freely.

User Guide

Developer Guide

Contact Us

  • If you have any technical issues, please submit issue tickets at GitHub Issues or forum esp32.com for help.
  • If you are interested in ESP-BOX project, welcome to the ESP-BOX forum to share with us your ideas.
  • We welcome any open-source software or hardware contribution. Please commit to the Pull Requests to contribute your code.
Issues
Releases(v0.2.1)
  • v0.2.1(Dec 1, 2021)

    ESP-BOX v0.2.1 has bug fixes and performance improvements to the previous ESP32-S3-BOX development board firmware. Include the following:

    • Update the animation of the speech recognition interface to improve response speed and fluency

    • Fixed the issue that the voice wake-up animation was extremely stuck when the prompt message was not closed

    • Fixed the problem that the control panel information was not synchronized after the LED status was modified by voice

    • Fixed the problem that the LED does not turn on when the brightness is updated through the Web

    • Updated LVGL to V8.1

      • Dark lines appear in the shadow of the control in V8.0 : LED with custom style

      • All third-party components are moved to the LVGL epository. Remove all lv_lib_xxx and ntrol whether the component is enabled through Kconfig.

      • Split file system support to stdio, POSIX and FatFS. Select stdio according to IDF support and specify the default drive letter in CMakeLists.txt

    • Fixed an issue where a command word that was too short was added successfully on the web page but esp-sr refused to add it

    In addition, update the factory firmware version number to V0.2.1.

    Update and Flash Firmware

    To flash firmware under Windows system, please to the Firmware update for Windows

    To flash firmware under Linux system, please to the Firmware update for Linux

    To flash firmware under macOS system, please to the Firmware update for macOS

    Troubleshooting

    • Program upload failure

      • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
      • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
    • LCD does not display properly or flickers

      • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
      • If there is still no response, reset the device or reconnect the USB-C cable.
    • No response after scanning the QR code

      • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.
    Source code(tar.gz)
    Source code(zip)
    ESP-Box_Demo_CN_V0.2.1.bin(11.18 MB)
    ESP-Box_Demo_EN_V0.2.1.bin(8.25 MB)
  • v0.1.1(Nov 19, 2021)

    ESP-BOX v0.1.1 is the first update for ESP32-S3-BOX development board.

    Update and Flash Firmware

    To flash firmware under Windows system, please to the Firmware update for Windows

    To flash firmware under Linux system, please to the Firmware update for Linux

    To flash firmware under macOS system, please to the Firmware update for macOS

    Troubleshooting

    • Program upload failure

      • Hardware connection is not correct: run idf.py -p PORT monitor, and reboot your board to see if there are any output logs.
      • Try to put ESP32-S3 into download mode. To do this, keep GPIO0 low while toggling reset. On many development boards, the “Boot” button is connected to GPIO0, and you can press “Reset” button while holding “Boot”.
    • LCD does not display properly or flickers

      • Make sure that the MUTE button is not pressed, and the yellow indicator light on the top of the development board is not lit.
      • If there is still no response, reset the device or reconnect the USB-C cable.
    • No response after scanning the QR code

      • Try to manually connect to the AP displayed on the screen and enter the URL in the browser.
    Source code(tar.gz)
    Source code(zip)
    ESP-BOX_Demo_CN_V0.1.1.bin(11.18 MB)
    ESP-BOX_Demo_EN_V0.1.1.bin(8.25 MB)
Owner
Espressif Systems
Espressif Systems
DUHOME AIOT platform based on du1906 and esp32

1. Example of ESP32-Korvo-DU1906 board This example shows how to use ESP32-Korvo-DU1906 board working with DuHome AIOT Voice Platform (度家-AIOT语音平台).Th

Baidu 12 Oct 12, 2021
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.

Espressif Systems 18 Oct 29, 2021
Espressif ESP32 implementation of ANSI-ESTA E1.11 DMX-512A

This library allows for transmitting and receiving ANSI-ESTA E1.11 DMX-512A using an Espressif ESP32. It provides control and analysis of the packet configuration and allows the user to read synchronously or asynchronously from the DMX bus. This library also includes tools for data error-checking to safely process DMX commands.

null 31 Nov 23, 2021
All of my code from exploiting Apex Legends released to the public.

apex-cheating I'm releasing all my source and tools to do with Apex Legends today because idk man. UC-Apex-Remastered An Apex Legends cheat based off

null 27 Nov 24, 2021
Archived version of PHP 1.99s - released 31st May 1997

php-1.99s An archived copy of PHP 1.99s - originally released 31st May 1997 Visit php-1.99s/README for the original README. Here's how I created this

Simon Willison 2 Nov 24, 2021
Ashita v4 Beta release repository. Contains the current, most up-to-date, publicly released version of the Ashita v4 beta.

Ashita v4 Beta Release This repository contains the current, most up to date and publicly released version of the Ashita v4 beta. Lead Developers Ashi

Ashita 6 Nov 30, 2021
To simplify the development of ESP32 in ESP-IDF, Easyio provides a complete driver library

Easyio 开源驱动库 Easyio 是一款适配于ESP-IDF框架的开源驱动库,以支持ESP32的简便开发。目的是简化乐鑫ESP-IDF开发框架的使用难度。(真要方便的话,有现成的Arduino和Platform可以用,不过实在迫于工作要求,有的开源东西不让用,同时便于对接FAE,于是就有了 E

null 20 Dec 1, 2021
foxBMS is a free, open and flexible development environment to design battery management systems.

foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform.

The foxBMS Team 37 Nov 25, 2021
CS:APP is an excellent material for learning computer systems and systems programming

CS:APP is an excellent material for learning computer systems and systems programming. However, it is inconvenient to use a virtual machine for self-learners. In this repo, I build a Docker image with most pre-requistes installed and attached all lab materials in it.

Guochao Xie 22 Nov 26, 2021
SMARTmBOT - a new, customizable, scalable, and fully opensource mobile robot platform

The goal of this repository is to introduce a new, customizable, scalable, and fully opensource mobile robot platform, called SMARTmBOT. This repository provides a guide, and all design files and source codes so that you can build your own SMARTmBOT. SMARTmBOT can be useful for studying the basics of robotics, especially mobile robotics. It can also be used to study advanced topics such as swarm robotics.

SMART Lab at Purdue University 17 Nov 8, 2021
rax/RAX is a C++ extension library designed to provide new, fast, and reliable cross-platform class types.

rax rax/RAX is a C++ extension library designed to provide cross-platform new, fast, and reliable class types for different fields such as work with I

MaxHwoy 6 Oct 23, 2021
Arduino-compatible development platform whose primary function is a clock

MakeTime Arduino-compatible development platform whose primary function is a clock Description MakeTime is a clock that uses a ring of 24 RGB LEDs to

null 3 Oct 11, 2021
Repository for the taproot-based rewrite of our 2021 development platform

taproot-mdev2021 This is a blank project fully configured for use of Taproot. It is designed to be a starting point for your own RoboMaster software p

TAMU Robomasters 1 Nov 30, 2021
Stack-based texture generation tool written in C99!

Stack-based texture generation tool written in C99! Brought to you by @zaklaus and contributors Introduction zpl.texed is a cross-platform stack-based

zpl | pushing the boundaries of simplicity. 13 Nov 6, 2021
FluidNC - The next generation of motion control firmware

FluidNC (CNC Controller) For ESP32 Introduction FluidNC is the next generation of Grbl_ESP32. It has a lot of improvements over Grbl_ESP32 as listed b

null 112 Nov 29, 2021
🎻 Automatic Exploit Generation using symbolic execution

S2E Library This repository contains all the necessary components to build libs2e.so. This shared library is preloaded in QEMU to enable symbolic exec

ᴀᴇꜱᴏᴘʜᴏʀ 15 Nov 29, 2021
An 802.11 Frame Generation and Parsing Library in C

libwifi 802.11 Parsing / Generation library Build Status OS Architecture Linux x86_64 What is this? libwifi is a C library with a permissive license f

null 12 Dec 5, 2021
A customized LGL Android mod menu, containing ESP only for PUBG Mobile 1.3.0 for Android

PUBG Mobile ESP Mod Menu A customized LGL mod menu, containing ESP only for PUBG Mobile 1.3.0 for Android. Everything are fixed so it works with both

null 36 Nov 15, 2021
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

ESP32 USB Soft Host library for Arduino IDE This is mainly a wrapper around the excellent work of Dmitry Samsonov (@sdima1357) with esp32_usb_soft_hos

tobozo 55 Dec 4, 2021