最近 Intel Edison のお世話になっています。JavaScript で(ホスト PC なしに)センサ・アクチュエータが動くのって本当に素敵ですね! Intel Edison や Galileo では、GPIO などを操作するためにmraaという低レイヤーな通信用ライブラリを使います。簡単に入手できる有名なセンサ・アクチュエータごとに mraa を使ったコードをライブラリ化し、API を整備したのがupmです。opkg update && opkg install upmコマンドで最新版をインストールでき、オフィシャルに対応しているすべてのドライバが使えるようになります。 しかしながら、使いたいセンサ・アクチュエータがあるのに upm が対応していないケースがよくあります。そういった場合には、自分で upm を拡張するドライバを開発して GitHub で pull request