이 페이지는 Raspberry Pi Board와 Node.js을 이용한 원격 제어에 필요한 정보를 제공 합니다.
Node.js는 JavaScript 기반으로 구성된 서버 사이드 서비스를 JavaScript로 구현할 수 있게 만든 런타임 환경(Runtime Environment: 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신 환경) 이다.
Node.js는 Server 측에서 JavaScript를 실행 할수 있게 한다.
Node Package Manager(npm)를 이용하여 다양한 node.js 기반의 모듈을 설치 할 수 있고 이를 이용하여 용이하게 Server Side program을 개발 할 수 있다.
- Node.js의 사용을 위한 준비
- Raspberry Pi GPIO(General Purpose Input Output)
- Node.js를 이용한 Raspberry Pi Webserver
- Node.js를 이용한 원격 제어(Remote control) Coding 예
- Node.js Serialport
- Node.js를 이용한 I2C(Inter Integrated Circuit) 통신
- 농장 원격제어 시스템((Farm remote control system) ) 개발 예