Join Michael Lehman for an in-depth discussion in this video Windows 10 IoT overview, part of IoT Development with Windows 10 IoT Core 2: Enabling the Cloud and Security.
- [Instructor] Before we start actually building our product, we're going to take a look at an overview of Windows 10 IoT Core. We're going to review our hardware options to explain why we chose the Raspberry Pi in the Sense HAT. We're going to talk about acquiring sensors and effectors and then we're going to assemble our prototype. So let's get started. Let's take a quick overview of Windows 10 IoT, there's three additions. They're currently called Core, Mobile devices and Industry devices. Previously there were devices wasn't used and industry was replaced by commercial.
So it looks like Microsoft is still tweaking the branding a little bit, but the basic idea is Core is for people who want to build things straight away. Hobbyist, developers, people prototyping things. Mobile devices is what you need to build a phone type device. It also includes the apps such as Photos and Contacts and so forth that you would put in a device of that level of sophistication. And finally, Industry devices are when you finally want to take your product to commercial fruition. It allows you to both connect up with people in the Microsoft partner ecosystem, but it also gives you the ability to specifically license and customize Windows 10 in a way that makes sense exactly for your product.
Windows 10 IoT Core requires 256 megabytes of RAM if you don't have a display. You can think some kind of a sensor that's in a factory monitoring a piece of equipment. Or 512 megabytes of RAM with a display. You can think a touch screen ordering device, for example. Or a control panel on the outside of a conference room. Two gigabytes of storage and x86 or ARM. IoT Mobile Enterprise requires a gig of RAM, eight gigabytes of storage, again x86 or ARM.
And includes, as I said, the shell and all the apps that are necessary to create a more phone like experience. And finally, IoT Enterprise includes access to the Partner network, as I mentioned. All the capability of mobile devices plus additional capability and configuration for industry devices. One of the things that's coming for Windows 10 IoT, is the full enterprise support for things like TPM and Secure Boot and BitLocker. So we take a quick look at the architecture of Windows 10. Windows 10 IoT is basically the green Windows 10 Universal box at the bottom.
Most of the Universal Windows Platform box and most of the things in the orange boxes in the middle, XAML, DirectX, .Net languages, C++ and so forth. The bridging technologies and the technologies in the blue on the left are not included in Windows 10 IoT, except for the basic C++ capability. That's a quick overview of Windows 10 IoT, now let's talk about the hardware that we need to build our product.
- Reviewing hardware options
- Exploring the Sense HAT
- Assembling a prototype
- Designing and implementing UX
- Implementing sensor access
- Reviewing cloud options
- Installing cloud tools
- Sending data to the cloud
- Reviewing Windows 10 IoT security
- Planning for production security
- Moving from prototype to production