Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get started
Connect with Matter
Alexa Connect Kit
Add-ons
Certify
Resources
Skip to main content
Follow these instructions to set up the Espressif development kit with the Alexa Connect Kit (ACK) Module solution. If you don’t have a development kit, see Get the ACK Development Kit.

Espressif development kit

The Espressif development kit for ACK comes with a development board fitted with an integrated ACK module. In the following sections, you learn what’s in the box, and get an overview of the development board components.

What’s in the box

The following are the items included in the Espressif development kit box:
  • A development board fitted with an integrated ACK module.
  • A barcode that you use to register your device.
To complete the getting started guide, you also need the following components, which aren’t included in the Espressif development kit:
  • An LED with internal resistor to prototype a smart light device.
  • A micro-USB cable.
  • A USB 3.1 port. If your computer has only USB Type-C ports, you can use a USB Type-C to USB 3.1 female adaptor cable.

Espressif development board components

The following table lists the development board components and their location on the board, illustrated following.
LabelComponentDescription
ADebug portA micro-USB port used to connect the development board to your computer in order to debug, provision, and update the module firmware.
B, CPass-through headersUse the pass-through headers to connect hardware peripherals, such as an LED or a fan. The header pins connect the development board to the Arduino Zero, and are pass-through connections.
DACK moduleThe ACK module is the central component of the development board, and connects to the device’s HMCU and to Alexa and ACK managed services.
EPower LEDRed if the module has power.
FStatus LEDIndicates the status of the device:
  • Green — The ACK module is connected to Wi-Fi and the device is registered with the ACK managed service.
  • White — The ACK module has power and the device is product provisioned, but the device isn’t registered with the ACK service.
  • Red — The ACK module is in the module provisioned state or there is an error.
GReset buttonResets the ACK module. Can also reset the Arduino Zero if it’S connected.
HDevelopment board jumpersThe development board comes with jumper caps on the TX, RX, INT_B, and RES_B connectors. When a jumper cap is in place, it routes the signal to the board pin headers.
IDevice Serial Number (DSN)Each development board has a unique DSN. You use the DSN to register and identify your device with Alexa and ACK managed services.

Espressif development board components

Arduino Zero board components

The following table lists the Arduino Zero board components and their location on the board.
LabelComponentDescription
AReset buttonResets the Arduino Zero.
B, CPin headersPass-through connectors to the ACK Development Board used to connect the two boards.
DStatus LEDFor details about the Arduino Zero status LED, see the Arduino Zero documentation.
EProgramming PortProvides power to the development board, and is used to program and debug the Arduino Zero.
FNative USB PortYou don’t use this port.

Arduino Zero board components

Last modified on October 30, 2025