create connected home devices using a raspberry pi, siri and espnow for makers

29

Upload: nat-weerawan

Post on 11-Apr-2017

1.550 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers
Page 2: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

Chiang Mai Maker Club is an open-source Maker Space

Page 3: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

https://www.facebook.com/groups/ChiangMaiMakerClub/permalink/1106771392776286

Page 4: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers
Page 5: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 6: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

HomeKit Accessory Protocol

http://cmmakerclub.com

Page 7: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 8: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

HAP-NodeJSNodeJS Implementation

http://cmmakerclub.com

Page 9: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

Home ControlGo implementation

http://cmmakerclub.com

Page 10: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers
Page 11: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 12: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers
Page 13: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 14: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

Install NVM / NodeJSNode Version Manager

http://wp.me/p4T8Tf-Yq

Page 15: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

nvm install 5.10.1 nvm use 5.10.1 nvm alias default 5.10.1

http://wp.me/p4T8Tf-Yq

Page 16: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

git clone https://github.com/KhaosT/HAP-NodeJS.git

cd HAP-NodeJS

node BridgeCore.js

http://cmmakerclub.com

Page 17: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

docker run -it --net=host \ -v $(pwd)/HAP-NodeJS:/root/HAP-NodeJS \ cmmc/hap-nodejs:rpi

http://cmmakerclub.com

Page 18: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 19: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

EDGE DESIGN

http://cmmakerclub.com

Page 20: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

CONVENTION

OVER

CONFIGURATIONhttp://cmmakerclub.com

Page 21: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

/CMMC/xxxxxx/status

/CMMC/xxxxxx/command /CMMC/xxxxxx/lwt

http://cmmakerclub.com

Page 22: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 23: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 24: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 25: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 26: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

http://cmmakerclub.com

Page 27: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

ESP-NOWhttps://www.facebook.com/nat.wrw/posts/10157553088450347

Page 28: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers

cmmakerclub.comhttps://www.facebook.com/groups/ChiangMaiMakerClub

Page 29: Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers