Microsoft, Windows 10'u Home, Enterprise ve Server olmak üzere dokuz farklı sürümde sunmaktadır. Windows 10 IoT ( Nesnelerin İnterneti ), nadiren sahip olduğunuz ancak düşündüğünüzden daha fazla kullandığınız sürümdür.
Windows 10 IoT, Windows Embedded'den geliştirildi
Windows 10 IoT, Windows'un önceki sürümü olan Windows Embedded'den geliştirilmiştir. Önceki ATM'lerin Windows XP işletim sistemiyle çalıştığını bilmiyor olabilirsiniz. Bu ATM'ler ve diğer benzer cihazlar Windows Embedded (XPe) çalıştırır. Amaç, işletim sisteminin sadeleştirilmiş sürümlerinin zayıf donanımlarda iyi çalışmasını sağlamaktır.

Bu işletim sistemi bankalar tarafından ATM'ler için, perakendeciler için POS (satış noktası) sistemleri için, üreticiler tarafından ise basit satış noktası modelleri için kullanılmaktadır. Ancak Windows IoT, Windows'un Nesnelerin İnterneti'nden yararlanmak için yeniden markalanmış bir sürümü olmadığı gibi, yalnızca büyük işletmeler ve şirketler için de geçerli değildir. Bu, bu işletim sisteminin iki farklı versiyonu olan IoT Enterprise ve IoT Core'da açıkça gösterilmektedir.
IoT Enterprise çoklu cihaz kullanımına yöneliktir
Microsoft, Windows 10 IoT'yi iki yönde geliştirir: Kurumsal ve Çekirdek. Enterprise sürümü aslında Windows 10 Enterprise'dır ancak ek kilitleme kontrollerine sahiptir. Örneğin eklenen bu kontrollerle Windows'u tek bir kiosk uygulamasını görüntülemeye zorlayabilirsiniz. Windows bunu arka planda çalıştıracaktır ancak normal kullanıcılar bu hizmetlere erişemez. Sıklıkla gördüğünüz otomatik check-in kiosklarında Windows 10 IoT Enterprise kullanılabilir.
Windows 10 Enterprise'a benzer şekilde mağazadan IoT Enterprise için lisans satın alamazsınız. Microsoft, lisansları perakende iş ortakları ve OEM anlaşmaları aracılığıyla dağıtır. Bu, Windows'un tam sürümü olduğundan, sunduğu tüm güce sahip olacaksınız. Ancak bu sürümün bir dezavantajı var: ARM işlemcilerde çalışmıyor.
IoT Core basit kartlar, programlar ve sensörler içindir
![Windows 10 IoT nedir? Peki ne zaman kullanıyorsunuz? Windows 10 IoT nedir? Peki ne zaman kullanıyorsunuz?]()
Öte yandan, IoT Core sürümüyle tam Windows Kabuğu deneyimini elde edemezsiniz ancak bunun yerine işletim sistemi, birleşik bir Windows uygulamasını (UWP) ve arka plan işlemini çalıştırabilir. Ek olarak IoT Core, ARM işlemcilerde çalışabilir. Kullanıcının doğrudan etkileşimini çok fazla gerektirmeyen basit uygulamaları çalıştırmak için IoT Core'u seçebilirsiniz. Örneğin Glas Termostat IoT Core'u kullanıyor. ARM ile uyumluluğu sayesinde IoT Core, Raspberry Pi gibi basit bir kart üzerinde çalışabilir .
Bu özellik, IoT Core'u prototip oluşturma veya tek kişilik projeler için mükemmel bir seçim haline getirir. Bir donanım ve yazılım geliştirme topluluğu olan Hackster, evcil hayvan kafesi kapıları, yüz tanıma kapıları, akıllı ev kontrol panelleri vb. gibi pek çok IoT Core projesine ev sahipliği yapıyor. Bunların hepsi projeler. Gerekli becerilere sahipseniz kendiniz inşa edebilirsiniz. Microsoft, Windows IoT ve holografik etkileşimi kullanan Raspberry Pi tabanlı bir robotun tanıtımını bile yaptı. Microsoft, IoT Core'u kişisel kullanım için ücretsiz bir lisansla indirebilmeniz için gerekli kaynakları sağlar.
Ek olarak Raspberry Pi veya Minnowboard üzerindeki IoT Core, çeşitli kullanımlar için kameralar, PIR sensörleri, servolar ve sıcaklık sensörleri gibi sensörler ve mekanizmalarla eşleştirilebilir. Bu, Windows 10'un bu sensörler tarafından toplanan verilerle iletişim kurmasına olanak tanır. Bu, Nesnelerin İnterneti'nin temel dayanağıdır.
Windows IoT, Visual Studio geliştiricileri için kapalı kaynak seçeneğidir
İnsanların neden Linux veya Android gibi popüler işletim sistemleri yerine Windows IoT'yi seçtiğini merak ediyor olabilirsiniz. Cevap, cihazı kullanma amacında, cihazın hedef kitlesinde ve cihazın yaratıcısında yatmaktadır.
Elbette açık kaynağın lisanslama seçenekleri, yüksek özelleştirme yetenekleri gibi avantajlarını zaten biliyorsunuz, ancak açık kaynak her durum için en iyi seçim değildir. Bazen belirli projeler kapalı kaynak (veya özel) yazılım gerektirir. Bazı işletmeler ve hükümetler, satın alımlarda açık kaynak kullanımını yasaklamaktadır. Bir şirket açık kaynaklı yazılımları yasaklamasa bile kullanılması önerilmez.
Açık ve kapalı kaynağın artılarını ve eksilerini bir kenara bırakan Windows 10 IoT, belirli kullanıcılara avantajlar sunuyor. Bu sürüm Visual Studio'ya bağlanır ve bu IDE'yi program geliştirmek için kullanabilirsiniz. Aslında IoT Core, programları başsız (grafiksel arayüz yok) çalıştırmak ve programlama ve geri bildirim için başka bir Windows 10 makinesine bağlanmak üzere tasarlanmıştır. Visual Studio'yu çok kullanıyorsanız kurulum ve alışma süresinden tasarruf etmek için diğer programlar yerine Windows 10 IoT'yi seçmelisiniz.
Normal kullanıcılar Windows 10 IoT'yi indirip kullanamayabilir ancak bu, onunla karşılaşmayacakları anlamına gelmez. Geliştirici değilseniz bu işletim sistemi fark etmeyebileceğiniz şekillerde çalışır. Restoranlarda yemek sipariş etmek veya bir sonraki kokteylinizi hazırlamak için kullandığınız kiosk makinelerinde olabilir. Bir geliştirici olarak Linux gibi diğer işletim sistemlerinde programlamayı öğrenmenin çok zaman alıcı olduğunu düşünseniz bile, Windows 10 IoT'yi bir sonraki projeniz için bir seçenek olarak düşünün.