Skip to content

SongleJp/songle-sync-app-edison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Songle Sync Intel Edison向けslaveプロジェクト

Intel Edison Kit for Arduino + Grove Shieldに接続されたLED Barが伯に合わせて上下し、LEDも拍に合わせて明滅します。

Intel Edison Kit for Arduino + Grove Shield

必要なハードウェア

一般的な使い方説明

以下のようにして実行してください。 npm install は最初の一度だけ必要です。

$ npm install
$ node index.js

ビルド方法の説明

index.ts はTypeScriptで書かれているので、 tsc コマンドを使ってビルドしてください。 index.js が上書きされます。

$ tsc

tsc がインストールされていない環境では、まず以下のようにしてインストールする必要があります。

$ npm install -g typescript

静的IPを設定する方法

/etc/wpa_supplicant/wpa_cli-actions.sh の接続時の処理で、DHCPクライアントを立ち上げる代わりに ifconfig コマンドを呼ぶようにします。 <ip><netmask> に設定したい値を入れてください。

if [ "$CMD" = "CONNECTED" ]; then
    kill_daemon udhcpc /var/run/udhcpc-$IFNAME.pid
#   udhcpc -i $IFNAME -p /var/run/udhcpc-$IFNAME.pid -S
    ifconfig $IFNAME <ip> netmask <netmask>
fi

これだけだと外向きの通信ができない場合、以下のようにデフォルトゲートウェイを設定する必要があります。 <gateway> にはルータなどのゲートウェイのIPアドレスを入れてください。

# route add default gw <gateway>

About

Songle Sync Intel Edison向けslaveプロジェクト

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published