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 |