Page 1 of 1

Third party integration

Posted: Fri Mar 25, 2022 9:39 am
by dalohar
Hi,

Greetings!

I wish to understand that how 3rd party integration works in ESP-Rainmaker with help of following points.

1. Does alexa/google home assistant finds new devices locally or it get device list through alexa skill?
2. If through alexa skill then what is rough workflow for the same.

3. Also can we have our own cloud services like esp-rainmaker? If so then what are the ways to get it done (any examples/tutorials)?
4. How can we develop alexa skill or customize esp-rainmaker skill (any examples/tutorials)?

5. Also do we have to use amazon cloud only or can we go for google cloud services and how?

Please guide me on the same.

Regards,

Dinesh

Re: Third party integration

Posted: Fri Mar 25, 2022 1:15 pm
by ESP_Piyush
1. Does alexa/google home assistant finds new devices locally or it get device list through alexa skill?
Alexa/Google get the devices using Alexa Skills/Google Actions. They don't get it over local network.
2. If through alexa skill then what is rough workflow for the same.
If you check out the steps to enable Alexa or Google Voice Assistant(GVA), you will see that you give RainMaker account access to Alexa/GVA and then ask them to discover the devices. Alexa/GVA then send a query to the RainMaker Alexa Skill/GVA action, which then fetches all the information from RainMaker backend, using the appropriate REST APIs. The response is then parsed and reformatted as per the Alexa/GVA specs and then sent back. Similar calls happens when you get/set any values.

3. Also can we have our own cloud services like esp-rainmaker? If so then what are the ways to get it done (any examples/tutorials)?
We provide private RainMaker deployments for commercial purposes. You can contact our sales team for more information on that.
4. How can we develop alexa skill or customize esp-rainmaker skill (any examples/tutorials)?
The skill code itself is not open. However, since the Smart Home Skills/Actions have very specific requirements defined by Alexa/Google, the default skills are generally sufficient. We do not yet support all device types, but we do add new ones based on feature requests.
5. Also do we have to use amazon cloud only or can we go for google cloud services and how?
ESP RainMaker is built using AWS Serverless services and so, cannot be easily migrated to other cloud platforms.

Re: Third party integration

Posted: Sat Mar 26, 2022 5:05 am
by dalohar
Thanks for your reply. I will study further and will get back if needed.