Skip to content

Getting Started

SaeHie Park edited this page Jan 6, 2016 · 66 revisions

Overview

IoT.js is built based on JerryScript(lightweight JavaScript engine) and libuv for asynchronous I/O event handling.

Source repositories

Build script

There is a script to help you build IoT.js called "[build.py](Build Script)" in source repository.

Supported platforms

Current supported platforms are Linux and NuttX

Platforms to support
  • OSX 10.10 as development host
  • Artik 1 => as target board
H/W boards
  • Current supporting
    • STM32F4-Discovery + BB
    • Raspberry Pi 2
  • Plan to support
    • Samsung Artik 1
    • STM32F429-Discovery
    • STM32F411-Nucleo
    • Intel Edison
    • (and your contributions including above plans)

Supporting direct H/W control

We may need to control things directly from ECMAScript code. How can we make it possible? Let's first describe it at GPIO-API-candidate page.

IoT.js Package

IoT.js also uses NPM tool, node package manager, as for package development and sharing. Visit IoT.js Package page for more information.

When something goes wrong

Please read Logging IoT.js execution how to display and add log messages while developing.