name: centering layout: true class: center, middle --- name: coverpage # シェル芸でも
IoTがしたい! Masayoshi Nomura / @nmrmsys 2016/08/27 第24回 シェル芸勉強会 大阪サテライト --- layout: false ## 自己紹介 .introduce-left[ ### ■ なまえ: 野村 昌由 ### ■ 業務システム開発
とインフラ業 ### ■ .NETerだけど最近はAWSばっか
過去は閉鎖環境でツール作成など
シェル芸は実用主義派、Ansible
Redmineなどにも興味あり〼 ### ■ 所属してる会社が絶賛人手不足
iOS・業務・インフラ・ハード・
その他変態エンジニヤーの方々
お助け下さい! ] .introduce-right[ .center[ ![avator](img/avator.png) ### @nmrmsys ] ] ??? 本名のローマ字綴りを子音だけにしたもの、アバターは Tim O'Reillyさん Web2.0 --- ## 会社紹介 [![product](img/product_newer.png)](http://www.asx.co.jp/) 事業所は、新大阪、新橋、大連にあります。 --- class: center, middle ## とある日に、こんなおもちゃを見つけて [![sphero1](img/sphero1.png)](http://gigazine.net/news/20160622-sprk-plus/) ## 買うしか無い、このビックウェーブに !! --- class: center, middle ## で、買ってみたら、実際スゴイ [![sphero2](img/sphero2.png)](https://store.sphero.com/products/sprk-plus) --- class: center, middle ## 公式サイトは、こんな感じで [![sphero3](img/sphero3.png)](http://www.sphero.com/) --- class: center, middle ## 開発者サイトもあります [![sphero4](img/sphero4.png)](https://developer.gosphero.com/) --- class: center, middle ## そんなわけで、システム構成図 ![sccr](img/sccr.png) --- class: middle ## オレオレCLIは基本 [![sphero-cli](img/sphero-cli.png)](https://github.com/nmrmsys/sphero-cli) --- ## Usageは、こんな感じ ```xml pi@raspi2:~ $ sphero Usage: sphero [options] [command] Commands: setup [options] setup your Sphero with PC disconnect disconnect from your Sphero dance dance dance Sphero disco make Sphero A disco ball weather [options] get the weather colour from Sphero github [options] get notifications of new issues and PRs roll Sphero will roll! tweet [options] Sphero will respond to tweets! express [options] setup express server desk-buddy keep you company whilst working at desk. Place Sphero in the charging station. power get the power state of the Sphero gestures Some gestures for Sphero drive accept keyboard input--use arrow keys * [params...] send native command to Sphero Options: -h, --help output usage information -V, --version output the version number ``` --- class: center, middle ![demo](img/demo.png) --- ## 今後の展望など - ## コマンド発行後に処理が戻って来ない問題への対処、これはSDK側? - ## コマンドをバッチ実行する機能の追加
Sphero Shell的なヤツ - ## センサ値を取得のパンチングボール型
肉体言語Tython専用入力デバイス --- ## で、IoTは?
### いちおう、こんな感じにしておいて ```xml pi@raspi2:~ $ sphero express Server listening on port 3000 ```
### こうやれば、一応それっぽい事が。。。 ```xml pi@raspi2:~ $ curl -v -H "Content-Type: application/json" -X POST \ -d '{"mode":"sphero","command":"color","value": "red"}' \ http://localhost:3000 ```
## IoTするとは言ってない!