/* 自定義代碼塊樣式 */

2017年3月23日 星期四

安裝HAP-NodeJS


確定安裝完成 Node.js (安裝Nodejs)
先安裝會用到的套件

sudo apt-get install npm git-core libnss-mdns libavahi-compat-libdnssd-dev 

安裝node module
sudo npm install -g npm  sudo npm install -g node-gyp 

下載HomeKit 模擬套件 HAP-NodeJS:
git clone https://github.com/KhaosT/HAP-NodeJS.git  
cd HAP-NodeJS  
npm rebuild  
sudo npm install node-persist  
sudo npm install srp 
安裝失敗,下載最近版本gcc
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
繼續安裝套件
sudo npm install srp
sudo npm install mdns --unsafe-perm
sudo npm install debug
sudo npm install ed25519 --unsafe-perm
sudo npm install curve25519 --unsafe-perm
再次確認套件是否安裝完整
sudo npm install
開始執行模擬器
node Core.js
可以列印debug訊息的語法
DEBUG=* node Core.js

按下Ctrl+C 退出模擬器

成功執行的畫面

沒有留言:

定義Arduino Flash Partition

在Arduino 的工程目錄中,增加一個 partitions.csv 文字檔案,內容範例如下 # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x5000, o...