IoT.js

Fastest and easiest way to build IoT Applications

What is IoT.js

IoT.js is a node library that helps software developers and hardware makers build IoT devices with JavaScript. We provide high level APIs help you get data from sensors and control devices much easier. Then you can just start to implement your ideas without figuring out hardware things.

Our mission is helping people(developers, makers, students, kids, etc.) build IoT devices and applications with simple and efficient Web technology, JavaScript to enrich their own and other people's live.

Community

Please join IoT.js community on the Telegram groups. The IoT.js group is for the members who prefer English. And the IoT.js TW group is for the members who prefer Chinese. Welcome to file issues or send pull requests for IoT.js.

Getting Started

Blink an LED without any JavaScript code.

1. Install IoT.js

$ npm install -g iotjs

2. Setup device.json

Add a new file device.json and add the below JSON object.

{
  "modules": {
    "led" : { "module": "Led", "pins": 44 }
  },
  "extensions": {
    "iotjs-blink": { "modules": "led" }
  }
}

3. Run

Run the below command in terminal.

iotjs

Team

We help people(developers, makers, students, kids, etc.) build IoT devices and applications with simple and efficient Web technology, JavaScript.

Evan Tseng

Project Founder, Developer