SXSWで気になって大量購入してから、ずっとサボっていたKinoma。
Kinoma Codeをとりあえず触ってみることにした。
Kinomaとは何か?という話はまたいずれ。
参考にしたのはこのサイト
http://kinoma.com/develop/documentation/element-quick-start/
まずはKinomCode開いてみる。
1)まず電源を供給する
使えるWiFiが見当たらない場合、自動的にアクセスポイントモードになるので、
ちなみにKinoma Elementはすでに技適が通っているので安心して使えます。
ここでまずトラブル?1回目。上記URLのページではアクセスポイントモードになろうとするときは
Kinoma ElementのLEDが緑に光ると書いてあるのに青に光っている。。。
まあ、信号も青信号といいながら緑だから、緑=青として解釈して放っておこう。
2)ホストPCのWifiでアクセスポイントとなっているKinoma Elementを選択
ここでトラブル2回目。上記URLのページではアクセスポイント名が「KinomaElement-****」でキャプチャがでてくるが、
そんなの全然出てこない何か怪しい「K05*****」というアクセスポイントがパスワードなしでつなげたのでとりあえずそれを選ぶ。
KinomaCodeのNetScannerで「Kinoma Shell」というのが出てきたのでとりあえずこれで間違いなさそうだ。
※どうやらワタシのはファームウェアが古いバージョンみたいでそのときはKinomaElement-****なんてWifi
3)デバイスの選択でKinoma Elementを選択
上記URLのページでデバイス選択で「Kinoma Element」せよと書いてあるが、出てこない。
中々出てこない。。。イライラして再起動しようとしたら表示された。
どうやら時間がかかるようだ。
とにかくこれでKinoma Elementを選んで、Kinoma Elementの設定ができるようになった。
4)Kinoma Elementで使うWiFiを設定する
Kinoma Elementに接続できたら、KinomaCodeから使うWiFiを選択するが
ここは特に問題なかった。
しかし、接続後、Elementが再起動してまた表示されるというが出てこない、、、
なぜ?とりあえずPCをのWiFiを元に戻したら(KinomaElemntも繋いでいるWiFiに繋ぐ)
表示された。
5) Kinoma Softwareをアップデート
この次にKinomaCodeの設定からKinoma Softwareをアップデートしようと「Apply」ボタンを押したら
アップデート失敗。。
何度やっても失敗する。
私の場合は0.99だった。これが原因なのだろうか。
とりあえず放置してサンプルプロジェクトをつくって「HelloWorld」アプリを起動しようとしたら
「run」ボタンが押せない。。。
これじゃ何もできないやないかい!と思っていろいろ検索したら以下のポストを発見した。
http://forum.kinoma.com/discussion/680/new-element-update-from-0-99-7-to-2-0-0-fails
初期バージョンのKinoma Elementには問題があったみたいで、
なんとこれを見るとホストPCにUSBでつないで「/dev/cu.usbmodem***」で入って対応する必要があるとのことでした。確かにKinomaElementをUSBでPCと繋いだら選択デバイスに「/dev/cu.usbmodem***」が出てきました。
※ちなみに初期バージョンはLEDが「青」に光るのがデフォルトだったみたいで、目の錯覚ではないようです。
そしてKinomaCodeで
update
と叩けばいいみたいです。
が、上記ポストの投稿者同様
event: shutting down
inetd: socket.onClose for 8081
inetd: stopping...
wlan: disconnected
[wlcm] Warn: got event: deauthentication
wm_wlan_disconnect: remove network error = 3
となってしまいました。
しかし、wifiコマンドとprintenvコマンドで見る限り動いたので問題なさそうです。
WifiからKinomaElementにつないだらKinomaSoftwareのバージョンも無事2.04になっていました。
あとはQuickStartページの「Starting a Project in Kinoma Code」のとおりにsampleプロジェクトをつくってmain.jsをrunすれば普通にconsoleで「Hello World」が表示されました。
というわけで今回はここまで。ぜんぜんKinoma.JSの話ができなかった。。。
次はもっとちゃんと書きます。
そういやKinoma HDってどうなった?
Webサイトから消えているし、無かったことにしているのかな。