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)
  • Received : 2014.02.20
  • Accepted : 2014.08.28
  • Published : 2014.12.31

Abstract

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.

Keywords

References

  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.