SlideShare a Scribd company logo
1 of 20
Download to read offline
Now in these IoTs
galapagos, inc. におけるIoTへの取り組み
あるいは
われわれはいかにしてコンビニに行くようになったか
2016/06/27
株式会社ガラパゴス 平山 聡
誰?
- 平山 聡@株式会社ガラパゴス
-
- ガラパゴスのおっさんおとめ担当
- 永遠の29歳
- ガラパゴス唯一の文系えんじにゃー
- 無駄経歴いろいろ
- 準王手SIer(官公庁とか金融機関とか向け)
- ベンチャー(MacアプリとかiTronとか)
- 中小SIer(メーカーアプリとか公共機関向けとかいろいろ)
- メーカー(企業向けパッケージ)
- 割と最近ガラパゴスに入社して楽しくやっています
今日はおとめっぽい話ではありません(残念)
お察しください
総じて割とつらい
IoT時代に向けた各社の取り組み
リクルート様 サーバーワークス様 サイボウズラボ様 クオン様
社内サービス化
リクルート様
https://tech.recruit-mp.co.jp/iot/iot2/
サーバーワークス様
http://blog.serverworks.co.jp/tech/2016/05/10/toilet-visualization-with-soracom/
サイボウズラボ様
http://developer.cybozu.co.jp/akky/2014/04/is-the-toilet-free/
ICS様
https://ics.media/entry/10746
クオン様
http://mizunoq.hatenablog.com/entry/20150615/1434342840
ICS様
Throne(バカン様)
http://www.throneservice.com/
トイレsearching(レンジャーシステムズ様)
http://www.ranger-systems.co.jp/iot/toilet.html
IoTサービス(ファンブライト様)
http://www.fanbright.jp/iot/
Throne
(バカン様)
トイレsearching
(レンジャーシステムズ様)
IoTサービス
(ファンブライト様)
事業化
ガラパゴスも取り組んでいます
Intranet of Toilets(おさらい)
センサー
開閉状態
いま空いてるかどうか
空かない
ヤヴァイ
システム構成
Redis
Influx
DB
client
- Swift Ruby
server
- Elixir + Phoenix
transfer
- Shell scripts
fluxer
- Ruby (Cron)
sensor
Chronograf
Raspberry Pi
Stray VM
センサー情報を読んで
サーバに送る
現在のセンサー情報と
アクセス人数を管理
& Webサーバ
Wifiの監視と乗り換え
死活監視と
データの保全
現在の状態を保持
りりーすのーと
- 0.0.0α
- sshしたらトイレが空いているかどうかわかるようになりました
- 0.0.1α
- ブラウザまたはREST APIでトイレが空いてるかどうかわかるようになりました
- 0.0.2α
- ブラウザからのアクセスでリロードしなくてもいいようになりました(モバイルを除く
- 0.0.3α
- Raspberry PiのWifiが切れてアクセスできなくなる問題を解決しました
- 0.0.4α
- ブラウザからのアクセスで待ち人数が分かるようになりました
- 0.0.5α
- APIからのアクセスでも、こっそり待ち人数が分かるようになりました
※ 配線が分からなくなってサービス終了の危機が何度もありました
0.0.6α
社内にも公開していなかった機能が
これから明らかに
可視化
- 現在の状況はわかるようになった
- 要望
- 混み合う時間帯を知りたい
- 時系列のグラフでデータを見たい
- 問題点
- レコード量が多い(1 rec / sec)
- Raspberry Piに入れておけない(I/Oが多すぎてSDカードが終了する問題)
- グラフ化めんどい
課題
解決
- 野良VM
- 実験とか勉強とか称して遊べる環境としての OpenNebula鯖がちょうどできたので利用
- 検討したもの
- Fluentd + Elasticsearch + Kibana
- Zabbix等の監視エージェント (Custom Metrics)
- API Gateway + Lambda + DynamoDB + Graphana
- 将来のIoT端末にはこれらのヘビーなクライアントが入らない可能性(表向きの理由)
- みんなやってるしめんどい(本音)
- 自前でD3.jsとかで頑張る
- そんなところで頑張りたくない(本音)
- 時系列データベースに突っ込んで可視化ツール使えばいいんじゃね?
- InfluxDB + Chronograf
- 日本語の情報があまりない
- → ためしてみよう(採用)
ある日のグラフ
得た知見
- 午後イチが混み合うわけではない
- いつも混んでる
- 混雑度合いはオフィス内の社員数による
- 注:日本標準時における午後イチはガラパゴス時間では朝
最大4時間程度の時差
- ブラウザプッシュ通知を使用して、トイレが開いたことを通知します
- 既存の非公式modがベース
- トイレが開いた瞬間にみんなが席を立って気まずくならないように待ち行列を管理
次バージョン予告
- オフィス移転に伴い、ガラパゴスIoTシステムは運用を終了しました
- 運用終了の要因
- トイレは管理会社が管理
- お掃除してくださる方々に捨てられてしまう危険
- さらには誤解されて通報されてしまう危険
- 余計なモノを置かないように釘を刺された
- 無線APとの間に物理的障壁
- WiFi届かない問題 Wifiは普通に届いてるようです
- 配線にも物理的障壁
- 届かない問題
- 個室の数が増えた
悲しいお知らせ
最後に募集のお知らせ
- ガラパゴスでは、
- 業務の合間に
- 面白そうだという理由で
- 二度と他に使いそうもない技術に手を出して
- トイレの空きを可視化する
- ようなエンジニアを
- 絶賛募集中です。
ご静聴ありがとうございました
おとめにこんな発表させるなんて

More Related Content

Similar to Now in these IoTs

4dad8980dc134b16a9b88a43de860096
4dad8980dc134b16a9b88a43de8600964dad8980dc134b16a9b88a43de860096
4dad8980dc134b16a9b88a43de860096
Koichiro Tsukamoto
 

Similar to Now in these IoTs (20)

MCPC第5回イノベーションチャレンジセミナーメモ
MCPC第5回イノベーションチャレンジセミナーメモMCPC第5回イノベーションチャレンジセミナーメモ
MCPC第5回イノベーションチャレンジセミナーメモ
 
20161206_Softlayer_Bluemix_woman_meetup
20161206_Softlayer_Bluemix_woman_meetup20161206_Softlayer_Bluemix_woman_meetup
20161206_Softlayer_Bluemix_woman_meetup
 
ガンホー・オンライン・エンターテイメント株式会社 / アイレット株式会社『これが新しいデザインパターン - mspo を支える GCP & Looker』...
ガンホー・オンライン・エンターテイメント株式会社 / アイレット株式会社『これが新しいデザインパターン - mspo を支える GCP & Looker』...ガンホー・オンライン・エンターテイメント株式会社 / アイレット株式会社『これが新しいデザインパターン - mspo を支える GCP & Looker』...
ガンホー・オンライン・エンターテイメント株式会社 / アイレット株式会社『これが新しいデザインパターン - mspo を支える GCP & Looker』...
 
日本におけるIT自動化導入の特殊な事情 - 菅原 亮、株式会社NTTデータ
日本におけるIT自動化導入の特殊な事情 - 菅原 亮、株式会社NTTデータ日本におけるIT自動化導入の特殊な事情 - 菅原 亮、株式会社NTTデータ
日本におけるIT自動化導入の特殊な事情 - 菅原 亮、株式会社NTTデータ
 
4dad8980dc134b16a9b88a43de860096
4dad8980dc134b16a9b88a43de8600964dad8980dc134b16a9b88a43de860096
4dad8980dc134b16a9b88a43de860096
 
「現場主導」の業務改善
「現場主導」の業務改善「現場主導」の業務改善
「現場主導」の業務改善
 
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ [JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
[JAWS-UG関西IoT専門支部] IoTで関西のコミュニティをつなぐ
 
いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備いますぐできる!AdminのためのPardot導入準備
いますぐできる!AdminのためのPardot導入準備
 
環境ビジネス ~アジア連携とイノベション人材~ 2020
環境ビジネス  ~アジア連携とイノベション人材~ 2020環境ビジネス  ~アジア連携とイノベション人材~ 2020
環境ビジネス ~アジア連携とイノベション人材~ 2020
 
[DynamoDB][AmazonES]メディア向けデータストアサービスをリリースして直面したツラミ ~X-Tech後日談~
[DynamoDB][AmazonES]メディア向けデータストアサービスをリリースして直面したツラミ ~X-Tech後日談~[DynamoDB][AmazonES]メディア向けデータストアサービスをリリースして直面したツラミ ~X-Tech後日談~
[DynamoDB][AmazonES]メディア向けデータストアサービスをリリースして直面したツラミ ~X-Tech後日談~
 
国内最大級のお笑いWebサービス「ボケて」におけるTableau活用事例
国内最大級のお笑いWebサービス「ボケて」におけるTableau活用事例国内最大級のお笑いWebサービス「ボケて」におけるTableau活用事例
国内最大級のお笑いWebサービス「ボケて」におけるTableau活用事例
 
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
 
ワイヤレスジャパン2016 | 誰もが IoT プレイヤーになれる IoT通信プラットフォーム SORACOM
ワイヤレスジャパン2016 | 誰もが IoT プレイヤーになれる IoT通信プラットフォーム SORACOMワイヤレスジャパン2016 | 誰もが IoT プレイヤーになれる IoT通信プラットフォーム SORACOM
ワイヤレスジャパン2016 | 誰もが IoT プレイヤーになれる IoT通信プラットフォーム SORACOM
 
20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明20160909やわらかBizキックオフイベント冒頭説明
20160909やわらかBizキックオフイベント冒頭説明
 
オフショア開発を成功させるために弊社が実施したこと
オフショア開発を成功させるために弊社が実施したことオフショア開発を成功させるために弊社が実施したこと
オフショア開発を成功させるために弊社が実施したこと
 
3行説明「ZakurIT」
3行説明「ZakurIT」3行説明「ZakurIT」
3行説明「ZakurIT」
 
SORACOM ひげ付きボタンで家族の「見守り」 プロジェクト
SORACOM ひげ付きボタンで家族の「見守り」 プロジェクトSORACOM ひげ付きボタンで家族の「見守り」 プロジェクト
SORACOM ひげ付きボタンで家族の「見守り」 プロジェクト
 
kintoneトレンドワードと実践事例
kintoneトレンドワードと実践事例kintoneトレンドワードと実践事例
kintoneトレンドワードと実践事例
 
kintone トレンドワードと実践事例
kintone トレンドワードと実践事例kintone トレンドワードと実践事例
kintone トレンドワードと実践事例
 
20160629 SORACOMで今すぐ導入すべき3つの活用方法
20160629 SORACOMで今すぐ導入すべき3つの活用方法20160629 SORACOMで今すぐ導入すべき3つの活用方法
20160629 SORACOMで今すぐ導入すべき3つの活用方法
 

Now in these IoTs