nRF5 SDK for Mesh v5.0.0 support with Amazon echo device

Hi

According to Amazon documentation, it is possible to connect a smart home device to Alexa with the Bluetooth Low-Energy (BLE) mesh wireless communication technology.

These are the mesh requirements:

Bluetooth requirements
The Amazon Echo supports the BLE Mesh v1.1 protocol defined by the Bluetooth Special Interest Group (SIG).

For details about BLE Mesh v1.1, see the Bluetooth Specification List and the following specifications:

Mesh Profile 1.0.1
Mesh Model 1.0.1
Mesh Device Properties 1.1
Mesh Configuration Database 1.0

https://developer.amazon.com/en-US/docs/alexa/smarthome/bluetooth-support.html

It seems that the nRF5 SDK for Mesh complies with these premises. I have tried running a light switch client from the nRF5 SDK for Mesh v5.0.0 on an nRF52dk but it could not be detected while scanning for devicesc by any of my echo devices (none of them are 1st gen). The device can be detected on the nRF mesh ios app.

I have attached below the RTT logs while running a scan from Alexa environment and also from the nRF mesh app.

Are any of the mesh samples compatible with Amazon Echo devices? If not, how to make them compatible?

Thanks

  • Hi Terje  ,

    Have you had any progress on testing that? Unfortunately, I am still stuck :-(.

    I am trying to test the system using a generic power onoff client instead of the generic onoff client. I think other Bluetooth mesh echo compatible devices use that model. I have not had any luck getting that model running. Can you help me with that? Is there any example of running the generic power onoff client?

    Many thanks

  • Hi,

    We have very limited experience with Echo devices in the context of Bluetooth mesh, and unfortunately we do not seem to have an Echo device of second or later generation. However, there are some things you could try to investigate further.

    If you have a different Bluetooth mesh device that is known to work with Echo devices, then you can compare the behaviour of that one with that of your project. Both through using the nRF Mesh app (to see what mesh models it uses, what the default configuration is, etc.) and by using the nRF Sniffer.

    Armand La Flent said:
    Some good progress over here. I have managed to connect the light switch server to my echo. It is detected as a plug.

    What functionality is currently not working, is the issue how the device appears on the Echo side? (I.e. it appears as a plug and not as a light? Are you still using the Power On/Off? There might be some heuristics used by the Echo to determine the type of device based on available models.)

    Regards,
    Terje

Related