Miniservice infrastruture is a free infrastructure (http://www.bvrobotics.com/Miniservices_en.html) that everyone can use to build and controll IoT Devices. Devices are based on components like arduino or nodeMCU and BVRobotics makes you available a firmware, an api set of instructions to build your devices or your "controll applications" and a web app to interact with your objects.
This skill allows you to interact with them also using your voice and an Alexa module.
First of all create you private account (for free) opening the web site at: https://bviotmanager.azurewebsites.net.
Create your own device (currently a Powerplug device is the only device working with Alexa) following the instructions available here: https://www.bvrobotics.com/Miniservices1.0/UploadFirmwareNodeMCUConnections.html
Once your device is configured in the portal, you can request for an Alexa code and install the Skill.
Now that the skill is installed you will simply need to associate it with your Alexa code. For example, if your alexa code is 3 3 4 7 you will need to say:
Configure user 3 3 4 7
please spell each single number and not the full value (three three four seven and not threethousandthreehundredfourtyseven)
Now you will be able to ask
list devices
in order to have a list of all devices you configured on the system. You will be also able to say
Turn on/off [device name]
where [device name] is the description you entered for the device element into the configuration portal.
In this version of the skill you will be able to read temperature (only in celsius degrees) stored in the platform by your objects. You will simply need to say:
Read [Device Name]
where [Device Name] is the name you gave to your device in the platform