Skip to main content

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

On this page