■参考ページ ・https://relativelayout.hatenablog.com/entry/2018/11/08/204418 ・https://relativelayout.hatenablog.com/entry/2018/10/28/095436
京急を止めるIoTポキオ@WAF2018 (2018/11/13)
View Slide
鉄道は止めてはいけませんよ、ダメ、ゼッタイ。
ポキオR&D 園児にゃーTwitter/GitHub : @pokiiioBlog : Androidのメモとかhttps://relativelayout.hatenablog.com/
京急が大好き
京急ガジェットを作ったりハンズオン会を開いたりしています
京急は神※個人の感想です
さてさて
なかなか京急は止まらない
https://www.nikkei.com/article/DGXMZO09390620Q6A111C1XM1000/
京急の遅延を教えてくれるガジェットたち
京急様 運行情報ページWi-Fi付きのマイコンボード(だいたい2000円)LEDなどの表示デバイス②運行情報をパース①定期的にアクセス②運行状況によって光り方を変えるガジェットの仕組み
京急が遅れないとデモができない
オレオレ運行情報ページWi-Fi付きのマイコンボード(だいたい2000円)LEDなどの表示デバイス運行情報を自由に操れればいいのでは?仮想の運行情報ページを作成しマイコンはそこにアクセスするようにする
(でもサーバー立てたりちょっと面倒くさいよね)
そこでNode-RED
Node-RED● グラフィカルに処理を設計できるツール● ノードとノードをつなげてデータのフローを作る● ハードウェアからWebサービスに関するノードが準備されている● ノンプログラミングでプログラミングができる
Node-RED everywhere● Node-REDはいろいろなところで提供されている○ enebular … AWS・Herokuへのデプロイも可能○ IBM Cloud ... Watson系ツールとの連携が容易○ Raspberry Pi … プリインされてて、GPIOとの連携も簡単 ※個人の感想です● 目的にあったNode-REDライフを○ 上記のNode−REDはすべて無料で始められるので、まずは Try
簡単な静的サイトならチョッパヤで作れる
他サービスとの連携も可能
ちゃんとTweetされてる
実際のフローはこんな感じ
実際のフローはこんな感じオレオレ運行情報ページ部分特定のエンドポイントにアクセスすることで運行情報を変更できるようにしている定期的にツイート
その他諸々● 運行情報データはFirebaseで管理○ Realtime Database○ 運行状況コード(integer)と運行状況文(string)● enebular上のNode-REDからHerokuにデプロイ○ どちらも無料で利用可能、最高ですね!
オレオレ運行情報ページちょっと殺風景ですが・・・
デモ:ガジェットを光らせるhttps://relativelayout.hatenablog.com/entry/2017/03/25/003251
WIP:鉄道模型を運行情報に連動させるhttps://relativelayout.hatenablog.com/entry/2018/11/04/233846
Thank you!