Brian Willess

Brian Willess

Technical Solutions Engineer,


Dhiren Raval

Dhiren Raval

IoT Program Manager,

Softweb Solutions

About Webinar

Security is the prime requirement for any IoT project. While implementing a secure IoT solution can be a challenging task, Azure Sphere delivers essential security properties so that you can innovate with confidence. Robust hardware security, a defense-in-depth OS, and a cloud security service empower developers to build innately secure products while optimizing development and delivery using a flexible software delivery model and development tools.

Azure Sphere empowers you to deliver next-generation experiences which in turn not only delights your customers but also improves your margins and increases your value. In this webinar, our experts will talk about the significance of security in IoT projects and how Azure Sphere can secure your apps from vulnerable threats. We will also show you how you can take control of your devices without compromising your data.

Webinar agenda

  • Why security is important
  • The seven properties of a highly secure device
  • Azure Sphere Secure MCU
  • Azure Sphere Secure OS
  • Azure Sphere Security Service
  • Azure Sphere Development Experience
  • Azure Sphere Starter Kit
  • Demo using Sphere Module and Avnet IoTConnect

Questions & Answers

The following are the answers to the questions that were asked during the live webinar.

Question 1: Why is the flash memory segregated into two 8 MB sections?

Answer 1: The OS uses the first 8 MB for the app and the other for the previous app. So when you update it and if it turns out to be crashing continuously, we will have a backup of the previous app. The OS will recognize that there was something wrong with the app and roll back to the previous one.

Question 2: What is the best way to do flash design for the OTA?

Answer 2: Once you have implemented Azure Sphere, all you have to do is to manage your application. You need to group your devices into a logical group called the device group and then create a skew that also represents the application that you want and the OS that you want to put into your devices. Microsoft Sphere will handle the rest.

Question 3: Can I use C++ or JAVA with the Microsoft Sphere?

Answer 3: No, this is a resource constraint device. Currently C is the only supported language.

Question 4: How can I learn more about designing the Azure Sphere MCU into my product?

Answer 4: We’re Avnet’s exclusive distributor for the Microsoft Sphere. We have sales offices all around the globe; you can visit any of our offices and meet our field application engineers who can help you. Visit the page to learn more.

Question 5: Based on your experience, what is the best practice to do OTA in resource constrained devices?

Answer 5: For Azure Sphere, Microsoft has done the work already.

Question 6: How do I onboard Azure Sphere into IoTConnect?

Answer 6: Currently, we are developing device provisioning feature for the IoTConnect platform to can pull data from Microsoft Azure Sphere.