One of the things I showed at NDC was a Raspberry Pi 2 with a FEZ Cream Hat (I know that sounds just so wrong, but that is its name). The FEZ Cream offers Gadgeteer ports out of the Pi, which is just awesome. What this means in reality is you get objects to program against not ports and lines which is mush easier; for time, teaching children and me.
Not all gadgeteer modules are supported, mainly those that either are already on board the Pi or dont make sense (display,sd card,wifi etc), but all the ones you want are.
Development is done in Visual Studio inside a UWP application. I think this key point of the application is a C# / XAML application which is retargeted for the Pi by selecting ARM instead of x32/64. I will do a video as a follow up.
Fez Cream – GHI Electronics
Everything you need can be found in the FEZ Cream Developers' Guide.
I bought mine from Generation Robots http://www.generationrobots.com/en/
Here is a rough walkthrough of building and running an app on Windows 10 IOT core on a Pi, video to follow
You will need a Raspberry Pi 2b a SD Card ( 8Gb+ )
Windows 10 on PI Check List
- Windows 10 IOT Core Dashboard is your friend download it from http://ms-iot.github.io/content/en-US/GetStarted.htm
- Build a SD card using the core dashboard
- Insert into Pi and Boot (wait, the first boot takes a while), remember to connect a display, for the first boot I suggest unplugging all external usb devices bar keyboard and mouse.
- Update Visual Studio 2015 to Update 1 (if you dont have 2015, download the community edition and update that) here
- Install the IOT core Templates from Tools-Extensions Updates into Visual Studio here
- Build a UWP application
- Reference Manager - Universal Windows - Extensions - Windows IOT extensions for the UWP
- Change build to ARM
- Change Local Machine to Remote Machine, in the dialog select the IP address your PI is showing on its display
- Deploy and Run (F5)
The management portal is Windows 10 Device Portal (IP:8080)
Set the package name in the packaging section of the package.appmanifest, so when you select it from the portal it is easy to find
Remember to shut the device down.
I strongly recomend you watch a great security talk on IOT by
Clemens Vasters and Dan Rosanova
NDC London 2016 Talks (Videos not up yet, will update as soon as they are ready)
Barry Dorrans + Troy Hunt
This is the list of recomended books on IOT I shared in my session
Enterprise IOT O'Reilly http://shop.oreilly.com/product/0636920039433.do
Abusing the Internet of Things O'Reilly http://shop.oreilly.com/product/0636920033547.do
I will update this as I find and approve of new books
I had a great time at NDC 2016. It was a very well organised event, everybody enjoyed the event, content and the food.
Huge thanks to the great and efficient organisation by the NDC team.
Also thanks to the great people with clearly great taste who attended my talk.
I am separating the post into a few areas so I can keep updating them without people having to read long lists and work out what has changed.
Yesterday was the ever great DDDNorth. Huge thanks to everybody who came,helped, spoke and organised a great event, what a great bunch of people.
I must also thank the University of Leeds for their support in providing accommodation for the event.
A greater bunch of people where the self selecting bunch who came to Iain and my talk “The Internet of Things ,Thought about it? Now try it.”.
Thank you to everybody who came and congratulations to the people who won an Intel Galileo kit.
After feedback we will be running a follow up session in the next few months, I will be posting information on ISS as soon as I can.
Here is the main link for running Windows on Devices
For a sneak peek at ISS
To Help get Windows running on the Galileo Devices
Useful notes on remote shutdown
MQTT on Galileo
If you came I hope you had a great time and I look forward to seeing you at the next event