0% found this document useful (0 votes)
42 views2 pages

Iot2X 3.2 Iot Operating Systems: Operating System Open/Closed Source (Commercial) Notes

The document discusses several open-source and closed-source operating systems used for IoT devices. Riot OS is an open-source OS that can run on various platforms and has an easy to use API and efficient power usage. Windows for IoT has 3 subsets - for mobile, core devices like Raspberry Pi, and enterprise devices. VxWorks is closed-source, robust, highly scalable and has strong security features. Google Brillo uses the Weave communication protocol. ARMmbed is for small, low-powered ARM devices and is single-threaded. Embedded Apple iOS and OS X are for Apple IoT devices and include HomeKit for home automation apps.

Uploaded by

quang pham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views2 pages

Iot2X 3.2 Iot Operating Systems: Operating System Open/Closed Source (Commercial) Notes

The document discusses several open-source and closed-source operating systems used for IoT devices. Riot OS is an open-source OS that can run on various platforms and has an easy to use API and efficient power usage. Windows for IoT has 3 subsets - for mobile, core devices like Raspberry Pi, and enterprise devices. VxWorks is closed-source, robust, highly scalable and has strong security features. Google Brillo uses the Weave communication protocol. ARMmbed is for small, low-powered ARM devices and is single-threaded. Embedded Apple iOS and OS X are for Apple IoT devices and include HomeKit for home automation apps.

Uploaded by

quang pham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IoT2x 3.

2 IoT Operating Systems

Open/closed
Operating System source Notes
(commercial)

Can run on variety of platforms, easy to use API,


Riot OS Open source
efficient use of power (Froehlich 2016)

3 subset OS (for IoT Mobile (supporting ARM), for


Windows for IoT Closed source IoT Core (Raspberry Pi and Intel Atom,) for IoT
Enterprise (Froehlich 2016)

Robust and highly scalable, high number of


WindRiver Vx Works Closed source
security features (Froehlich 2016)

Uses Weave communication protocol. (Froehlich


Google Brillo Closed source
2016)

For ARM architecture, Single threaded for running


ARMmbed Closed source on smallest and lowest powered devices (Froeh-
lich 2016)

Embedded Apple iOS For Apples IoT devices, HomeKit for app creation
Closed source
& OS X for home automation devices (Froehlich 2016)

Mentor Graphics Robust support for various embedded architec-


Closed source
Nucleus RTOS tures (Froehlich 2016)

Known for performance, security and reliability


Green Hills Integrity Closed source
(Froehlich 2016)
IoT2x 3.2 IoT Operating Systems

Open/closed
Operating System source Notes
(commercial)

TinyOS Open source Designed for low power wireless devices

Connects tiny low-cost, low-power microcontrol-


Contiki Open source
lers to the Internet

Raspbian Open source Designed for Raspberry Pi, based on Debian

Freescale MQX

Apache Mynewt

Android Things

Particle

Ubuntu IoT

You might also like