Intel Edison에서는 Node.Js를 사용하여 웹 서비스를 하고 소켓통신을 수행할 수 있다.


이를 위해서는 socket.io와 http Server가 필요하다.


아래 예제는 Edison 확장보드의 디지털 핀13과 PWM핀 3번을 LED에 연결하고 웹 페이지의 슬라이더와 버튼 입력을 받아 LED 켜고 끄기, 밝기 조절을 해보도록 한다.


먼저 Express 라이브러리에서 app을 생성하고 index.html파일을 호출하도록 한다.


app.get('/', function (req, res) {

    res.sendFile(__dirname + '/index.html'); //serve the static html file

});

그리고 Socket IO로부터 입출력을 처리하도록 한다




메인 소스코드

main.js




index.html 파일 소스코드


'ROBOTICS > Intel Edison' 카테고리의 다른 글

Intel Edison에 고정 IP 할당하기  (0) 2016.06.07
Socket통신으로 웹에서 LED제어하기  (0) 2016.02.12
웹캠으로 스트리밍 전송하기  (0) 2016.02.11
Wifi 설정하기  (0) 2016.02.11

+ Recent posts