Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

1.1 CHIRIMEN について

電子パーツをプログラムで制御するには、C言語やPython向けの専用SDK、あるいはボードごとに異なる開発環境を新しく覚える必要がある、と身構えている人は少なくないでしょう。CHIRIMEN は、その手間を要求しません。Webの標準技術、つまりブラウザやNode.js等で実行できるJavaScriptだけで電子パーツを制御し、フィジカルコンピューティングIoTシステムを開発できるプロトタイピング環境、それがCHIRIMENです。

デジタルのソフトとフィジカルなハードをWWW上で連携させる仕組みをWeb標準技術とJavaScriptだけで容易に実現できます。

CHIRIMEN Raspberry Pi Zero版について

PiZero上で動くのは、Node.jsというJavaScriptインタープリターです。

次の機能はWebブラウザと同じです。

  • プログラミング言語 ~ JavaScript
  • 画面表示やGUIに関わらないAPI
  • 通信プロトコル

では、Webブラウザを使った画面やGUIはどうするのか。インターネットを介してスマホやPCからコントロールします。これがIoTの代表的な設計パターンです。 このとき、Raspberry Pi Zeroは、IoTエッジデバイスとして動作します。