Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初めてのIoTでワークフロー改善
Search
KENT
July 13, 2017
Programming
910
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初めてのIoTでワークフロー改善
「IoT縛りの勉強会! IoTLT vol.29 @ サムライインキュベート」にて
KENT
July 13, 2017
More Decks by KENT
See All by KENT
初めてのIoTで ワークフロー改善v2
horizon091
0
560
サーバレスでWEBスクレイピング
horizon091
1
1.4k
Slackで始めるホントウの最先端コミュニケーション
horizon091
1
1.9k
Other Decks in Programming
See All in Programming
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.8k
どこまでゆるくて許されるのか
tk3fftk
0
460
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
300
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
350
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.9k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.7k
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
3.6k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
450
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
220
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
470
AIエージェントで 変わるAndroid開発環境
takahirom
2
480
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
280
Exploring anti-patterns in Rails
aemeredith
3
440
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
300
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Writing Fast Ruby
sferik
630
63k
Producing Creativity
orderedlist
PRO
348
40k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Fireside Chat
paigeccino
42
4k
Accessibility Awareness
sabderemane
1
150
Transcript
2017/07/13 ハンズラボ 株式会社 菊池 健⼈ 8FCΞϓϦέʔγϣϯΤϯδχΞ͕ ϚΠίϯϘʔυΛ৮ͬͯΈͨ IoT縛りの勉強会! IoTLT vol.29@サムライインキュベート
初めてのIoTで ワークフロー改善 Copyright © 2016. All rights reserved.
⾃⼰紹介 • 名前:菊池 健⼈(KENT:@Kent_aur ) • 所属:ハンズラボ株式会社 • ⼊社:2017年1⽉ •
担当:外販案件(業務システム) アプリケーションエンジニア • 特技:シェル芸、awk芸 • 好きなUnixコマンド:nohup・rev
Copyright © 2016 All rights reserved. やってみたきっかけ(1/3) ⼊社してすぐにIoTのプロジェクトにアサインされた! →IoTのシステムはアプリ(サーバーサイド)とインフラ・ ネットワークとエッジ・デバイスそれぞれの知識が必要。
(デバイスとアプリはそれぞれ別なベンダーが担当すること もあり、協⼒するための共通⾔語となる知識が必要)
Copyright © 2016 All rights reserved. やってみたきっかけ(2/3) アプリケーションやインフラ(AWS・SORACOM)は、これ までの経験からなんとかなるが、デバイス側の知識が⾜り ていない事を実感。
Copyright © 2016 All rights reserved. やってみたきっかけ(3/3) じゃあ、やってみよう!
Copyright © 2016 All rights reserved. 何をやるか(1/2) とりあえずやってみることにしたけれど、何をやるか。。 →考えている時に、「ボス(社長)が外出が多く、捺印 をもらうのが難しい」という話をたまたま⼩⽿に挟む。
Copyright © 2016 All rights reserved. 何をやるか(2/2) じゃあ、捺印自動化すれば いいじゃん!(よくない)
Copyright © 2016 All rights reserved. システム設計(1/3) 弊社のコミュニケーションツールはSlackを利⽤。 →誰かに何かを依頼するときもSlackを⽤いることが多い。 現状のワークフロー:
Slackで依頼→依頼された⼈がSlackを確認→実際に作業する →作業完了をSlackで報告
Copyright © 2016 All rights reserved. システム設計(2/3) ボトルネックになる「確認作業」を取っ払って即作業に! 作業⾃体も⾃動化し、待ち時間を0に! 改善後のワークフロー:
Slackで依頼→実際に作業(⾃動)→作業完了をSlackで報告
Copyright © 2016 All rights reserved. システム設計(3/3) 実際に捺印動作をさせるためのマイコンボードには、 コストと搭載モジュールから、「ESPr® One」を採⽤。
(参考:https://www.switch-science.com/catalog/2620/)
Copyright © 2016 All rights reserved. 構成図
Copyright © 2016 All rights reserved. 実際の動作
Copyright © 2016 All rights reserved. 困ったこと • Arduinoとピン配置が異なるため、 Arduinoの解説通り接
続したり、スケッチをそのまま使うと動作しない。 →ちゃんと確認しましょう。。 • 回転運動と上下運動の変換を(めんどくさがって)やら なかった結果、⾓度がちょっとでも変わると上⼿く捺せ ない事態に! →厚さの異なる本を積み重ねて微調整し事なきを得る。 ちゃんと考えてから作りましょう。。
Copyright © 2016 All rights reserved. 今後の課題等 • 今回作ったものは実⽤性0 →次回は実⽤的なものを作りたい。
• このためだけにWEBサーバを⽤意するのはコスパが悪い。 →サーバレス構成で作りたい。
Copyright © 2016 All rights reserved. まとめ マイコンボードの知識0からでもIoT出来る! いいものを作るには「何を作るか」が重要。 構成・設計を考えて作らないと思わぬ落とし⽳が!
Hands on IT