A Microsoft kilenc különálló kiadásban kínálja a Windows 10-et, a Home-tól az Enterprise-on át a szerverig. A Windows 10 IoT (Internet of Things) az a kiadás, amelyet a legkevésbé valószínű, hogy a birtokában van, de az is, hogy valószínűleg többet használta, mint gondolná.
Tartalomjegyzék
A Windows 10 IoT a Windows Embeddedből nőtt ki
Windows 10 IoT egy korábbi Windows-kiadás – a Windows Embedded – továbbfejlesztése. Ha elég hosszú a memóriája, felidézhet történeteket Windows XP rendszert futtató ATM-ek és komoly frissítésre szorul. Ezeken az ATM-eken és más hasonló eszközökön Windows Embedded (XPe) futott. A központi koncepció a Windows operációs rendszer lecsupaszított változata, amely jól fut kevésbé erős hardveren, egy használati esetet futtat, vagy mindkettőt.
Egy bank használhatja ezt az operációs rendszert egy ATM-hez, egy kiskereskedő egy POS (point-of-sale) rendszerhez, a gyártó pedig egy egyszerű prototípus eszközhöz. A Windows IoT azonban nem csak a Windows újramárkázott változata, hogy kihasználja a dolgok internetének előnyeit, é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-ban és az IoT Core-ban.
Az IoT Enterprise több eszközön is használható
A Microsoft két változatban kínálja a Windows 10 IoT-t: Enterprise és Core. Az Enterprise verzió lényegében Windows 10 Enterprise, de további zárolási vezérlőkkel. Ezekkel a vezérlőkkel például arra kényszerítheti a Windowst, hogy egyetlen kioszkalkalmazást jelenítsen meg. A Windows továbbra is a háttérben fog futni, de az átlagos felhasználóknak nem szabad hozzáférniük ezekhez a szolgáltatásokhoz. Ha fellépett egy bejelentkezési kioszkhoz, és észrevette, hogy a bejelentkező alkalmazás összeomlott, és a Windows 10 látható, akkor valószínűleg a Windows 10 IoT Enterprise rendszerrel találkozott.
A Windows 10 Enterprise-hoz hasonlóan az IoT Enterprise-hoz nem vásárolhat licencet az üzletben. A Microsoft viszonteladói partnereken és OEM-szerződéseken keresztül forgalmazza a licenceket. Mivel ez a Windows teljes verziója, megkapja a vele járó összes teljesítményt, de egyetlen hátrányt sem: az IoT Enterprise nem fut ARM processzorokon.
Az IoT Core egyszerű táblákhoz, egyéni programokhoz és érzékelőkhöz való
A kis kerekes hardverrobotot Raspberry Pi és Windows IOT hajtja.
Az IoT Core viszont lecsupaszodik ehhez képest. Nem kapja meg a teljes Windows Shell-élményt; ehelyett az operációs rendszer csak egyetlen Universal Windows Program (UWP) alkalmazást és háttérfolyamatokat tud futtatni. Az IoT Core azonban ARM processzorokon fog futni. Az IOT Core-t választja egyszerű programok futtatásához, amelyek nem igényelnek annyi közvetlen felhasználói beavatkozást. Például a Üveg termosztát IoT Core-ot használ. Az ARM-kompatibilitásnak köszönhetően pedig az IoT Core-t olyan egyszerű kártyákon is futtathatja, mint a Raspberry Pi.
Ez az utolsó funkció teszi az IoT Core-t kiváló választássá gyors prototípusok készítéséhez a gyártók számára vagy egyszeri projektekhez egy hobbi számára. Hackster, egy hardver- és szoftverfejlesztő közösség, amely jó néhány egyedi IoT Core-példát tartalmaz, köztük egy kisállat-ajtó elismeréssel, a arcfelismerő ajtó, a smarthome műszerfalés a varázstükör. Ezek mind olyan projektek, amelyeket saját maga is megvalósíthat, ha rendelkezik a szükséges készségekkel. A Microsoft még bemutatta a Raspberry Pi hajtású robot amely Windows IOT-t használt és hologramokkal kölcsönhatásba lép. Biztosítja a szükséges erőforrásokat töltse le az IoT Core-t személyes használatra ingyenes licenccel.
Ezenkívül a Raspberry Pi vagy Minnowboard IoT Core érzékelőkkel és mechanizmusokkal, például kamerákkal, PIR-érzékelőkkel, szervókkal és hőmérséklet-érzékelőkkel párosítható a kiterjesztett használat érdekében. Ez viszont lehetővé teszi a Windows 10 számára, hogy közölje az érzékelők által gyűjtött adatokat, ami a dolgok internetének alapfeltétele.
A Windows IoT egy zárt forráskódú választás a Visual Studio fejlesztői számára
Felmerülhet benned a kérdés, hogy miért használja bárki a Windows IoT-t számos alternatíva, például Linux vagy Android helyett. Ennek nagy része azon múlik, hogy mire vagy kinek szánják az eszközt, és ki végzi a programozást.
A nyílt forráskód előnyeit, például a licencelési és testreszabási lehetőségeket, gyakran nagyszerű dologként emlegetik – és azok is. A nyílt forráskód azonban nem a legjobb választás minden esetben. Időnként bizonyos projektekhez zárt forráskódú (vagy védett) szoftverre van szükség. Egyes vállalkozások és kormányok (jóban-rosszban) kifejezetten tiltják a nyílt forráskódú szoftverek használatát is vásárlásaik során. Még akkor is, ha egy vállalat nem tiltja be a nyílt forráskódú szoftvereket, előfordulhat, hogy nem hivatalosan elkedvetlenítik, vagy rossz szemmel nézik. Ha Ön gyártó, és képes bármelyik opcióval dolgozni, bármit fog használni, ami boldoggá teszi ügyfelét.
De ha eltekintünk a nyílt forráskóddal és a szabadalmaztatott szoftverekkel kapcsolatos vitától, van egy másik egyértelmű előny is néhány ember számára. A Windows 10 IoT kapcsolódik a Visual Studióhoz, és az IDE segítségével programokat fejleszthet hozzá. Valójában az IoT Core-t úgy tervezték, hogy „fej nélkül” (grafikus interfész nélkül) működjön, és egy másik Windows 10-es géphez csatlakozik programozás és visszajelzés céljából. Ha a fejlesztési ideje nagy részét egyébként is a Visual Studio-ban tölti, a Windows 10 IoT választása alternatíva helyett a tanulási és beállítási időt takaríthatja meg. A teljes élményt azonnal felhasználhatja.
Az átlagos hétköznapi felhasználó valószínűleg nem fogja letölteni és használni a Windows 10 IoT-t, de ez nem jelenti azt, hogy nem találkozik vele. A legtöbb esetben, ha Ön nem fejlesztő, ez az operációs rendszer olyan módon működik az Ön számára, amit talán észre sem vesz. Lehet, hogy ez táplálja a kioszkot, amit korábban ételt rendelni egy étteremben vagy a következő koktél elkészítése. Még akkor is, ha Ön fejlesztő vagy hobbiból szeret foglalkozni, de túlságosan időigényesnek találja az alternatíva, például a Linux elsajátítását, a Windows 10 IoT lehet a legjobb megoldás a következő projektje számára.