https://relativelayout.hatenablog.com/entry/2018/10/25/205054
Clovaにセンサー値を聞いてみるポキオ
View Slide
ポキオR&D 園児にゃーTwitter/GitHub : @pokiiioBlog : Androidのメモとかhttps://relativelayout.hatenablog.com/
京急が大好き
京急ガジェットを作ったりハンズオン会を開いたりしています
京急は神※個人の感想です
さてさて
enebular
enebular● 無料で使えるサービス● Node-REDベースで、グラフィカルなUIで処理を実装可能○ https://qiita.com/pokiiio/items/fc3dc55e52a7733dfa2a
enebularとの出会い● LINEのClovaスキル作成○ メインの処理の実行環境( AWS Lambdaとか)はユーザーが準備しなければならない○ @tseigoさんがenebular × Clovaな記事を書かれていた■ https://blog.enebular.com/line/line-cek-meets-enebular/ここをenebularで!
Node-RED
Node-RED● グラフィカルに処理を設計できるツール● ノードとノードをつなげてデータのフローを作る● ハードウェアからWebサービスに関するノードが準備されている● ノンプログラミングでプログラミングができる
Node-RED everywhere● Node-REDはいろいろなところで提供されている○ enebular … エンタープライズ感、 AWS・Herokuへのデプロイも可能○ IBM Cloud ... Watson系ツールとの連携が容易○ Raspberry Pi … プリインされてて、GPIOとの連携も簡単 ※個人の感想です● 目的にあったNode-REDライフを○ 上記のNode−REDはすべて無料で始められるので、まずは Try
Node-RED for everyone● 誰にとっても扱いやすい○ ものづくりのハードルを Node-REDが下げる● 一億総プログラマー社会(?)にピッタリ○ 例えば、シナリオライターが Clovaスキル開発○ 例えば、ハードウェアエンジニアが Webサービス連携○ 例えば、Webエンジニアがマイコンを触る○ 例えば、商品企画がプロトタイピング
つくったもの
①京急運行情報Clovaスキル②お部屋の環境Clovaスキル※どちらも俺得スキルのため非公開
まずはデモ
①京急運行情報Clovaスキル
ポキオ Clova/CEK enebular 京急様HPSTT意味解析とか情報パース返答テキスト生成きっとTTSとか「京急どう?」「平常運転だよ」webhookrequestwebhookresponseHTTP-GET
ポキオ Clova/CEK enebular 京急様HPSTT意味解析とか情報パース返答テキスト生成きっとTTSとか「京急どう?」「平常運転だよ」webhookrequestwebhookresponseHTTP-GETこの部分をNode-REDで記述
Node-REDのフロー
②お部屋の環境Clovaスキル
ポキオ Clova/CEK enebular FirebaseSTT意味解析とか情報パース返答テキスト生成きっとTTSとか「お部屋センサー?」「26℃だよ」webhookrequestwebhookresponse情報取得センサー情報をUpload定期的に実行
ポキオ Clova/CEK enebular FirebaseSTT意味解析とか情報パース返答テキスト生成きっとTTSとか「お部屋センサー?」「26℃だよ」webhookrequestwebhookresponse情報取得センサー情報をUpload定期的に実行この部分をNode-REDで記述この部分をNefry BTで実装
温度・湿度センサーNefry BTDHT11
温度・湿度センサー● Nefry BT○ Wi-Fi + BLE なマイコンボード○ 様々なライブラリがあり、簡単にクラウドサービスと連携できる○ 今回はFirebaseライブラリを使用● DHT11○ 温度・湿度が測れる格安センサー( 3個で650円@アマゾン)○ Web上の情報が豊富で、便利ライブラリも多数
センサー側のコード● Arduino IDEで開発○ Cライクな言語● 便利ライブラリが諸々隠蔽○ センサー値は計算不要○ Firebaseとの通信部分は実装不要便利ライブラリ温度・湿度の取得は激簡単Firebaseとの通信の部分はライブラリが隠蔽
サマリ
サマリ● enebularを使ってみた○ Clovaスキル開発向けのスケッチを使って、簡単スキル開発!○ Firebaseを組み合わせると、IoT機器との連携が容易!● enebularは無料○ クレジットカードの登録は不要○ まずは試してみよう、それから考えよう
Thank you!