Identifying a ZeroCode Solution
The ESP ZeroCode framework is a collection of solutions that targets various needs of our customers. As a first step, it is helpful to understand which ESP ZeroCode solution is ideal for your scenarios. All solutions support both Wi-Fi and Thread (802.15.4) transports.
The ESP ZeroCode framework today supports the following types of architectures.
Single Chip, No Code
ESP ZeroCode: This is a single chip solution without any coding involved. Typical steps include:
- Select a hardware chip/module
- Select the device type to implement (switch, bulb, dimmer etc)
- Configure the hardware peripherals: GPIOs, active high/low, Buttons etc
- Configure the behaviour: LED Patterns, Reset to Factory settings etc
- Test with your PCB
- Order in bulk
Pre-programmed modules are shipped to you, which can directly be mounted on PCBs and shipped into products.
Typical Device Types: Bulbs, Switches, Outlets, Fan, Dimmers, Sensors
Two Chip, Code on a Host MCU
ESP ZeroCode Hosted: This is a two chip solution (an MCU host + a connectivity chip). Typical steps include:
- Select a hardware chip/module (select a ZeroCode Hosted 2-chip solution)
- Select the device type to implement (switch, bulb, dimmer etc)
- Configure the hardware peripherals: GPIOs, active high/low, Buttons etc
- Configure the behaviour: LED Patterns, Reset to Factory settings etc
- Download the generated firmware on the 'connectivity chip'
- Download and understand serial interface specification
- Write code on the 'host MCU' that communicates over the serial interface
- Test with your PCB/assembly
- Order 'connectivity chip' in bulk
Typical Device Types: Bulbs, Switches, Outlets, Fan, Dimmers, Sensors
Two Chip, Code on a Larger Host
ESP ZeroCode ExL: This is a two-chip solution (an MCU host + a connectivity chip). The steps are exactly similar to the ESP ZeroCode Hosted solution. But this solution additionally let's you:
- Configure an exact Data Model (Matter) based on the Matter Clusters, Attributes and Commands you wish to have
- Have more finer-grained control on the connectivity operations of the product
- Optionally connect and transfer data to an MQTT-enabled Cloud (e.g. AWS IoT Core)
Typical Device Types: Appliances like washers, dryers, refrigerators; Thermostats
Single Chip, Limited Code
ESP LowCode: This is a single chip solution.
Typical Device Types: Applicable for most device types