Microsoft oferuje system Windows 10 w dziewięciu różnych wersjach, od Home, Enterprise po Server. Windows 10 IoT ( Internet rzeczy ) to wersja, którą rzadko posiadasz, ale z której korzystasz częściej, niż myślisz.
Windows 10 IoT rozwija się na bazie systemu Windows Embedded
Windows 10 IoT powstał na podstawie poprzedniej wersji systemu Windows, Windows Embedded. Być może nie wiesz, że poprzednie bankomaty korzystały z systemu operacyjnego Windows XP. Te bankomaty i inne podobne urządzenia obsługują system Windows Embedded (XPe). Celem jest, aby uproszczone wersje systemu operacyjnego działały dobrze na słabym sprzęcie.

Ten system operacyjny jest używany przez banki w bankomatach, sprzedawców detalicznych w systemach POS (punktach sprzedaży), a producenci używają go w prostych modelach punktów sprzedaży. Jednak Windows IoT nie jest wersją systemu Windows o zmienionej nazwie, mającą na celu wykorzystanie Internetu rzeczy, ani nie jest przeznaczona tylko dla dużych firm i korporacji. Widać to wyraźnie w dwóch różnych wersjach tego systemu operacyjnego, IoT Enterprise i IoT Core.
IoT Enterprise jest przeznaczony do użytku na wielu urządzeniach
Microsoft rozwija Windows 10 IoT w dwóch kierunkach: Enterprise i Core. Wersja Enterprise to zasadniczo system Windows 10 Enterprise, ale z dodatkowymi funkcjami blokowania. Na przykład dzięki tym dodatkowym kontrolkom możesz zmusić system Windows do wyświetlania pojedynczej aplikacji kiosku. System Windows uruchomi go w tle, ale zwykli użytkownicy nie będą mieli dostępu do tych usług. Często spotykane kioski z automatyczną odprawą obsługują system Windows 10 IoT Enterprise.
Podobnie jak w przypadku Windows 10 Enterprise, nie można kupić licencji na IoT Enterprise w sklepie. Firma Microsoft dystrybuuje licencje za pośrednictwem partnerów detalicznych i umów OEM. Ponieważ jest to pełna wersja systemu Windows, będziesz mieć do dyspozycji całą jego moc. Wersja ta ma jednak wadę: nie działa na procesorach ARM.
IoT Core jest przeznaczony dla prostych płytek, programów i czujników
![Co to jest Internet rzeczy w systemie Windows 10? A kiedy go używasz? Co to jest Internet rzeczy w systemie Windows 10? A kiedy go używasz?]()
Z drugiej strony, w wersji IoT Core nie uzyskasz pełnego środowiska Windows Shell, ale zamiast tego system operacyjny może uruchomić ujednoliconą aplikację Windows (UWP) i proces w tle. Dodatkowo IoT Core może działać na procesorach ARM. Możesz wybrać IoT Core do uruchamiania prostych aplikacji, które nie wymagają dużej bezpośredniej interakcji ze strony użytkownika. Na przykład Glas Thermostat wykorzystuje IoT Core. A dzięki kompatybilności z ARM, IoT Core może działać na prostej płycie, takiej jak Raspberry Pi .
Ta funkcja sprawia, że IoT Core jest doskonałym wyborem do prototypowania lub projektów jednoosobowych. Hackster, społeczność zajmująca się rozwojem sprzętu i oprogramowania, prowadzi sporo projektów IoT Core, takich jak drzwi do klatek dla zwierząt domowych, drzwi do rozpoznawania twarzy, panele sterowania inteligentnymi domami itp. To wszystko są projekty. Możesz je zbudować samodzielnie, jeśli masz niezbędne umiejętności. Microsoft zademonstrował nawet robota opartego na Raspberry Pi, który wykorzystuje Windows IoT i interakcję holograficzną. Firma Microsoft zapewnia niezbędne zasoby, dzięki czemu można pobrać IoT Core z bezpłatną licencją do użytku osobistego.
Dodatkowo IoT Core na Raspberry Pi lub Minnowboard można sparować z czujnikami i mechanizmami, takimi jak kamery, czujniki PIR, serwa i czujniki temperatury do różnych zastosowań. Dzięki temu system Windows 10 może komunikować się z danymi zebranymi przez te czujniki. Jest to podstawowe założenie Internetu Rzeczy.
Windows IoT to opcja zamkniętego źródła dla deweloperów programu Visual Studio
Być może zastanawiasz się, dlaczego ludzie wybierają Windows IoT zamiast popularnych systemów operacyjnych, takich jak Linux czy Android. Odpowiedź leży w celu korzystania z urządzenia, docelowej grupie odbiorców urządzenia i twórcy urządzenia.
Z pewnością znasz już zalety open source, takie jak opcje licencjonowania, duże możliwości dostosowywania, ale open source nie jest najlepszym wyborem w każdej sytuacji. Czasami określone projekty wymagają oprogramowania o zamkniętym kodzie źródłowym (lub zastrzeżonego). Niektóre firmy i rządy zabraniają korzystania z oprogramowania typu open source przy zakupach. Nawet jeśli firma nie zakazuje oprogramowania typu open source, jego używanie nie jest zalecane.
Pomijając zalety i wady otwartego i zamkniętego źródła, Windows 10 IoT oferuje korzyści niektórym użytkownikom. Ta wersja łączy się z Visual Studio i możesz używać tego IDE do tworzenia programów. W rzeczywistości IoT Core został zaprojektowany do uruchamiania programów bez interfejsu graficznego i łączenia się z inną maszyną z systemem Windows 10 w celu programowania i przesyłania opinii. Jeśli często korzystasz z Visual Studio, powinieneś wybrać Windows 10 IoT zamiast innych programów, aby zaoszczędzić czas instalacji i zapoznania się.
Zwykli użytkownicy mogą nie pobierać i nie używać systemu Windows 10 IoT, ale to nie znaczy, że go nie spotkają. Jeśli nie jesteś programistą, ten system operacyjny działa w sposób, którego możesz nie zauważyć. Może znajdować się w kioskach, w których zamawiasz jedzenie w restauracjach lub przygotowujesz kolejny koktajl. Nawet jeśli jako programista uważasz, że nauka programowania w innych systemach operacyjnych, takich jak Linux, jest zbyt czasochłonna, rozważ Windows 10 IoT jako opcję w swoim następnym projekcie.