{"id":10544,"date":"2018-04-17T07:44:13","date_gmt":"2018-04-17T07:44:13","guid":{"rendered":"https:\/\/www.itwriting.com\/blog\/?p=10544"},"modified":"2018-04-18T06:00:50","modified_gmt":"2018-04-18T06:00:50","slug":"what-is-azure-sphere","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/10544-what-is-azure-sphere.html","title":{"rendered":"What is Azure Sphere?"},"content":{"rendered":"<p>Microsoft has announced <a href=\"https:\/\/www.microsoft.com\/en-us\/azure-sphere\/\" target=\"_blank\">Azure Sphere<\/a>, and in a manner which I\u2019m guessing many will find confusing.<\/p>\n<p>It is obviously something to do with IoT (Internet of Things) and intended to make your IoT solutions more secure. It is obviously something to do with Azure, Microsoft\u2019s cloud platform. But what is a \u201ccrossover class of MCU\u201d? What is an \u201cHLOS small enough for MCUs\u201d? Where does the \u201cAzure Sphere OS\u201d, which is Microsoft\u2019s new Linux, actually run?<\/p>\n<p><a href=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/04\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" border=\"0\" alt=\"image\" src=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/04\/image_thumb-8.png\" width=\"604\" height=\"546\" \/><\/a><\/p>\n<p>Let\u2019s start with MCU (Microcontroller Unit). The most informative description of what Azure Sphere is all about is <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2017\/03\/SevenPropertiesofHighlySecureDevices.pdf\" target=\"_blank\">this research paper<\/a> [PDF]. The target of Azure Sphere is devices powered by microcontrollers \u2013 in other words, IoT devices that are more than just sensors and have their own processors, though with less capability than a full SoC (System on a Chip). It is obvious that such devices, if compromised, have considerable risks. A fire in your oven? A radiotherapy machine that kills rather than heals? Toys that spy on children? Not good.<\/p>\n<p>Microsoft\u2019s solution is to have those devices run on a new processor designed in partnership with MediaTek (a large Taiwanese system-on-chip manufacturer) and running the tiny Azure Sphere OS. Built-in features include hardware-based security (private keys in a hardware-protected vault), hardware-enforced compartmentalization, certificate-based authentication and failure reporting. The new processor is called Sopris in Microsoft\u2019s paper.<\/p>\n<p><a href=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/04\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"display: inline; background-image: none;\" border=\"0\" alt=\"image\" src=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/04\/image_thumb-9.png\" width=\"604\" height=\"334\" \/><\/a>    <br \/><em>The Sopris Microprocessor<\/em><\/p>\n<p>These Azure Sphere devices communicate with Microsoft\u2019s Azure Sphere service to receive both OS and application updates, and to process failure reports.<\/p>\n<p>Azure Sphere does not determine how the production data from your IoT device is handled. You can deal with this as you like, using Azure, another cloud provider, or on-premises infrastructure.<\/p>\n<p>A point of interest is that the Azure Sphere OS runs Microsoft\u2019s own customised version of Linux. Why Linux? Microsoft must have concluded that there was insufficient advantage, and more friction, in using a version of Windows (though Windows IoT Core exists). Use of Linux in Microsoft can only increase; and remember, Linux is now <a href=\"https:\/\/www.itwriting.com\/blog\/10537-why-subsystem-for-linux-in-windows-10.html\" target=\"_blank\">built into Windows<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has announced Azure Sphere, and in a manner which I\u2019m guessing many will find confusing. It is obviously something to do with IoT (Internet of Things) and intended to make your IoT solutions more secure. It is obviously something to do with Azure, Microsoft\u2019s cloud platform. But what is a \u201ccrossover class of MCU\u201d? &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/10544-what-is-azure-sphere.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">What is Azure Sphere?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,1519],"tags":[1529,586],"class_list":["post-10544","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-tech","tag-iot","tag-microsoft"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=10544"}],"version-history":[{"count":4,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10544\/revisions"}],"predecessor-version":[{"id":10548,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10544\/revisions\/10548"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=10544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=10544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=10544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}