SLN-ALEXA-IOT Solution Kit Out-of-Box Set-up
The SLN-ALEXA-IOT kit arrives as shown in Figure 1: SLN-ALEXA-IOT Package overview below.
Please check for damage or marks and if seen, please contact your NXP representative.
Figure 1: SLN-ALEXA-IOT Package overview
When opening the box, the SLN-ALEXA-IOT kit comes with a printed Quick Start Guide and a USB-C cable.
Figure 2. Alexa MCU Voice kit content
1.1 Package and Collateral Content
Go to www.nxp.com/activation
Log in with your user name and password. If you don’t have an account on www.nxp.com, please register
After logging in, you will be sent to the activation page. Enter the activation codes that come with
your kit into the indicated field.
Follow the instructions on the screen to dowloand the package shown in the below image.
Inside the release package, there is the following folder structure which contains all the collateral
needed to run the demonstration and start building your product.
1.2 Downloading the SDK
The MCUXpresso SDK is a comprehensive software enablement package designed to simplify and accelerate
application development with NXP’s LPC and Kinetis microcontrollers and i.MX RT crossover processors
based on Arm Cortex-M cores.
Click below to download a pre-configured SDK release for the MCU-based Solution for Alexa Voice Service.
Physical Control Description
2.1 LED's Behavior
The following table describes the LED color behavior to help the user understand what state the
Alexa Voice Kit is in. To better understand what the LED behavior is when connected to Alexa,
reference the AVS UI Attention System
2.2 Switch Behavior
|Alexa Action Button
||Between 0 and 3 seconds
- Push to talk button
- Stops Push to Talk
- Stops Alert/Timer
||Between 0 and 3 seconds
||Turns privacy mode on and will not open the microphone when wake word is detected
any Alexa Interaction, causes red LED to blink while other LEDs are shown
|Reset Wi-Fi Crendentials
||Between 5 and 10 seconds
||Removes the stored Wi-Fi credentials. This will reboot and put the device into
Mode (Wi-Fi or BLE).
||Over 10 seconds
||Removes all configuration and onboarded data. This will put the device back into the
state that it was received. Onboarding will have to be redone
||Hold SW2 + Press SW1
||Volume up will occur increasing the speaker volume
||Hold SW1 + Press SW2
||Volume down will occur decreasing the speaker volume
Table 2: Switch Behavior
For iOS, the mobile application is currently available available by TestFlight upon request only, Please
contact your local
NXP representative to get access.
The mobile application is in the Software/MobileApplication folder which is supplied as source code
as an APK called VoiceCompanionApp.apk.
To transfer the application to an android phone, plug the mobile phone into the PC via USB which
enumerate as shown below.
Figure 3. Mobile Phone Enumeration
Take the VoiceCompanionApp.apk and transfer it to the Downloads folder of your mobile phone.
Follow the instructions (https://www.verizonwireless.com/support/knowledge-base-222186/)
to allow third
party applications which will allow the installation of the Android application.
Download a File Explore application, for example, File Commander, and navigate to the Downloads
and select the VoiceCompanioApp.apk for installation.
Figure 4.: Companion App Download Location
4.1 Booting and Connectiong to Wi-Fi
4.2 Wi-Fi Provision (AP Mode)
4.3 Sending the Wi-Fi Credentials
4.4 Update Wi-Fi Credentials
4.5 Serial Provision
Onboarding the Device
5.1 General User Interaction
One common interactions users can have with the SLN-ALEXA-IOT is asking the device a
question. A simple request, for example “Alexa, what time is it?” has various states from processing
responding. The device conforms to the AVS
Attentive System and this guide will follow a few examples
to show this functionality.
5.2 Alexa, What’s the Weather
5.3 Alexa, Set Volume to Ten
5.4 Multi-turn Interaction (Alexa, What’s the Weather in Canada)
5.5 Play Amazon Music