A Microsoft a Windows 10 operációs rendszert kilenc külön kiadásban kínálja, a kezdőlaptól a kezdetig Vállalkozás nak nek szerver . A Windows 10 IoT (Internet of Things) a legkevésbé való tulajdonosa, de valószínűleg többet is használt, mint amennyire rájön.
A Windows 10 IoT kinőtt a Windows Embeddedből
Windows 10 IoT egy korábbi Windows-kiadás - a Windows Embedded - fejlesztése. Ha elég hosszú a memóriája, felidézheti a történeteket Windows XP rendszert futtató automaták és komoly frissítésre szorul. Ezek az ATM-ek és más ehhez hasonló eszközök futtatták a Windows Embedded (XPe) szoftvert. A központi koncepció a Windows operációs rendszer lecsupaszított változata, amely kevésbé hatékony hardvereken is jól futtatható, egy felhasználási esetet vagy mindkettőt futtatta.
Egy bank használhatja ezt az operációs rendszert ATM-hez, a kiskereskedő használhatja POS (point-of-sale) rendszerhez, a gyártó pedig egyszerű prototípus eszközhöz. A Windows IoT azonban nem csak a Windows új márkanevű változata, hogy kihasználja a A tárgyak internete , és nem is kizárólag a vállalkozások és a nagyvállalatok számára. Ez nyilvánvaló az operációs rendszer két különböző verziójában, az IOT Enterprise és az IoT Core.
ÖSSZEFÜGGŐ: Mi a tárgyak internete?
Az IoT Enterprise több eszköz használatára szolgál
A Microsoft kétféle ízben kínálja a Windows 10 IoT-t: Enterprise és Core. Az Enterprise verzió alapvetően a Windows 10 Enterprise, de további zárolási vezérlőkkel rendelkezik. Ezekkel a vezérlőkkel kényszerítheti a Windows-t például egyetlen kioszkalkalmazás megjelenítésére. A Windows továbbra is a háttérben fog működni, de az átlagos felhasználóknak nem szabad elérniük ezeket a szolgáltatásokat. Ha lépett a bejelentkezési kioszkhoz, és észrevette, hogy a bejelentkezési alkalmazás összeomlott, és a Windows 10 látható, akkor valószínűleg találkozott a Windows 10 IoT Enterprise vállalattal.
A Windows 10 Enterprise rendszerhez hasonlóan nem vásárolhat licencet az IoT Enterprise számára egy boltban. A Microsoft a licenceket viszonteladói partnereken és OEM-megállapodásokon keresztül terjeszti. Mivel ez a Windows teljes verziója, megkapja az ezzel járó teljes energiát, de egy külön hátránya van: az IoT Enterprise nem fog futni ARM processzorokon.
Az IoT Core egyszerű táblákra, szólóprogramokra és érzékelőkre vonatkozik
Az IoT Core ezzel szemben lecsupaszított. Nem kapja meg a teljes Windows Shell élményt; ehelyett az operációs rendszer csak egyetlen univerzális Windows program (UWP) alkalmazást és háttérfolyamatokat tud futtatni. Az IoT Core azonban ARM processzorokon fog futni. Az IOT Core programot választaná olyan egyszerű programok futtatásához, amelyek nem igényelnek annyi közvetlen felhasználói interakciót. Például a Üveg termosztát az IoT Core-ot használja. Az ARM kompatibilitásnak köszönhetően pedig futtathatja az IoT Core-ot olyan egyszerű táblákon, mint a Raspberry Pi .
Ez az utóbbi funkció teszi az IoT Core-ot kiváló választásként a gyártók gyors prototípusaihoz vagy egyszeri projektekhez egy hobbi számára. Hackster , egy hardver- és szoftverfejlesztő közösség, jó néhány egyszeri IoT Core példát tartalmaz, beleértve a kisállat-ajtó elismeréssel , a arcfelismerő ajtó , a smarthome műszerfal , és a varázstükör . Ezek mind olyan projektek, amelyeket kivitelezhető módon önállóan is felépíthet, ha rendelkezik a szükséges képességekkel. A Microsoft még bemutatta a Málna Pi meghajtású robot amely a Windows IOT-ot használta és kölcsönhatásba lépett a hologramokkal. Ez biztosítja a szükséges erőforrásokat, így Ön is letöltés IoT Core személyes használatra ingyenes licenccel.
Ezenkívül a Raspberry Pi vagy a Minnowboard IoT magja párosulhat olyan érzékelőkkel és mechanizmusokkal, mint a kamerák, a PIR érzékelők, a szervók és a hőmérséklet-érzékelők a kiterjesztett használat érdekében. Ez viszont lehetővé teszi a Windows 10 számára az ezen érzékelők által gyűjtött adatok közlését, ami a tárgyak internetének alapfeltétele.
A Windows IoT zárt forráskódú választás a Visual Studio fejlesztői számára
Kíváncsi lehet, miért használna bárki Windows IoT-t bármennyi alternatíva helyett, mint például a Linux vagy az Android. Ennek nagy része abból áll, hogy mire vagy kire szánják az eszközt, és ki végzi a programozást.
A nyílt forráskód előnyei, mint a licencelési és testreszabási lehetőségek , gyakran nagyszerű dolgoknak hirdetik - és azok is. De a nyílt forráskód nem minden esetben a legjobb választás. Esetenként egyes projektek zárt forráskódú (vagy saját) szoftvert igényelnek. Egyes vállalkozások és kormányok (jóban vagy rosszban) kifejezetten tiltják a nyílt forráskódú szoftverek használatát vásárlásaik során is. Még akkor is, ha egy vállalat nem tiltja be a nyílt forráskódú szoftvereket, nem hivatalosan elbátortalanodhat vagy rosszalló lehet. Ha Ön gyártó és képes bármelyik lehetőséggel együtt dolgozni, akkor azt használja, ami ügyfelét boldoggá teszi.
De félretéve ezt a nyílt forráskódú és a saját szoftverrel kapcsolatos vitát, van egy másik kifejezett előnye néhány ember számára. A Windows 10 IoT kapcsolódik a Visual Studio-hoz, és az IDE használatával programokat hozhat létre hozzá. Valójában az IoT Core úgy van kialakítva, hogy „fej nélkül” fusson (grafikus felület nélkül), és egy másik Windows 10 géphez csatlakozik a programozáshoz és a visszacsatoláshoz. Ha a fejlesztési idejének nagy részét egyébként is a Visual Studio-ban tölti, a Windows 10 IoT alternatív helyett történő választása megtakaríthatja a tanulási és a telepítési időt. A teljes élményt azonnal felhasználhatja.
A hétköznapi átlagfelhasználók valószínűleg nem fogják letölteni és használni a Windows 10 IoT-t, de ez nem jelenti azt, hogy nem találkoznak vele. Többnyire, ha nem fejlesztő, akkor ez az operációs rendszer olyan módszerekkel működik az Ön számára, amelyeket észre sem vehet. Lehet, hogy a szokásos kioszkot táplálja rendeljen ételt egy étteremben vagy elkészíti a következő koktélt . Még akkor is, ha Ön fejlesztő vagy valaki, aki szeret hobbiként bonyolódni, de túl időigényesnek találja az olyan alternatívák megtanulását, mint a Linux, a Windows 10 IoT lehet a legjobb megoldás a következő projektjéhez.