|Product Performed to Expectations:||10|
|Specifications were sufficient to design with:||10|
|Demo Software was of good quality:||10|
|Product was easy to use:||10|
|Support materials were available:||10|
|The price to performance ratio was good:||10|
|TotalScore:||60 / 60|
The major goal of this review was the starter kit test itself, using the tools and the hardware it provides, but the biggest curiosity was around the Azure Sphere and the Cloud communication functionality itself.
The kit provides us the board itself and the usb cable to connect it to the computer
This is very complete board with some out-of-the-box sensors and buttons to play with like the user buttons and leds and the integrated sensors (3D accelerometer, 3D Gyro, temperature sensor, and an ambient light sensor). And for 3rd party integrations we have the Micro BUS, UART and the I2C Grove connector.
The Azure Sphere SDK installation is quite easy and the initial steps to start playing with it can be easily executed following the documentation provided by Microsoft at this page the sdk can be used with Visual Studio 2017 or higher.
Everything runs smoothly and you will easily get the initial application prototype running in your systemising the Azure Sphere Blink template, as you can see below with this sample template is possible to start interacting with the board
I found some very good tutorials here in the community blog too, so there is another more complex local running sample in this tutorial with the result below where is possible to watch the status of some of the board sensors
Still using the tutorials in the community blog mentioned above is possible to interact with the board using Azure IoT resources like IoT Hub and Time Series Insights (I was not allowed to test Time Series Insights since my Azure account free credits were already expired) and the IoT Central
The steps to use the IoT Hub can be found in this tutorial, after all the steps are done is possible to use the "Device twin" Azure functionality where eis possible to send instructions to interact with the board like below
As you can see above changing the JSON code inside the desired actions at the IoT Hub I possible to interact with the board leds, click boards, etc.
The steps to use the IoT Central can be found in this tutorial, with the IoT Central the interaction is way better since it supports measurements and properties output data from the board into the web interface and is possible to manage the board settings via the web interface too, as shown below:
This is a very abstract starter kit like I mentioned before, it has a lot of functionalities to explore, which makes it very powerful but requires some learning curve either. More time will be needed to explore other capabilities like using 3rd party sensors and actuators or even other systems. I'll try to keep the community posted as far as I can advance on that field.