Windows 10 IoT
IoT (Internet of Things) dało producentom sprzętu wiele nowych możliwości. Jednocześnie wywarł większą presję na tworzenie innowacyjnych i bezpiecznych urządzeń w aspekcie łączności między nimi. Zobaczmy jak Microsoft podszedł do tematu IoT.
Windows 10 IoT Enterprise jest systemem dedykowanym dla rozwiązań IoT, pozwalającym na szybkie stworzenie bezpiecznego środowiska pracy urządzeń przy zachowaniu znajomego dla klienta interfejsu.
Windows 10 IoT – rodzaje i różnice
Windows 10 IoT jest systemem o szerokim zastosowaniu pośród urządzeń zarówno przemysłowych jak również komercyjnych. Mowa tutaj nie tylko o dużych systemach komputerowych, ale także o mniejszych urządzeniach jak np. telefony czy elementy inteligentnego budownictwa.
Unifikacja systemu na wielu platformach w tym samym systemie niesie ze sobą dużo korzyści. Pośród tych największych można wymienić:
- Zmniejszenie kosztów zarządzania i wdrażania nowych urządzeń – ta sama platforma na wszystkich urządzeniach,
- Oszczędności w tworzeniu i modyfikowaniu aplikacji pod poszczególne urządzenia – zunifikowany system Universal Windows Platform,
- Wysoki poziom zabezpieczeń urządzeń na poziomie Enterprise-grade.
Same różnice miedzy poszczególnymi dostępnymi wersjami systemów Windows 10 IoT prezentują się następująco:
Wersja | Enterprise | Mobile Enterprise | Core | ||
Hardware | 32-bit | 64-bit | Z UI | Bez UI | Wszystkie |
Procesor | X86 | X86 | X86 oraz ARM≥600 MHz | X86 oraz ARM≥400 MHz | ARM + X86 |
Minimalna pamięć | 1 GB | 2 GB | 512 MB | 256 MB | <256 MB |
Minimalna pojemność dysku | 16 GB | 20 GB | 2 GB | 2 GB | <2 GB |
Kluczowe właściwości |
|
|
|
||
Zastosowania |
|
|
|
||
Cykl życia produktu |
|
|
|
Windows 10 IoT Enterprise – funkcjonalności
Windows 10 IoT Enterprise jest pełną wersją systemu Windows 10, przystosowaną specjalnie do potrzeb producentów szeroko pojętego sprzętu komputerowego. Urządzenia z systemem Windows 10 IoT pozwalają na wykorzystanie szerokiej gamy aplikacji biznesowych w sposób wyspecjalizowany, niezawodny i bezpieczny, tak aby spełnić wymaganiom przemysłu o krytycznym znaczeniu.
Windows 10 IoT pracuje na urządzeniach 32-bit i 64-bit z chipsetem x86 oraz obsługuje zarówno klasyczne aplikacje (np. Win32, .NET) jak i aplikacje Universal Windows Platform.
Granular UX Control+ Tworzenie urządzeń „Tylko do odczytu”
+ Ochrona systemu przed zapisem Assigned Access + Obsługa gestów, skrótów klawiszowych oraz innych kombinacji klawiszy + Możliwość uruchamiania Universal Windows app po zalogowaniu oraz blokady dostępu do systemu – Multiuser… – Remapping przycisków oraz blokady |
Bezpieczeństwo+ Zaawansowana ochrona urządzeń
+ Uwierzytelnienia next-gen. – uwierzytelnianie dwuetapowe + Ochrona urządzeń – uruchamianie jedynie zaufanych aplikacji o podwyższonej odporności na zagrożenia |
Aktywacja
+ Odroczona aktywacja + Aktywacja online – Brak konieczności aktywacji |
Obsługa aplikacji+ Universal Windows Platform (UWP)
+ Klasyczne aplikacje Windows |
||
Narzędzia+ Projektant Konfiguracji Obrazów (Image Configuration Designer
+ Assessment & Deployment Kit |
||
AppLocker+ Blokada niechcianych/nieznanych aplikacji
+ Blokada komunikatów systemowych i procesów kontrolnych |
Obsługa / Management
+ Obsługa urządzeń mobilnych (MDM) + Możliwość blokowania i kontroli aktualizacji aplikacji + Możliwość blokady wyrejestrowania + Menu kontekstowe – Bulk provisioning through barcode/nfc/sd card |
Obsługa urządzeń peryferyjnych i łączności
+ Zapewniona obsługa detalicznych urządzeń peryferyjnych (skanery kodów kreskowych, kasy fiskalne, terminale płatnicze) + Dostęp do typowych złącz przemysłowych (np. GPIO, O2C, PSI) oraz ustawień systemowych (np. zarządzanie zasilaniem, Bluetooth) przez UWP API + Dostęp do platformy sterowników (Windows Universal Driver) pozwalający na stosowanie wspólnych i spójnych sterowników dla wszystkich platform |
MDM i Zasady grupy+ Blokada powiadomień typu toast
+ Blokada dla urządzeń USB / peryferyjnych w systemie |
||
Shell Launcher+ Możliwość uruchomienia aplikacji systemu Windows po zalogowaniu
+ Blokada skrótów klawiszowych oraz innych kombinacji klawiszy |
||
Embedded Logon+ Blokada elementów interfejsu Windows podczas uruchamiania i wyłączania
+ Blokada elementów interfejsu podczas logowania i wylogowywania |
Serwis
– Current Branch (CB) – Current Branch for Business (CBB) + Long Term Servicing Branch (LTSB) |
|
Embedded Boot Experience / Unbranded Screens+ Możliwość umieszczenia niestandardowych elementów interfejsu logowania |
Universal Windows Platform
W kontekście przydatności i szerokiego zastosowania Windows 10 IoT należy wspomnieć o platformie aplikacji wykorzystywanej przez ten system.
UWP jest narzędziem pozwalającym na tworzenie aplikacji działających na wszystkich urządzeniach wyposażonych w system Windows 10 IoT. Innymi słowami – deweloperzy otrzymali możliwość tworzenia aplikacji współdzielących kod źródłowy dla całego spektrum urządzeń. Sama platforma nie wymusza na twórcy umieszczenia tych samych funkcji dla wszystkich urządzeń ale pozwala na dodawanie funkcji aplikacji działających jedynie z określonymi platformami.
Zastosowanie tej platformy nie wyklucza możliwości wykorzystywania i pisania aplikacji w innych środowiskach. Dzięki wykorzystaniu pomostów (ang. bridges) możliwe jest przeniesienie starszych aplikacji na platformę Windows 10 IoT.
Jak można zauważyć takie rozwiązanie znacznie może ograniczyć problemy ze wdrażaniem aplikacji na urządzenia z systemem Windows 10 IoT a także pozwala na znaczne zmniejszenie czasu potrzebnego do stworzenia aplikacji.
Long Time Servicing Branch
LTSB odnosi się do aktualizacji i wsparcia dla systemu Windows. W przypadku oferowanego wsparcia producent zapewnia aktualizacje zwiększające bezpieczeństwo i stabilność z pominięciem aktualizacji aplikacji konsumenckich.
Mobile Device Managenet
MDM jest oprogramowaniem służącym do obsługi zdalnego zarządzania urządzeniami przenośnymi. Narzędzie to pozwala na integrację urządzeń z aktualną infrastrukturą sieciową oraz na ich zdalną konfigurację.
Do najważniejszych funkcji MDM należą możliwość wymuszania haseł, tworzenie polityk zarządzania dla grup urządzeń, lokalizowanie, możliwość zdalnej blokady. Wysoki stopień bezpieczeństwa zapewniony jest przez ciągłe aktualizacje i wysoki stopień szyfrowania danych. Wykorzystanie Windows 10 IoT w ogóle urządzeń pozwala na zachowanie wysokiego bezpieczeństwa przy jednoczesnym swobodnym zarządzaniu wszystkimi urządzeniami.
Windows 10 IoT jest świetnym rozwiązaniem dla systemów wspierających IoT. Podobnie jak w przypadku poprzednich systemów operacyjnych Embedded firmy Microsoft, CSI jest w stanie przygotować obraz Windows 10 IoT uwzględniając opisane wyżej możliwości tak aby jak najlepiej.
Inne wpisy
Zapobieganie błędom odczytu w pamięciach Hot i Cold Storage (ATP)
W dobie gwałtownego wzrostu i konsumpcji danych, wybór odpowiedniego medium przechowywania staje się wyzwaniem nie tylko pod względem pojemności, ale także niezawodności oraz integralności danych. W miarę jak urządzenia pamięci NAND flash przechodzą przez liczne operacje w swoim…
Dlaczego DDR5 ma znaczenie dla serwerów: Czy warto dokonać zmiany?
Który typ pamięci jest odpowiedni dla danej platformy serwerowej? – RDIMM vs UDIMM W ciągu ostatniej dekady liczba rdzeni procesorów serwerowych gwałtownie wzrosła z 12 rdzeni na gniazdo do 96, a ostatnio do 128 rdzeni na gniazdo. Przepustowość pamięci skalowała…
Aetina – innowacyjne rozwiązania NVIDIA dedykowane AI
Aetina jest producentem innowacyjnych komputerów przemysłowych dedykowanych AI oraz specjalistycznych kart graficznych dla branż AI, IoT oraz Edge Computing. Udostępnia szereg rozwiązań z akceleracją GPU, wyposaża komputery oparte na architekturze ARM i x86 oraz układy ASIC w sztuczną inteligencję….