Intel Edison board Eclipse NodeJS edison-IO 프로젝트 프로젝트를 생성하고 Javascript 파일을 생성한다. 소스 코드 입력한다. var Edison = require("edison-io"); var board = new Edison(); var status = false; board.on("ready",function(){ console.log("edison ready."); board.pinMode(13,board.MODES.OUTPUT); }); function blink() { board.digitalWrite(13, status-0); status = !status; } var timer = setInterval(blink,1000); setTimeout(function(){ clearInterval(timer); },100000); 프로젝트 Export한다. edison_io.js를 put한다. putty로 돌아간다. root@edison_kjc:~/js# ls -l drwxr-xr-x 2 root root 4096 Mar 8 07:35 edisonio -rw-r--r-- 1 root root 96 Mar 8 05:51 hello.js drwxr-xr-x 2 root root 4096 Mar 8 06:58 nodejs_led -rw-r--r-- 1 root root 226 Mar 8 06:42 nodejs_led.js drwxr-xr-x 2 root root 4096 Mar 8 07:09 webserver root@edison_kjc:~/js# cd edisonio/ root@edison_kjc:~/js/edisonio# ls edison_io.js root@edison_kjc:~/js/edisonio# npm install edison-io npm install 명령어를 통해 edison-io를 설치한다. ctrl+c를 통해 빠져나온다. node edison_io.js 명령어를 입력해 실행한다. root@edison_kjc:~/js/edisonio# node edison_io.js
'사물인터넷' 카테고리의 다른 글
Intel Edison board Eclipse NodeJS Express Control LED (0) | 2016.03.09 |
---|---|
Intel Edison board Eclipse NodeJS Express (0) | 2016.03.08 |
Intel Edison board Eclipse NodeJS Webserver 프로젝트 (0) | 2016.03.08 |
Intel Edison board Eclipse NodeJS LED 프로젝트 (0) | 2016.03.08 |
Intel Edison board Eclipse MarketPlace 및 NodeJS를 위한 Nodeclipse 프로그램 설치 (0) | 2016.03.08 |