I'm developing a prototype of a shutter automation control unit for commercial purposes.
I'm using the ACK development kit ESP32-PICO-V3-ZERO-DevKit for embedding Alexa functionalities in my product.
I have followed the tutorial at this link: https://developer.amazon.com/en-US/docs/alexa/ack/register.html , successfully completing all steps up to ACK module registration.
Indeed, when I try to register my device as in Step 5: Register Your ACK Module -> Register your device, the Alexa app cannot find any new device.
I have connected the ESP32-PICO-V3-ZERO-DevKit to my host MCU and I can read the serial debug, which outputs the following:
0 [CRT ACK_Initialize] ACK Device SDK Implementation Core (re-)started; firmware version 0x00000001 9 [INF ACK_Initialize] Resetting ACK module. 264 [INF ACKUser_OnLifecycleStateChange] ACK lifecycle state changed to 1 270 [INF ACK_Initialize] ACK Device SDK Implementation Core fully initialized. 3052 [INF ProcessEventIfAvailable] HOSTINT asserted; processing inbound event. 3059 [INF SetSize_] Heaplet high-water consumption: 12 bytes 3252 [INF ProcessEventState_ReceiveNextEvent_] Received connectivity module booted event. 3260 [INF LifecycleModuleBooted] Connectivity Module finished booting or rebooting. 3267 [INF ACKUser_OnLifecycleStateChange] ACK lifecycle state changed to 2 3274 [INF SatisfySendHostConfig] Sending host config to ACK Connectivity Module... 3281 [INF ACKModule_HostConfigWrite] Sending write host config command 3288 [INF SetSize_] Heaplet high-water consumption: 16 bytes 3674 [INF SatisfySendHostConfig] Sent host config to ACK Connectivity Module. 3801 [INF SetSize_] Heaplet high-water consumption: 56 bytes 3827 [INF ACKUser_OnLifecycleStateChange] ACK lifecycle state changed to 4 6320 [INF ACKUser_OnLifecycleStateChange] ACK lifecycle state changed to 5 11900 [INF SatisfyPendingUserGuidedSetupRequest] Initiating user-guided setup... 11907 [INF ACKModule_UserGuidedSetupInitiate] Sending initiate user-guided setup command to the module. 12057 [INF SatisfyPendingUserGuidedSetupRequest] User-guided setup successfully initiated.
I have uploaded on the host MCU the HelloWorld program and all what I do is powering up the device, pressing the lifecycle button and searching a new development device in the Alexa app, all withing the 5 minutes.
Moreover I have noticed that I can see the ESP32-PICO-V3-ZERO-DevKit in available bluetooth devices on my phone, with the name "ACK-2GN".
I would like also to point out that the item "ACK Module" is not available in the list of development devices brands in the Alexa app, as indicated in this link: https://developer.amazon.com/en-US/docs/alexa/ack/register.html .
Indeed, I have the last version of the Alexa app (2.2.390493.0) and I see only "NXP" and "Other" in development devices brands.
Please help me or provide a detailed reference, any help will be appreciated.
Thanks in advance!