The IoT core made up of Raspberry Pi and window 10: disappointing.

Source: Internet
Author: User

Last spring, Microsoft unveiled its own window system and IoT system, which uses Raspberry Pi and window 10 to form the core of the Internet of things. The Raspberry Pi is a completely different system from the window that runs under the ARM architecture. Yes, maybe Microsoft is determined to leave the desktop system, frame a 1 billion-meter IoT platform, or use it to fill the gaps left by tens of thousands of POS terminals and ATMs.

When the Windows 10 IoT system was first released, there was great hope for such a window real-time system. Being able to run a real Windows application is a killer feature on the Raspberry Pi. Running Skype's video call on a Raspberry Pi is a cool way to do it.

Window 10 The IoT core is not very much like an operating system. It acts as a device that can run apps written using the Windows API, but cannot run scripts. If you want to control multiple devices, each program needs to be developed using a program, such as visual basic,javascript,c#, or Python.

Window 10 One of the key features of the IoT core is the interactivity of the web. When the Raspberry Pi is launched and a browser is specified, it renders an Internet-based interface. You can detect if the device is connected, run, and start a new application. This is considered to be a window control panel based on network characteristics.

Although the Windows 10 IoT system uses HDMI as the output, there is not much information to output. The ability to output video is not supported for the time being. In this way, some digital devices such as POS and ATMs can use window 10 's IoT system, but for a general-purpose computer, it is best to use other systems.

installation :

Officially, the IoT system that installs Windows 10 can only run on machines that already have a WINDOW10 system installed. There is a ffu2img project on GitHub that is written in Python and can be converted to an IMG file by a Microsoft dedicated FFU image file, enabling it to run on a Nix or Win32diskimager window System.

The Window 10 system is free from other Windows systems, but the requirement to run the Windows 10 IoT core is to install the image file on an SD card and only monitor devices using the IoT core. Do not know why this system cannot provide an IMG image file.

When the image file is placed on the SD card, installing the Windows 10 IoT system core is as simple as the Raspberry Pi: putting the card into the Raspberry Pi slot, connecting the Ethernet cable, and powering it. No need to use the keyboard and mouse, you almost do not need to do anything, need to do is only through the HDMI interface monitoring output information, output information including IP address and USB device is connected and so on.

You can make some changes to language and network settings. There are also tutorials and examples, such as connecting to Visual Studio and lighting LEDs, but there are few examples. The basic information about using the Windows 10 IoT core is just network information, device names, and a picture of a Raspberry Pi.

The official claim is that the Raspberry Pi supports the WiFi module only officially announced by the BCM43143 chip. But the WiFi module we usually use on the Raspberry Pi is Edimax ew-7811un, which uses the Realtec chip. Oddly, if you have a Raspberry Pi 2 board on hand, you won't be able to work after you connect to the WiFi module. The usual idea is to think of the lack of Realtec chip drivers. But this is not the case, there is no window driver can work on the core of the Windows 10 IoT system, even the official Raspberry Pi driver, such as the Raspberry Pi camera driver, these drivers will not be the window 10 IoT drive core support.

If you want further evidence that the Windows 10 IoT core is a non-extensible system, you just need to look deeper. Digital audio is completely ignored, the pins of the board are 8 and 10, usually the UART pin of the 3.3V voltage of the Raspberry Pi is retained. Microsoft tried to make the board unable to use the hardware UART interface.

Fortunately, these problems are only temporary. A window's device-driven team says more WiFi drivers will be supported, but only for the official drivers supported by the Raspberry Pi Foundation. The same questions about the UART support will be further coordinated.

Who developed it for:

Microsoft's introduction of the operating system does not support the current common standard WiFi, UART or other important hardware devices, is to sell this device against the trend of open source hardware movement. Of course it's just a guess.

Let's think about the practical significance of window 10 IoT core. You can use Visual Studio to write programs and upload them to any device running the core of the IoT system. These programming tasks have a very friendly interface and are easy to use for the Windows Framework development team in their early 20. This is not a device developed for enthusiasts, but a device developed for terminal and ATM machines. The millions of ATM devices that are still being built, using Windows XP systems, will soon be phased out, and that's how Microsoft is trying to save the market. IoT system core users will not be you, nor me, nor the children who want to light the LED lights around the age of 9. This system is used by companies to replace thousands of embedded end-devices running XP systems.

Collect your SD card:

For those who have a Raspberry Pi 2 and an SD card, it's not worth your time to try the core of the Windows 10 IoT system.

While the Windows 10 IoT core is a great product for a company, it can inherit products written using Visual Basic. But for DIYer it's not going to create anything new. Also, there are a number of alternatives that you can choose to replace. For example, CLOUD9 IDE and Beaglebone are a good choice.

This is not an operating system that can replace everything. Systems like Linux can support more hardware. Windows IOT Core is a beginner and should be further studied. Its presence is appropriate for those who want it, but perhaps Linux is a better choice for others.

Yourtechnic's blog:www.yourtechnic.com

Contact information for yourtechnic (e-mail):[email protected]



The IoT core made up of Raspberry Pi and window 10: disappointing.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.