ACK Module Utility Quick Start
When you use the Alexa Connect Kit (ACK) to develop and manufacture a product, you can manage it with the ACK Module Utility. This tool lets you work from the command line or use scripts to perform common tasks like the following.
- Generate barcodes for customer product registration
- Update the module's firmware over the wire
- Provision the module as a specific product, such as a smart light
For details about the commands you can use with the module utility, see the Module Utility CLI Reference.
Prerequisites
- An ACK Development Kit or printed circuit board assembly (PCBA) with an integrated ACK module and debug port
- A micro-USB to USB-B or USC-C cable
- Java SE 8
Step 1: Download the ACK Module Utility
Download the ACK Module Utility from the Resources page of the ACK developer console. Unzip the folder and save it to a convenient location.
Step 2: Connect the debug port to your computer
Connect the ACK hardware debug port to your computer. If you're using an ACK Development Kit, see these setup instructions.
Step 3: Use the Module Utility CLI
The ACK Module Utility CLI is an executable Java archive (JAR) file. You run the CLI from a terminal window on your computer. Each command begins with java -jar <path_to_ackmoduleutility.jar>
.
To check the version of your ACK Module Utility, run the version
command.
$ java -jar <path>/ackmoduleutility.jar version
When you run this command, an output similar to the following appears:
Version: 4.0.2.0
<path_to_ackmoduleutility_version.x.x.x.jar>
and any other paths in your commands with the relative path to those files on your computer. For example, when you use the version command, include the actual path to the ackmoduleutility.jar
file on your computer, such as Users/username/downloads/ackmoduleutility_4.0.20.0/ackmoduleutility.jar
Related topics
Last updated: Nov 27, 2023