1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaScript RoboticsAdvent Calendar 2016

Day 1

Kinoma CodeとKinoma Elementを触ってみる

Posted at

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-****」でキャプチャがでてくるが、

select-device.png

そんなの全然出てこない何か怪しい「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を選択するが
ここは特に問題なかった。
join-wifi.png

しかし、接続後、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が「青」に光るのがデフォルトだったみたいで、目の錯覚ではないようです。

AZv3A2I.png

そして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サイトから消えているし、無かったことにしているのかな。

1
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?