Kikoriの起動
KikoriはWeb-SensorServerSWですので、 使用前に予め起動しておく必要があります。
本Web-Pageではバイナリからの導入ですので、Macintosh, RasPiについてそれぞれ起動方法を解説します。Kikoriは現在(2018/Sep/23)のところ、Windowsには対応していません。
「kikori-x.x.x-SNAPSHOT.jar」の「〜x.x.x〜」の部分にはダウンロードしたバージョンをいれて下さい。
- Macintosh
インストールしたら、ターミナルを立ち上げ当該ディレクトリまで進み、下記コマンドを投入します。
1./kikori -cp modules/ -cp kikori-x.x.x-SNAPSHOT.jar run system.clj - RasPi/Linux
インストールしたら、ターミナルを立ち上げ当該ディレクトリまで進み、下記コマンドを投入します。
1sudo ./kikori -cp modules/ -cp kikori-x.x.x-SNAPSHOT.jar run system.clj - 起動画面
下記のように現在の設定が表示されます。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455ooo-mbpr13:kikori-system-master ooo$ ./kikori -cp modules/ -cp kikori-0.7.2-SNAPSHOT.jar run system.clj============ Device Configuration ============{:system {:PCB "1.0.0", :power :5.0},:GP1 nil,:GP3 nil,:sensors{GP0{:name "GP0",:bus :GP0,:id "1059223b-912e-4e1b-bbb0-b70a3b748cb3",:module :GPIO,:configured? true},ADC2{:name "ADC2",:bus :GP2,:id "4ab3769f-f019-4f7d-a633-e22b2062d50f",:module :ADC2,:configured? true},BME0{:addr 0x76,:name "BME0",:module :BME280,:bus :I2C,:id "bef0a1f3-cd3b-44cd-86dd-37ebe19e25d6",:configured? false},BME1{:addr 0x77,:name "BME1",:module :BME280,:bus :I2C,:id "ee6b6f09-2875-4022-a83f-895806c0fa87",:configured? false},D6T44L0{:addr 0xa,:name "D6T44L0",:module :D6T44L,:bus :I2C,:id "d850407d-09ad-4b20-8984-e70e81af3214",:configured? false},GPS{:name "GPS",:module :GPS,:bus :UART,:id "f628d312-f5e9-44b8-9f36-d11f292f574d",:configured? false}},:uart {:path "/dev/ttyACM0", :baud-rate 9600},:GP2 :ADC2,:GP0 :GPIO,:product-id 0xdd,:vendor-id 0xd8}==============================================Configure the device with above ? (Yes [Y] or No [N])
問題が無ければ、[Y]を押して処理を進めます。123418-09-23 10:58:23 ooo-mbpr13.local WARN [kikori.device:454] - Sorry, couldn't connect to the port with path /dev/ttyACM018-09-23 10:58:23 ooo-mbpr13.local WARN [kikori.device:455] - It might be caused by no access right of serial deviceBooted Web server on 0.0.0.0 : 3000INFO: No specified secret fileMacで起動したので、system.cljのUART設定が異なっていたようです。今回はUARTは使わないので、そのままでも問題ありません。
必要に応じて、適宜修正します。1groovy-iot=>上記のコマンドプロンプトが出てくれば、起動完了です。
- 終了
サーバのシャットダウンは、kikoriのコマンドプロンプトから (quit)か[CTRL]-[C]で終了します。
12groovy-iot=> (quit)ooo-mbpr13:kikori-system-master ooo$