메뉴 건너뛰기




Volumn 3, Issue 5, 2016, Pages 720-734

Operating Systems for Low-End Devices in the Internet of Things: A Survey

Author keywords

Embedded software; Internet of Things (IoT); low power electronics; operating system (OS)

Indexed keywords

COMPUTER OPERATING SYSTEMS; EMBEDDED SOFTWARE; INTERNET; LINUX; LOW POWER ELECTRONICS; OPEN SOURCE SOFTWARE; SOFTWARE DESIGN; SURVEYS;

EID: 84987788989     PISSN: None     EISSN: 23274662     Source Type: Journal    
DOI: 10.1109/JIOT.2015.2505901     Document Type: Article
Times cited : (248)

References (103)
  • 2
    • 84987831612 scopus 로고    scopus 로고
    • "Arduino due," [Online]. Available: http://arduino.cc/en/Main/ arduinoBoardDue
  • 3
    • 84987831611 scopus 로고    scopus 로고
    • Redwire Llc. "Redwire Econotag II," [Online]. Available: http://redwire. myshopify.com/products/econotag-ii
    • Redwire Econotag II
  • 4
    • 84908618506 scopus 로고    scopus 로고
    • Zolertia. "Z1 datasheet," [Online]. Available: http://www.zolertia.com
    • Z1 Datasheet
  • 6
    • 84987816565 scopus 로고    scopus 로고
    • OpenMote. "OpenMote-CC2538," [Online]. Available: http://www. openmote.com/hardware/openmote-cc2538-en.html
    • OpenMote-CC2538
  • 8
    • 84887362165 scopus 로고    scopus 로고
    • Terminology for constrained node networks
    • May
    • C. Bormann, M. Ersue, and A. Keranen, "Terminology for constrained node networks," RFC 7228 (informational), Internet Eng. Task Force, May 2014 [Online]. Available: http://www.ietf.org/rfc/rfc7228.txt
    • (2014) RFC 7228 (Informational)
    • Bormann, C.1    Ersue, M.2    Keranen, A.3
  • 10
    • 84987779176 scopus 로고    scopus 로고
    • "Pebble smart watch," [Online]. Available: https://getpebble.com
    • Pebble Smart Watch
  • 12
    • 84987800509 scopus 로고    scopus 로고
    • "mbed OS," [Online]. Available: https://mbed.org/technology/os
  • 18
    • 77954485841 scopus 로고    scopus 로고
    • Home automation routing requirements in low-power and lossy networks
    • Apr
    • A. Brandt, J. Buron, and G. Porcu, "Home automation routing requirements in low-power and lossy networks," Internet Eng. Task Force, RFC 5826 (informational), Apr. 2010 [Online]. Available: http://www.ietf.org/rfc/rfc5826.txt
    • (2010) Internet Eng. Task Force, RFC 5826 (Informational)
    • Brandt, A.1    Buron, J.2    Porcu, G.3
  • 20
    • 84987845269 scopus 로고    scopus 로고
    • Freescale. "The MC13224V SoC," [Online]. Available: http://www. freescale.com/webapp/sps/site/prod-summary.jsp?code=MC13224V
    • The MC13224V SoC
  • 21
    • 84987800523 scopus 로고    scopus 로고
    • ST Microelectronics. "STM32F100VC microcontroller," [Online]. Available: http://www.st.com/web/catalog/mmc/FM141/SC1169/ SS1031/LN775/PF216851
    • STM32F100VC Microcontroller
  • 22
    • 77958003511 scopus 로고    scopus 로고
    • Communication and computation in buildings: A short introduction and overview
    • Nov
    • D. Dietrich, D. Bruckner, G. Zucker, and P. Palensky, "Communication and computation in buildings: A short introduction and overview," IEEE Trans. Ind. Electron., vol. 57, no. 11, pp. 3577-3584, Nov. 2010
    • (2010) IEEE Trans. Ind. Electron , vol.57 , Issue.11 , pp. 3577-3584
    • Dietrich, D.1    Bruckner, D.2    Zucker, G.3    Palensky, P.4
  • 24
    • 78649448442 scopus 로고    scopus 로고
    • Providing os support for wireless sensor networks: Challenges and approaches
    • W. Dong, C. Chen, X. Liu, and J. Bu, "Providing os support for wireless sensor networks: Challenges and approaches," IEEE Commun. Surv. Tuts., vol. 12, no. 4, pp. 519-530, 2010
    • (2010) IEEE Commun. Surv. Tuts , vol.12 , Issue.4 , pp. 519-530
    • Dong, W.1    Chen, C.2    Liu, X.3    Bu, J.4
  • 25
    • 84857266333 scopus 로고    scopus 로고
    • A comparative analysis of wireless sensor network operating systems
    • L. Saraswat and P. S. Yadav, "A comparative analysis of wireless sensor network operating systems," Int. J. Eng. Technosci., vol. 1, no. 1, pp. 41-47, 2010
    • (2010) Int. J. Eng. Technosci , vol.1 , Issue.1 , pp. 41-47
    • Saraswat, L.1    Yadav, P.S.2
  • 26
    • 84881312915 scopus 로고    scopus 로고
    • Standardized protocol stack for the internet of (important) things
    • Third Quart
    • M. R. Palattella et al., "Standardized protocol stack for the internet of (important) things," IEEE Commun. Surv. Tuts., vol. 15, no. 3, pp. 1389-1406, Third Quart. 2013
    • (2013) IEEE Commun. Surv. Tuts , vol.15 , Issue.3 , pp. 1389-1406
    • Palattella, M.R.1
  • 27
    • 0036704299 scopus 로고    scopus 로고
    • Energy-centric enabling technologies for wireless sensor networks
    • Aug
    • R. Min et al., "Energy-centric enabling technologies for wireless sensor networks," IEEE Wireless Commun., vol. 9, no. 4, pp. 28-39, Aug. 2002
    • (2002) IEEE Wireless Commun , vol.9 , Issue.4 , pp. 28-39
    • Min, R.1
  • 28
    • 33746764996 scopus 로고    scopus 로고
    • Wireless sensor networks for personal health monitoring: Issues and an implementation
    • A. Milenkovíc, C. Otto, and E. Jovanov, "Wireless sensor networks for personal health monitoring: Issues and an implementation," Comput. Commun., vol. 29, no. 13, pp. 2521-2533, 2006
    • (2006) Comput. Commun , vol.29 , Issue.13 , pp. 2521-2533
    • Milenkovíc, A.1    Otto, C.2    Jovanov, E.3
  • 30
    • 84987790937 scopus 로고    scopus 로고
    • "ITRON project archive," [Online]. Available: http://www.ertl.jp/ITRON/ home-e.html
  • 32
    • 33845933082 scopus 로고    scopus 로고
    • Increased security through open source
    • Jan
    • J.-H. Hoepman and B. Jacobs, "Increased security through open source," Commun. ACM, vol. 50, no. 1, pp. 79-83, Jan. 2007 [Online]. Available: http://doi.acm.org/10.1145/1188913.1188921
    • (2007) Commun. ACM , vol.50 , Issue.1 , pp. 79-83
    • Hoepman, J.-H.1    Jacobs, B.2
  • 38
    • 84987800171 scopus 로고    scopus 로고
    • Emul8. [Online]. Available: http://emul8.org
  • 40
    • 20544456753 scopus 로고    scopus 로고
    • Contiki-A lightweight and flexible operating system for tiny networked sensors
    • A. Dunkels, B. Grönvall, and T. Voigt, "Contiki-A lightweight and flexible operating system for tiny networked sensors," in Proc. 29th Annu. Int. Conf. Local Comput. Netw. (LCN), 2004, pp. 455-462 [Online]. Available: http://dblp.uni-trier.de/db/conf/lcn/lcn2004.html# DunkelsGV04
    • (2004) Proc. 29th Annu. Int. Conf. Local Comput. Netw. (LCN) , pp. 455-462
    • Dunkels, A.1    Grönvall, B.2    Voigt, T.3
  • 41
    • 84987821525 scopus 로고    scopus 로고
    • "Contiki operating system," [Online]. Available: http://www.contikios. org
  • 44
    • 84987790991 scopus 로고    scopus 로고
    • RIOT and the evolution of IoT operating systems and applications
    • E. Baccelli, O. Hahm, H. Petersen, and K. Schleiser, "RIOT and the evolution of IoT operating systems and applications," ERCIM News, vol. 2015, no. 101, 2015 [Online]. Available: http://ercim-news.ercim. eu/en101/special/riot-and-The-evolution-of-iot-operating-systems-andapplications
    • (2015) ERCIM News , vol.2015 , Issue.101
    • Baccelli, E.1    Hahm, O.2    Petersen, H.3    Schleiser, K.4
  • 45
    • 84987821535 scopus 로고    scopus 로고
    • "RIOT operating system," [Online]. Available: http://www.riot-os.org
  • 50
    • 84895207016 scopus 로고    scopus 로고
    • TinyOS: An operating system for sensor networks
    • W. Weber, J. M. Rabaey, E. Aarts, Eds. Berlin, Germany: Springer-Verlag, ch. 7
    • P. Levis et al., "TinyOS: An operating system for sensor networks," in Ambient Intelligence, W. Weber, J. M. Rabaey, E. Aarts, Eds. Berlin, Germany: Springer-Verlag, 2005, ch. 7, pp. 115-148 [Online]. Available: http://dx.doi.org/10.1007/3-540-27139-2-7
    • (2005) Ambient Intelligence , pp. 115-148
    • Levis, P.1
  • 51
    • 85076890829 scopus 로고    scopus 로고
    • Experiences from a decade of TinyOS development
    • P. Levis, "Experiences from a decade of TinyOS development," in Proc. 10th USENIX Conf. Oper. Syst. Des. Implement. (OSDI'12), 2012, pp. 207-220 [Online]. Available: http://dl.acm.org/citation.cfm? id=2387880.2387901
    • (2012) Proc. 10th USENIX Conf. Oper. Syst. Des. Implement. (OSDI'12) , pp. 207-220
    • Levis, P.1
  • 59
    • 84987810471 scopus 로고    scopus 로고
    • Google. "Project Brillo," [Online]. Available: https://developers.google. com/brillo
    • Project Brillo
  • 60
    • 84987805558 scopus 로고    scopus 로고
    • "ChibiOS/RT," [Online]. Available: http://www.chibios.org
  • 61
    • 84987843862 scopus 로고    scopus 로고
    • CooCox. "CoOS," [Online]. Available: http://www1.coocox.org/ CoOS.htm
    • CoOS
  • 62
    • 84987807203 scopus 로고    scopus 로고
    • ERIKA Enterprise. [Online]. Available: http://erika.tuxfamily.org/ drupal
  • 63
    • 78650875631 scopus 로고    scopus 로고
    • MansOS: Easy to use, portable and resource efficient operating system for networked embedded devices
    • G. Strazdins, A. Elsts, and L. Selavo, "MansOS: Easy to use, portable and resource efficient operating system for networked embedded devices," in Proc. 8th ACM Conf. Embedded Netw. Sens. Syst., 2010, pp. 427-428
    • (2010) Proc. 8th ACM Conf. Embedded Netw. Sens. Syst , pp. 427-428
    • Strazdins, G.1    Elsts, A.2    Selavo, L.3
  • 64
    • 84876246342 scopus 로고    scopus 로고
    • NanoQplus: A multi-threaded operating system with memory protection mechanism for WSNs
    • S. C. Kim, H. Kim, J. Song, M. Yu, and P. Mah, "NanoQplus: A multi-threaded operating system with memory protection mechanism for WSNs," in Proc. 1st China-Korea WSN Int. Workshop (CKWSN'2008), 2008, vol. 20, no. 8, 2008
    • (2008) Proc. 1st China-Korea WSN Int. Workshop (CKWSN'2008) , vol.20 , Issue.8 , pp. 2008
    • Kim, S.C.1    Kim, H.2    Song, J.3    Yu, M.4    Mah, P.5
  • 65
    • 84987795450 scopus 로고    scopus 로고
    • "NanoRK operating system," [Online]. Available: http://www.nanork. org
  • 66
    • 84987810472 scopus 로고    scopus 로고
    • "Nut/OS," [Online]. Available: http://www.ethernut.de/en/software
  • 69
    • 84987843860 scopus 로고    scopus 로고
    • "SOS 2.X," [Online]. Available: https://projects.nesl.ucla.edu/public/sos-2x
  • 70
    • 20844436880 scopus 로고    scopus 로고
    • MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms
    • S. Bhatti et al., "MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms," in Mobile Networks and Applications, 2005
    • (2005) Mobile Networks and Applications
    • Bhatti, S.1
  • 71
    • 84987807144 scopus 로고    scopus 로고
    • "MANTIS OS," [Online]. Available: http://www.sourceforge.net/ projects/mantisos
  • 72
    • 84987808701 scopus 로고    scopus 로고
    • "Lorien," [Online]. Available: http://lorienos.sourceforge.net/index.php/ Main-Page
  • 73
    • 84987808672 scopus 로고    scopus 로고
    • "LiteOS," [Online]. Available: http://www.liteos.net
  • 74
    • 84987807163 scopus 로고    scopus 로고
    • Express Logic Inc. "ThreadX," [Online]. Available: http://rtos.com/ products/threadx
    • Express Logic Inc
  • 76
    • 84987808692 scopus 로고    scopus 로고
    • Blackberry Ltd. "QNX," [Online]. Available: http://www.qnx.com
    • Blackberry Ltd
  • 77
    • 84987787182 scopus 로고    scopus 로고
    • Wind River Syst. "VxWorks," [Online]. Available: http://www.windriver. com/products/vxworks
    • Wind River Syst
  • 78
    • 84987810489 scopus 로고    scopus 로고
    • "Wind river rocket," [Online]. Available: http://www.windriver.com/ products/operating-systems/rocket
  • 79
    • 84987787188 scopus 로고    scopus 로고
    • SYSGO. "PikeOS," [Online]. Available: http://www.sysgo.com/products/ pikeos-rtos-and-virtualization-concept
    • PikeOS
  • 80
    • 84987808662 scopus 로고    scopus 로고
    • Segger. "embOS," [Online]. Available: https://www.segger.com/ embos.html
    • EmbOS
  • 81
    • 84987785946 scopus 로고    scopus 로고
    • Mentor Graphics. "Nucleus RTOS," [Online]. Available: http://www. mentor.com/embedded-software/nucleus
    • Nucleus RTOS
  • 82
    • 84987806825 scopus 로고    scopus 로고
    • SCIOPTA Systems AG. "SCIOPTA," [Online]. Available: http://www. sciopta.com/products/kernel.html
    • SCIOPTA Systems AG
  • 83
    • 84987806823 scopus 로고    scopus 로고
    • Micrium. "uC/OS-II," [Online]. Available: http://micrium.com/rtos/ ucosii/overview
    • UC/OS-II
  • 84
    • 84987810446 scopus 로고    scopus 로고
    • Micrium. "uC/OS-III," [Online]. Available: http://micrium.com/rtos/ ucosiii/overview
    • UC/OS-III
  • 85
    • 84987826283 scopus 로고    scopus 로고
    • Green Hills Software. "μ-velOSity," [Online]. Available: http://www.ghs. com/products/micro-velosity.html
    • μ-velOSity
  • 86
    • 84987826282 scopus 로고    scopus 로고
    • Microsoft. "Windows CE," [Online]. Available: http://microsoft.com/ windowsce
    • Windows CE
  • 87
    • 84987833899 scopus 로고    scopus 로고
    • Huawei. "LiteOS," [Online]. Available: https://github.com/OIOTC/ Liteos
    • Huawei
  • 88
    • 84987808713 scopus 로고    scopus 로고
    • Arduino. [Online]. Available: http://arduino.cc
  • 90
    • 84987813824 scopus 로고    scopus 로고
    • "Tessel embedded development platform," [Online]. Available: https:// tessel.io
  • 91
    • 84987787191 scopus 로고    scopus 로고
    • node OS. [Online]. Available: http://node-os.com
  • 95
    • 84987787228 scopus 로고    scopus 로고
    • Travis CI. [Online]. Available: https://travis-ci.org
  • 98
    • 84987845028 scopus 로고    scopus 로고
    • (2008-2014)
    • M. Günes et al. (2008-2014). "DES-testbed," [Online]. Available: http:// www.des-testbed.net
    • Günes, M.1
  • 101
    • 70649094180 scopus 로고    scopus 로고
    • Formalizing FreeRTOS first steps
    • M. Oliveira and J. Woodcock, Eds. New York, NY, USA: Springer
    • D. Déharbe, S. Galvão, and A. Moreira, "Formalizing FreeRTOS: First steps," in Formal Methods: Foundations and Applications, M. Oliveira and J. Woodcock, Eds. New York, NY, USA: Springer, 2009, vol. 5902, pp. 101-117 [Online]. Available: http://dx.doi.org/10.1007/978-3-642-10452-7-8
    • (2009) Formal Methods: Foundations and Applications , vol.5902 , pp. 101-117
    • Déharbe, D.1    Galvão, S.2    Moreira, A.3
  • 102
    • 84872971449 scopus 로고    scopus 로고
    • Verifying FreeRTOS; A feasibility study
    • Delt, The Netherlands, Tech. Rep
    • C. Pronk, "Verifying FreeRTOS; A feasibility study," Softw. Eng. Res. Group, Delft Univ. Technol., Delt, The Netherlands, Tech. Rep., 2010
    • (2010) Softw. Eng. Res. Group, Delft Univ. Technol
    • Pronk, C.1
  • 103
    • 84987787246 scopus 로고    scopus 로고
    • Gartner study: Makers and startups are the ones shaping the internet of things
    • P. Basiliere and J. Tully, "Gartner study: Makers and startups are the ones shaping the internet of things," Maverick Res., Gartner, 2014
    • (2014) Maverick Res., Gartner
    • Basiliere, P.1    Tully, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.