Azure Sphere
Ngày càng có nhiều thiết bị chứa vi điều khiển (máy tính một chip) để làm cho chúng thông minh hơn. Điều này cho phép các tình huống như máy giặt gửi thông báo bảo trì định kỳ cho chủ sở hữu.
Tuy nhiên, việc bảo mật các thiết bị bằng vi điều khiển nhúng rất phức tạp và đầy thách thức, bằng chứng là đã có nhiều sự cố bảo mật với các thiết bị được kết nối trong những năm qua.
Azure Sphere cung cấp một nền tảng ứng dụng an toàn, cấp độ cao với các tính năng giao tiếp và bảo mật được tích hợp sẵn cho các thiết bị kết nối internet. Nền tảng này bao gồm phần cứng, hệ điều hành và các thành phần đám mây để chủ động bảo vệ thiết bị, doanh nghiệp của bạn và khách hàng của bạn.
Ba thành phần này cung cấp nền tảng cho một thế giới được kết nối, an toàn bằng cách sử dụng Azure Sphere:
- Azure Sphere MCU: Bộ vi điều khiển chéo (MCU) an toàn, được kết nối,
- Azure Sphere OS: Hệ điều hành tùy chỉnh, cấp cao, dựa trên Linux
- Dịch vụ bảo mật Azure Sphere (AS3): Dịch vụ bảo mật dựa trên đám mây cung cấp bảo mật liên tục, có thể tái tạo
Xây dựng ứng dụng Hello World với Visual Studio Code
Bạn có thể sử dụng họ Visual Studio để phát triển các ứng dụng chạy trên Azure Sphere. Điều này mở ra thế giới phát triển vi điều khiển cho một nhóm lớn hơn nhiều các nhà phát triển trên cả Windows và Linux.
Bảo mật Azure Sphere (Azure Sphere Security)
AS3 là một dịch vụ đám mây cung cấp chứng thực từ xa để xác thực thiết bị và đảm bảo chúng không bị giả mạo. Nó cũng cung cấp một cơ chế an toàn để đẩy Azure Sphere OS và các bản cập nhật ứng dụng khác xuống các thiết bị Azure Sphere.
Dựa trên kinh nghiệm hàng thập kỷ của Microsoft về bảo mật internet, nhóm Azure Sphere đã xác định được bảy thuộc tính của các thiết bị được bảo mật cao. Nền tảng Azure Sphere được thiết kế xung quanh bảy thuộc tính này để cung cấp một nền tảng IoT bảo mật cao hơn.
Bộ phát triển Azure Sphere (Azure Sphere Development Kit)
Các ứng dụng Azure Sphere có thể được phát triển bằng hệ thống Windows hoặc Linux bằng Bộ phát triển Azure Sphere. Bộ phát triển là một bảng phần cứng cung cấp mọi thứ bạn cần để bắt đầu tạo mẫu và phát triển các ứng dụng Azure Sphere. Có một số tùy chọn khác nhau của Bộ phát triển Azure Sphere có sẵn để mua.