Microsoft is extending the Windows 10 operating systems to micro controller boards, in preparation for emerging Internet of Things (IoT) hardware. It is releasing two open source libraries that connect the Arduino to Windows 10 devices, as well as positioning other products for the smart devices market.
Windows 10 will an “Arduino-certified operating system”, thought not running directly on it as of now. Arduino boards can access Windows 10 devices via Windows Remote Arduino and Windows Virtual Shield for Arduino, two open source libraries
This comes in the wake of a prior announcement that a free version of Windows 10 for creating IoT applications is being developed for the Raspberry Pi. Microsoft has already released a preview version of the Windows 10 IoT Core for the Raspberry Pi 2. A device running the Windows 10 IoT Core can be remotely configured and managed using Windows PowerShell.
In an official statement, Microsoft said that the Adtuino certification “…enables developers to make devices that “combine the hardware-driving capability of Arduino with the software capabilities of Windows. An example might be a security camera. One could build a camera using Arduino to power the motor controls to tilt/turn the camera and using Universal Windows Platform one can create great UI, connect the camera to the cloud, process the image for motion detection and add facial/voice recognition.”
The initial release is to develop bridges between the Universal Windows Platform and Arduino hardware. Two key capabilities incorporated into the current release are the Windows Virtual Shield for Arduino, which enables developers access Windows 10 device capabilities through wireless protocols, such as tapping on the shield sensors and capabilities of a Lumia 530 smartphone.
By enabling access to the integrated sensors and capabilities, an Arduino project could include GPS, Web connectivity/parsing, touch display, speech technologies and other capabilities.
Another capability is the Windows Remote Arduino, which enables developers to extend their Universal Windows Application with Arduino commands that execute on a wirelessly-connected Arduino device.The Basic Windows Remote Arduino project is aimed at letting developers learn how to leverage this technology
While current releases have some missing features and capabilities, Microsoft has stated that future iterations will incorporate developer feedback into their software updates, along with additional drivers, bug fixes and new features. Microsoft also stated that a commercial-quality release would be available sometime in Q2-Q3 of 2015.
Arduino blogged about the partnership, stating: “Arduino is really happy that Microsoft got inspired by the enthusiasm and passion for technology represented by the Maker community and we look forward to see the amazing projects opening up from this unique offering.”
Related Story: Samsung enters IoT space with ARTIK