41. Node.js는
- Single Thread
- Event Loop
- javascript
- 강력한 Libraries
—―> 저성능에도 잘 동작
—―> 센서 처리에 적당
—―> 많은 개발자
—―> 쉽게 개발 할 수 있다
42. 오픈 소스 하드웨어에서 Node.js 사용
- OS 필요(etc, LINUX)
- 재컴파일(nvm 사용)
- HW 제어
43. Node.js로 HW 다루기
raspberry pi 외부 interface
– serial : https://github.com/ecto/duino
– i2c : https://github.com/kelly/node-i2c
– spi : https://github.com/RussTheAerialist/node-spi
– gpio : https://github.com/rakeshpai/pi-gpio
– bluetooth LE : https://github.com/sandeepmistry/noble
44. Node.js로 아두이노 제어
https://github.com/jinniahn/duino
DUINO 아두이노 프로그램 설치
$> git clone https://github.com/jinniahn/duino
$> cd duino/src/du
$> open duino.ino
USB Cable
DUINO Module + Node.js App
56. 매직에코는 IoT 플랫폼을 만들고 있다.
계정 관리/연동
Identity Integration
MagicEco IoT Platform
ConnectManager
MQTT
WebSocket
AppManger
App 스케쥴러
모니터링
Designer
App 실행
스크립트 생성
위젯 매니저
일반/관리자 모드
AppStore
LogManger
Logcat
Analystics
패턴분석기
Dash
Theme Manager
앱스토어 Wizard
앱스토어 모듈
OPEN API
외부 계정 시스템
65. 아직 끝나지 않았다.
IoT Devices Multiple Devices
MagicEco IoT Platform
계정 관리/연동
Identity Integration
ConnectManager
MQTT
WebSocket
AppManger
App 스케쥴러
Designer
App 실행
모니터링
스크립트 생성
위젯 매니저
일반/관리자 모드
AppStore
LogManger
Logcat
Analystics
패턴분석기
Dash
Theme Manager
앱스토어 Wizard
앱스토어 모듈
OPEN API
외부 계정 시스템
Type%1.
Type%2.
Type%3.
VM
VM
VM