D'Arcy from Winnipeg
Solution Architecture, Business & Entrepreneurship, Microsoft, and Adoption

Adventures in Windows IoT Core for Raspberry Pi 2

Sunday, September 20, 2015 2:43 AM

Ever since I won a Raspberry Pi 2 at Microsoft Ignite I’ve been trying to figure out what to do with it. This week I decided to look at the Windows 10 IoT Core for Raspberry Pi 2 and see what I could do to get something up and running.

I’m not going to re-hash how to set up the device or how to configure your development environment; there’s already some great articles that cover this which I link to further below. But I will share some first impressions which may prep you for working with the platform.

Windows IoT Core (WIoTC) is, as their own website states, a work in progress; a very early work in progress. Compared to Raspian, which has a desktop-like GUI complete with windows, WIoTC seems very primitive. You’re very limited in what information you can get (I couldn’t get the MAC address of the Raspberry Pi 2 from the WIoTC interface) and the suggested way to manage your device seems to be through PowerShell via another PC on the same network.

Deployed apps can either be a Universal Windows App or Headless (background process). Only one UWA will be displayed at a time. There’s no built in menu or anything, so don’t think of this as a Windows Phone type of experience…its less than that. Users won’t automatically have an “Installed Programs” list to refer to. Also, while you can deploy a Universal Windows App to the Pi, there’s a documented list of unavailable APIs that aren’t part of WIoTC. So you can’t just assume what you write for Win 10 desktop or even the phone platform will transfer over easily.

WIoTC doesn’t take full advantage of the hardware yet either. Mike Dailly posted a Vine showing that GameMaker Studio games can run on the platform, but very slowly due to the GPU not being used at all (graphics are drawn using software emulation).

This may sound very negative, but considering how new WIoTC is and that they likely targeting the base/required functionality for an initial release I think its pretty cool that using Visual Studio I can deploy an app to this mini-computer on my desk. There’s great opportunity with WIoTC and I’m actually happy they didn’t try to force a bloated platform out for v1; better to involve the community and develop things as needed instead of making assumptions.

Now that I’ve done my first Hello World app, its time to start looking at the next step of playing with my Raspberry Pi. Stay tuned!

Links

Microsoft Dev Center – IoT
https://dev.windows.com/en-us/iot
This site is the best starting point for setting up your device, dev environment, doing your first project, and getting up to date information.

Michael Crump’s Guided Tour of Windows 10 IoT Core
http://developer.telerik.com/featured/a-guided-tour-of-windows-10-iot-core/
Great walkthrough by Michael Crump which also shows how to use one of the Telerik controls and links to related topics.




Feedback

# re: Adventures in Windows IoT Core for Raspberry Pi 2

I get a great tablet with lots of memory but little in the way of apps and http://speedyessay.co.uk/essay-writing-service.php I cant install any of my current windows applications. 12/7/2016 12:55 AM | education

# re: Adventures in Windows IoT Core for Raspberry Pi 2

It starts with the Raspberry Pi and Windows 10 IoT Core – a stripped down system with Windows API calls running on ... Odds are, if you have a Raspberry Pi 2, that WiFi module you picked up won't work.MB2-714 dumps 2/13/2017 5:16 AM | Sadie R. Long

# re: Adventures in Windows IoT Core for Raspberry Pi 2

Did you get this issue resolved now?

essay writing help 5/29/2017 5:42 AM | Gary Wilson

# Make My Python Programming Homework

I appreciate your efforts in preparing this post. Make My Python Programming Homework I really like your blog articles.
7/4/2017 12:55 AM | Make My Python Programming Homew

# Do My Finance Homework

Those who come to read your article will find lots of helpful and informative tips Do My Finance Homework Really i appreciate the effort you made to share the knowledge. This is really a great stuff for sharing. Keep it up . Thanks for sharing.


2/2/2018 1:25 AM | Jennifer Dugas

# Do My Finance Homework

Those who come to read your article will find lots of helpful and informative tips Do My Finance Homework Really i appreciate the effort you made to share the knowledge. This is really a great stuff for sharing. Keep it up . Thanks for sharing.
2/2/2018 1:26 AM | Jennifer Dugas

# Case Studies Solutions

I loved the way you discuss the topic great work thanks for the share Your informative post. Case Studies Solutions
2/2/2018 1:27 AM | John Petterson

# re: Adventures in Windows IoT Core for Raspberry Pi 2

cc,
forum chirurgie esthetique 3/13/2018 3:36 AM | univers

Post a comment