ことのおこり
Intelさんが Galireo の失敗にめげずに Edison を発表したことは知っていたのだが、なんと昨日(2014/10/24)秋月の新商品としてWebに乗り、今日が店頭初売りだということを知った。で、twitter で購入者からのつぶやきを見て、それなりに遊べそうだということがわかったので、早速秋葉原へ行って買ってきた
breakout board kit
秋月で売っている Edison 関連商品は以下の3種類。(2014/10/25)
- Intel Edison
- Intel Edison Breakout board kit
- Intel Edison for Arduino
ちなみに、この記事を書いている 19:15 には for Arduino は既に売り切れになっている ;
自分が購入したのは Breakout board kit。Edison単体だと、コネクタが0.4mmピッチなので扱いにくい。Arduinoは持っていないし、シールドも持っていない。Arduino用のピン配置やフォームファクターの縛りは自分には関係ないので、価格が安く、基板の小さい Breakout board kit を選択した。
ファームウェアのバージョンアップ
先人のつぶやきから、ファームウェアのバージョンアップを行う。既存のファームウェアにはバグがあるらしい。シリアル接続するときに最初の1文字目が表示されない。
- Flashing Edison (wired) - Windows
このとおりに作業して無事にバージョンアップ完了。
途中、Step 2 でFTDIのドライバのインストールは失敗したが、Edisonをドライブとして認識することには成功したので、先に進むことができた。Step5 で、新しいイメージのコピー後に再起動したところ、FTDIのドライバの認識も正しくできるようになった。
bluetooth接続
blootooth 接続は、下記のサイトを参考に、とゆーかそのまんままねをした。
- Enabling Bluetooth and Pairing to Device
途中、デバイスIDというのが MACアドレスっぽいやつとわからず悩んだが、下の画像をみて解決した。
pairing のあとの接続に失敗することがあったが、何度か試したら接続できた。
blueZ のコマンドで、接続できていることは確認できたが、それ以上どうやったらいいかわからなかった。(汗
たぶん、ファイルのやり取りとかできると「繋がっている」感がするのだけれど、やり方を知らない ;;
WiFi接続
WiFi 接続は次のサイトに従った。
iotkit-comm
C言語と JS 版があるらしい。C言語は特にインストールしなくてもEdisonのイメージファイルに含まれているらしい。
/usr/share/iotkit-comm/examples/c にサンプルコードがあった。