Какво представлява Windows 10 IoT и кога бихте искали да го използвате?

Microsoft предлага Windows 10 в девет отделни издания, вариращи от Home до Enterprise до сървър. Windows 10 IoT (Интернет на нещата) е изданието, което е най-малко вероятно да притежавате, но също така и това, което вероятно сте използвали повече, отколкото предполагате.

Windows 10 IoT израсна от Windows Embedded

Windows 10 IoT е еволюция на по-ранно издание на Windows – Windows Embedded. Ако паметта ви е достатъчно дълга, може да си спомните истории за Банкомати с Windows XP и се нуждае от сериозна актуализация. Тези банкомати и други подобни устройства работеха с Windows Embedded (XPe). Централната концепция е съкратена версия на операционната система Windows, която ще работи добре на по-малко мощен хардуер, ще изпълнява един сценарий на употреба или и двете.

Банка може да използва тази операционна система за банкомат, търговец на дребно може да я използва за POS (точка на продажба) система, а производителят може да я използва за обикновено прототипно устройство. Въпреки това, Windows IoT не е просто ребрандирана версия на Windows, за да се възползвате от интернет на нещата, нито е само за бизнеси и големи корпорации. Това е очевидно в двете различни версии на операционната система, IOT Enterprise и IoT Core.

IoT Enterprise е за използване на множество устройства

Microsoft предлага Windows 10 IoT в два варианта, Enterprise и Core. Версията Enterprise по същество е Windows 10 Enterprise, но с допълнителни контроли за блокиране. С тези контроли можете да принудите Windows да показва например едно приложение за павилион. Windows ще продължи да работи във фонов режим, но средните потребители не трябва да имат достъп до тези услуги. Ако сте се насочили към павилион за регистрация и сте забелязали, че приложението за регистрация се е сринало и Windows 10 се вижда, вероятно сте се сблъсквали с Windows 10 IoT Enterprise.

  Как да получите достъп до гласови бележки на iOS в Windows 10

Подобно на Windows 10 Enterprise, не можете да закупите лиценз за IoT Enterprise в магазин. Microsoft разпространява лицензи чрез партньори за препродажба и OEM споразумения. Тъй като това е пълна версия на Windows, вие получавате цялата мощност, която идва с нея, но един отчетлив недостатък: IoT Enterprise няма да работи на ARM процесори.

IoT Core е за прости платки, соло програми и сензори

Малкият хардуерен робот с колела се захранва от Raspberry Pi и Windows IOT.

IoT Core, от друга страна, е намален в сравнение. Вие не получавате пълното изживяване на Windows Shell; вместо това ОС може да изпълнява само едно приложение за универсална програма за Windows (UWP) и фонови процеси. Въпреки това, IoT Core ще работи на ARM процесори. Вие бихте избрали IOT Core, за да изпълнявате прости програми, които може да не изискват толкова пряко потребителско взаимодействие. Например, на Стъклен термостат използва IoT Core. И благодарение на съвместимостта с ARM, можете да стартирате IoT Core на прости дъски като Raspberry Pi.

  Как да спрете Windows 10 да отваря отново последните отворени приложения при стартиране

Тази последна функция прави IoT Core отличен избор за бързи прототипи за производители или еднократни проекти за любители. хакстер, общност за разработка на хардуер и софтуер, е домакин на доста еднократни примера за IoT Core, включително врата за домашни любимци с разпознаване, а врата за лицево разпознаване, а интелигентно табло за управление, и а магическо огледало. Това са всички проекти, които бихте могли да изградите сами, ако имате необходимите умения. Microsoft дори демонстрира a Робот, задвижван от Raspberry Pi който използва Windows IOT и взаимодейства с холограми. Той предоставя необходимите ресурси, за да можете изтеглете IoT Core за лична употреба с безплатен лиценз.

Освен това, IoT Core на Raspberry Pi или Minnowboard може да се сдвои със сензори и механизми като камери, PIR сензори, серво и температурни сензори за разширена употреба. Това от своя страна позволява на Windows 10 да предава данните, събрани от тези сензори, което е основната предпоставка на Интернет на нещата.

Windows IoT е избор със затворен източник за разработчиците на Visual Studio

Може би се чудите защо някой би използвал Windows IoT вместо произволен брой алтернативи като Linux или Android. Повечето от това се свежда до това за какво или за кого е предназначено устройството и кой прави програмирането.

Предимствата на отворения код, като опциите за лицензиране и персонализиране, често се рекламират като страхотни неща – и са. Но отвореният код не е най-добрият избор за всеки сценарий. Понякога специфични проекти изискват софтуер със затворен код (или собствен). Някои фирми и правителства (за добро или лошо) изрично забраняват използването на софтуер с отворен код при своите покупки. Дори когато една компания не забранява софтуера с отворен код, тя може да бъде неофициално обезкуражена или недоволна. Ако сте производител и можете да работите и с двете опции, ще използвате всичко, което прави клиента ви доволен.

  Как да зададете минимална дължина на паролата в Windows 10

Но като оставим настрана този дебат с отворен код срещу собствен софтуер, има още едно ясно предимство за някои хора. Windows 10 IoT се свързва с Visual Studio и можете да използвате тази IDE, за да разработвате програми за нея. Всъщност IoT Core е проектиран да работи „без глава“ (без графичен интерфейс) и ще се свърже с друга машина с Windows 10 за програмиране и обратна връзка. Ако все пак прекарвате по-голямата част от времето си за разработка във Visual Studio, изборът на Windows 10 IoT вместо алтернатива може да спести време за обучение и настройка. Ще можете да използвате пълния си опит незабавно.

Средният ежедневен потребител вероятно няма да изтегля и използва Windows 10 IoT, но това не означава, че няма да се сблъска с него. В по-голямата си част, ако не сте разработчик, тази ОС работи за вас по начини, които може дори да не забележите. Може да захранва павилиона, който сте използвали поръчайте храна в ресторант или приготвяне на следващия си коктейл. Дори ако сте разработчик или някой, който обича да се занимава с хоби, но смятате, че идеята за изучаване на алтернатива като Linux отнема твърде много време, Windows 10 IoT може да бъде най-добрият вариант за следващия ви проект.