Khi Windows 10 chính thức được giới thiệu cùng với nhiều thứ khác, Microsoft không nói về Windows 10 cho IoT, nhưng họ đã đưa ra gợi ý về một hệ điều hành dành cho các thiết bị thông minh, nhỏ bé. Nó có tên mã là Athens và bây giờ, sau gần năm năm, đã sẵn sàng để cung cấp cho các hệ điều hành IoT khác, để kiếm tiền của họ. Điều này đã được nhìn thấy rõ ràng khi chúng tôi viết về Contiki và Windows 10 cho IoT. Trong khi làm việc với Contiki, bạn phải quan tâm đặc biệt đến bảo mật và các khía cạnh khác trong khi Windows 10 IoT có các tính năng bảo mật tích hợp mà bạn có thể sử dụng. Có hai dịch vụ chính từ Microsoft dành cho IoT: Windows 10 IoT Core và Windows 10 IoT Enterprise .
Các tính năng chính của Windows 10 IoT
Windows 10 IoT Core phù hợp với các thiết bị dành riêng cho một tác vụ duy nhất. Các thiết bị có thể có hoặc không có bất kỳ màn hình nào. Cần có màn hình hiển thị trong quá trình lập trình và người dùng cuối không cần nó luôn luôn trừ khi họ cần xem một số dữ liệu.
Windows 10 IoT Core có thể chạy trên cả thiết bị ARM và không phải ARM. Windows 10 IoT Enterprise sẽ không hỗ trợ các thiết bị dựa trên ARM vì chúng được xây dựng cho các phép tính phức tạp như trong các hệ thống ATM và PoS có xu hướng nóng lên khi tiếp xúc với sự phức tạp.
Phiên bản Windows 10 IoT Core và Enterprise
Các thiết bị kết nối với Internet of Things có thể được chia thành hai loại:
- Các thiết bị ứng dụng duy nhất
- Nhiều thiết bị ứng dụng.
Các thiết bị chỉ có thể chạy một ứng dụng hoặc như chúng ta có thể nói, các thiết bị chỉ dành riêng cho một mục đích duy nhất, là các thiết bị ứng dụng duy nhất. Một ví dụ có thể là bộ điều khiển nhiệt độ hoặc ứng dụng máy ảnh dành cho em bé. Sau đó, có những thiết bị nhỏ nhưng chạy nhiều ứng dụng. Lấy một trong những chiếc đồng hồ thông minh làm ví dụ. Bạn sẽ có bộ điều khiển nhiệt độ, ứng dụng thể dục, bộ điều khiển cam trẻ em và một số thứ khác như gọi điện và SMS.
Từ những điều trên, rõ ràng là phải có hai loại hệ điều hành IoT cho phép một hoặc nhiều ứng dụng. Windows 10 IoT Core là loại đầu tiên. Nó giúp xây dựng một ứng dụng duy nhất (hoặc ứng dụng chuyên dụng). Gói Windows IoT Core rất nhỏ nhưng có thể chạy các quy trình nền để cung cấp dữ liệu cho ứng dụng chính mà thiết bị đã được xây dựng. Nói cách khác, nó chỉ chứa hệ điều hành Windows 10 IoT.
Windows 10 IoT Enterprise là sự kết hợp của cả IoT và phiên bản Enterprise đầy đủ. Nó cho phép một số thành phần nhất định của Windows 10 (hệ điều hành chính) được cài đặt trên các thiết bị thông minh. Điều đó cho phép chạy nhiều ứng dụng cùng một lúc. Vì vậy, về cơ bản, Windows 10 IoT Enterprise là IoT + Hệ điều hành Windows 10 Enterprise thông thường.
Kênh dịch vụ dài hạn - LTSC
Trong khi nói về sự khác biệt giữa Windows IoT Core và Windows IoT Enterprise, điều cần thiết là phải nói về Bản cập nhật Windows. Phiên bản Windows IoT Core về cơ bản là tập trung vào một ứng dụng duy nhất hay nói cách khác, một thiết bị được cho là chỉ thực hiện một việc duy nhất. Những ứng dụng như vậy không yêu cầu cập nhật thường xuyên vì chúng có thể phá vỡ chức năng cơ bản của ứng dụng. Do đó, đối với lõi Windows 10 IoT, các bản cập nhật càng ít càng tốt - trải dài trong một khoảng thời gian dài. Điều này cũng diễn ra tốt vì các thiết bị như vậy không yêu cầu cập nhật tính năng. Tất cả những gì họ cần là các bản cập nhật giữ an toàn cho thiết bị.
Windows 10 IoT Core được coi là Kênh dịch vụ dài hạn, giống như các máy chủ của bất kỳ công ty đa quốc gia nào không nhận được bản cập nhật quá thường xuyên. Trên thực tế, IoT Core thậm chí còn nhận được ít bản cập nhật hơn vì nó không cần các bản cập nhật tính năng vào mùa xuân và mùa thu. Điều này không có nghĩa là phiên bản IoT Enterprise sẽ nhận được quá nhiều bản cập nhật. Nó cũng là LTSC và chỉ yêu cầu những bản cập nhật theo yêu cầu. Việc triển khai các bản cập nhật này (trong Enterprise) do quản trị viên hoặc nhà sản xuất thiết bị xử lý.
Bài đăng trên đã giải thích sự khác biệt cơ bản giữa Windows 10 IoT Core và IoT Enterprise. Nếu bạn có gì cần bổ sung, hãy bình luận.