DOI QR코드

DOI QR Code

Design of Lightweight JavaScript Software Platform for the Internet of Things

  • Lee, Wonjun (Department of Electrical and Computer Engineering, Korea University) ;
  • Na, Yeoul (Department of Electrical and Computer Engineering, Korea University) ;
  • Kim, Seon Wook (Department of Electrical and Computer Engineering, Korea University)
  • 투고 : 2014.02.20
  • 심사 : 2014.08.28
  • 발행 : 2014.12.31

초록

Recently, the internet of things (IoT) has become increasingly attractive in many areas to realize smart worlds. JavaScript has become prevalent for IoT programming because of its familiarity with web programmers. On the other hand, JavaScript does not allow the direct control of IoT hardware due to its language limitation. This paper proposes the IoT software platform for JavaScript programming to resolve the limitation. For proof of concept, the platform based on SpiderMonkey and Raspberry Pi was implemented.

키워드

참고문헌

  1. J. Holler, V. Tsiatsis, C. Mulligan, S. Karnouskos, S. Avesand, D. Boyle. From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence. Elsevier, 2014
  2. Node.js home page.
  3. S. Tilkov, S. Vinoski. Node.js: Using JavaScript to Build High-Performance Network Programs. IEEE Internet Computing, 14(6):80-83, November 2010. https://doi.org/10.1109/MIC.2010.145
  4. NPM is a package manager for JavaScript.
  5. Mozilla Foundation. SpiderMonkey. Mozilla wiki:
  6. Mozilla Foundation. mozjs-xx is Spidermonkey version name.
  7. RASPBERRY PI FOUNDATION. Raspberry Pi.
  8. GPIO pin number library.