Microsoft เสนอ Windows 10 ในเก้ารุ่นแยกกันตั้งแต่ Home ถึง องค์กร ถึง เซิร์ฟเวอร์ . Windows 10 IoT (Internet of Things) เป็นรุ่นที่คุณมีโอกาสเป็นเจ้าของน้อยที่สุด แต่ยังเป็นรุ่นที่คุณอาจใช้มากกว่าที่คุณคิด
Windows 10 IoT ขยายออกจาก Windows ที่ฝังตัว
Windows 10 IoT เป็นวิวัฒนาการของ Windows รุ่นก่อนหน้านั่นคือ Windows Embedded หากความจำของคุณยาวพอคุณอาจจำเรื่องราวของ ตู้เอทีเอ็มที่ใช้ Windows XP และต้องการการอัปเดตอย่างจริงจัง ตู้เอทีเอ็มและอุปกรณ์อื่น ๆ เช่นนี้ใช้ Windows Embedded (XPe) แนวคิดหลักคือระบบปฏิบัติการ Windows รุ่นที่ถอดออกซึ่งจะทำงานได้ดีบนฮาร์ดแวร์ที่มีประสิทธิภาพน้อยกว่าเรียกใช้สถานการณ์กรณีการใช้งานเดียวหรือทั้งสองอย่าง
ธนาคารอาจใช้ระบบปฏิบัติการนี้สำหรับตู้เอทีเอ็มผู้ค้าปลีกอาจใช้ระบบนี้สำหรับระบบ POS (ณ จุดขาย) และผู้ผลิตอาจใช้เป็นอุปกรณ์ต้นแบบอย่างง่าย อย่างไรก็ตาม Windows IoT ไม่ได้เป็นเพียง Windows รุ่นที่เปลี่ยนโฉมใหม่เพื่อใช้ประโยชน์จากไฟล์ อินเทอร์เน็ตของสิ่งต่างๆ และไม่ได้มีไว้สำหรับธุรกิจและองค์กรขนาดใหญ่เท่านั้น ซึ่งเห็นได้ชัดในระบบปฏิบัติการ 2 เวอร์ชัน ได้แก่ IOT Enterprise และ IoT Core
ที่เกี่ยวข้อง: Internet Of Things คืออะไร?
IoT Enterprise มีไว้สำหรับการใช้งานหลายอุปกรณ์
Microsoft นำเสนอ Windows 10 IoT ในสองรสชาติ Enterprise และ Core เวอร์ชัน Enterprise เป็น Windows 10 Enterprise เป็นหลัก แต่มีการควบคุมการปิดล็อกเพิ่มเติม ด้วยการควบคุมเหล่านี้คุณสามารถบังคับให้ Windows แสดงแอปคีออสก์เดียวได้ Windows จะยังคงทำงานอยู่เบื้องหลัง แต่ผู้ใช้ทั่วไปไม่ควรเข้าถึงบริการเหล่านั้น หากคุณเคยไปที่ตู้เช็คอินและสังเกตเห็นว่าแอปเช็คอินขัดข้องและมีการใช้งาน Windows 10 อยู่คุณอาจเคยพบกับ Windows 10 IoT Enterprise
เช่นเดียวกับ Windows 10 Enterprise คุณไม่สามารถซื้อใบอนุญาตสำหรับ IoT Enterprise ในร้านค้าได้ Microsoft แจกจ่ายใบอนุญาตผ่านพันธมิตรการขายต่อและข้อตกลง OEM เนื่องจากนี่เป็น Windows เวอร์ชันเต็มคุณจึงได้รับพลังทั้งหมดที่มาพร้อมกับมัน แต่ข้อเสียที่แตกต่างอย่างหนึ่งคือ IoT Enterprise จะไม่ทำงานบนโปรเซสเซอร์ ARM
IoT Core สำหรับบอร์ดธรรมดาโปรแกรมเดี่ยวและเซ็นเซอร์
ในทางกลับกัน IoT Core ถูกถอดออกเมื่อเปรียบเทียบกัน คุณไม่ได้รับประสบการณ์ Windows Shell เต็มรูปแบบ ระบบปฏิบัติการสามารถเรียกใช้แอป Universal Windows Program (UWP) และกระบวนการเบื้องหลังได้เพียงแอปเดียว อย่างไรก็ตาม IoT Core จะทำงานบนโปรเซสเซอร์ ARM คุณจะเลือก IOT Core เพื่อรันโปรแกรมง่ายๆที่อาจไม่ต้องการการโต้ตอบกับผู้ใช้โดยตรงมากนัก ตัวอย่างเช่นไฟล์ แก้วเทอร์โมสตัท ใช้ IoT Core และด้วยความเข้ากันได้ของ ARM คุณจึงสามารถเรียกใช้ IoT Core บนบอร์ดง่ายๆเช่น ราสเบอร์รี่ Pi .
คุณลักษณะสุดท้ายนั้นทำให้ IoT Core เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการสร้างต้นแบบอย่างรวดเร็วสำหรับผู้ผลิตหรือโครงการแบบครั้งเดียวสำหรับมือสมัครเล่น แฮกเกอร์ ชุมชนการพัฒนาฮาร์ดแวร์และซอฟต์แวร์เป็นเจ้าภาพจัดตัวอย่าง IoT Core แบบใช้ครั้งเดียวไม่กี่ตัวอย่างรวมถึงไฟล์ ประตูสัตว์เลี้ยงพร้อมการยอมรับ , ก ประตูจดจำใบหน้า , ก แดชบอร์ดสมาร์ทโฮม และก กระจกวิเศษ . นี่คือโครงการทั้งหมดที่คุณสามารถสร้างขึ้นเองได้หากคุณมีทักษะที่จำเป็น Microsoft ได้แสดงให้เห็นถึงไฟล์ หุ่นยนต์ Raspberry Pi ที่ใช้ Windows IOT และโต้ตอบกับโฮโลแกรม มีทรัพยากรที่จำเป็นเพื่อให้คุณสามารถทำได้ ดาวน์โหลด IoT Core สำหรับการใช้งานส่วนตัวพร้อมใบอนุญาตฟรี
นอกจากนี้ IoT Core บน Raspberry Pi หรือ Minnowboard ยังสามารถจับคู่กับเซ็นเซอร์และกลไกต่างๆเช่นกล้องเซ็นเซอร์ PIR เซอร์โวและเซ็นเซอร์อุณหภูมิเพื่อการใช้งานที่เพิ่มขึ้น ในทางกลับกันสิ่งนี้ทำให้ Windows 10 สามารถสื่อสารข้อมูลที่รวบรวมโดยเซ็นเซอร์เหล่านั้นซึ่งเป็นหลักฐานพื้นฐานของ Internet of Things
Windows IoT เป็นตัวเลือกแบบปิดสำหรับนักพัฒนา Visual Studio
คุณอาจสงสัยว่าทำไมใคร ๆ ก็ใช้ Windows IoT แทนทางเลือกอื่น ๆ เช่น Linux หรือ Android ส่วนใหญ่จะขึ้นอยู่กับสิ่งที่อุปกรณ์นี้มีไว้สำหรับใครและใครกำลังเขียนโปรแกรมอยู่
ข้อดีของโอเพ่นซอร์ส เช่นตัวเลือกการออกใบอนุญาตและการปรับแต่ง มักถูกขนานนามว่าเป็นสิ่งที่ยิ่งใหญ่และเป็นเช่นนั้น แต่โอเพ่นซอร์สไม่ใช่ทางเลือกที่ดีที่สุดสำหรับทุกสถานการณ์ ในบางครั้งโครงการเฉพาะต้องการซอฟต์แวร์แบบปิด (หรือเป็นกรรมสิทธิ์) ธุรกิจและรัฐบาลบางแห่ง (ดีขึ้นหรือแย่ลง) ห้ามใช้ซอฟต์แวร์โอเพนซอร์สอย่างชัดแจ้งในการซื้อของพวกเขาด้วย แม้ว่า บริษัท จะไม่ได้แบนซอฟต์แวร์โอเพนซอร์ส แต่ก็อาจถูกกีดกันหรือขมวดคิ้วอย่างไม่เป็นทางการ หากคุณเป็นผู้ผลิตและสามารถทำงานกับตัวเลือกใดตัวเลือกหนึ่งได้คุณจะใช้อะไรก็ได้ที่ทำให้ลูกค้าพอใจ
แต่การนำโอเพนซอร์สนั้นมาเปรียบเทียบกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์นั้นเป็นข้อได้เปรียบที่แตกต่างกันสำหรับบางคน Windows 10 IoT เชื่อมโยงกับ Visual Studio และคุณสามารถใช้ IDE นั้นเพื่อพัฒนาโปรแกรมได้ ในความเป็นจริง IoT Core ได้รับการออกแบบให้ทำงานแบบ“ headless” (โดยไม่มีอินเทอร์เฟซแบบกราฟิก) และจะเชื่อมต่อกับเครื่อง Windows 10 เครื่องอื่นสำหรับการเขียนโปรแกรมและตอบ หากคุณใช้เวลาส่วนใหญ่ในการพัฒนา Visual Studio อยู่แล้วการเลือก Windows 10 IoT แทนทางเลือกอื่นจะช่วยประหยัดเวลาในการเรียนรู้และตั้งค่าได้ คุณจะสามารถนำประสบการณ์เต็มรูปแบบไปใช้ได้ทันที
ผู้ใช้ทั่วไปในชีวิตประจำวันอาจไม่ดาวน์โหลดและใช้ Windows 10 IoT แต่ไม่ได้หมายความว่าพวกเขาจะไม่พบ โดยส่วนใหญ่หากคุณไม่ใช่นักพัฒนาระบบปฏิบัติการนี้จะทำงานให้คุณในรูปแบบที่คุณอาจไม่ได้สังเกตเห็น อาจเป็นการเปิดเครื่องคีออสก์ที่คุณเคยใช้ สั่งอาหารที่ร้านอาหาร หรือ เตรียมค็อกเทลครั้งต่อไปของคุณ . แม้ว่าคุณจะเป็นนักพัฒนาหรือคนที่ชอบตะลุยเป็นงานอดิเรก แต่คุณพบว่าแนวคิดในการเรียนรู้ทางเลือกอื่นเช่น Linux ใช้เวลานานเกินไป Windows 10 IoT อาจเป็นตัวเลือกที่ดีที่สุดสำหรับโครงการถัดไปของคุณ