From the course: IoT Product Security

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

IoT operating systems

IoT operating systems

Hi, I'm Matthew Clark. And this is Lesson 5.5: IoT Operating Systems. In this lesson, we will cover IoT operation selection and considerations, and also look at different examples of IoT operating systems. So let's get started. Every IoT project will have constraints and generally hardware will top that list. But you certainly don't want your operating system to bring additional constraints. So when choosing an operating system for your IoT device, keep these factors in mind. First, consider connectivity requirements. Choose an operating system that provides your required connectivity protocols; Bluetooth LE, ZigBee, Z-Wave, or so forth. Second, consider operating systems that provide native support for your ecosystem and industry requirements via stability or over-the-air updates or support for encryption. Third, consider those hardware constraints and plan for them. If you're only using ARM processors, then maybe embed OS, will work best. But if you need to be more hardware…

Contents