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 / IoT of us, by us, for us
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
izumin5210
August 29, 2015
Technology
1
590
俺たちの俺たちによる俺たちのためのIoT / IoT of us, by us, for us
TokyuRuby会議09発表資料です
http://regional.rubykaigi.org/tokyu09/
動画:
https://vimeo.com/137673503
izumin5210
August 29, 2015
Tweet
Share
More Decks by izumin5210
See All by izumin5210
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
720
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.5k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.9k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.7k
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
3k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
3.7k
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
1.1k
TypeScript を活かしてデザインシステム MCP を作る / #tskaigi_after_night
izumin5210
5
890
複雑なフォームを継続的に開発していくための技術選定・設計・実装 #tskaigi / #tskaigi2025
izumin5210
15
9.9k
Other Decks in Technology
See All in Technology
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
260
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
110
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
100
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
1.1k
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
120
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
8
4k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
進化するBits AI SREと私と組織
nulabinc
PRO
1
260
Claude Code 2026年 最新アップデート
oikon48
14
11k
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
150
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
120
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
74
Context Engineering - Making Every Token Count
addyosmani
9
770
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
560
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Building the Perfect Custom Keyboard
takai
2
710
How to Ace a Technical Interview
jacobian
281
24k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
780
Transcript
俺達の俺達による俺達のための IoT - IoT of us, by us, for us
Masayuki IZUMI @izumin5210 https://www.flickr.com/photos/amagill/12944690725/
Ƅ Rekimoto Lab. at the University of Tokyo (2008-2015: Akashi-NCT)
Ɠ Enginner at Wantedly, Inc. (2014.9-2015.2: Dmetlabel, Inc.)
2 Ruby JavaScript Android Design pry(main) > izumin.skill_ratio
None
IoT
Internet of Things
モノの インターネット
モノのインターネット(Internet of Things、IoT)は、 一意に識別可能な「もの」がインターネット / クラウドに 接続され、情報交換することにより相互に制御する仕組み である。 - モノのインターネット
- Wikipedia
よくある例 部屋の温度測ったり… 植物の水やり管理したり…
? よくわからない…
身近な例を作ってみる
bot 最近、Ruboty がかわいい
Raspberry Pi 2 ラズパイ 2 買っちゃった
この LT は、IoT よくわからない系エンジニアが bot と Rasberry Pi と戯れてみた記録になります
Ruboty + Raspberry Pi で 遊んでみる
とりあえず L チカから L チカとは、LED チカチカの略である。 - ニコニコ大百科
Raspberry Pi Model 2 v1.1 © Raspberry Pi 2014 http://www.raspberrypi.org
Power HDMI Audio USB 2x USB 2x ETHERNET DSI (DISPLAY) CSI (CAMERA) GPIO L チカ
L チカ open('/sys/class/gpio/export', 'w') { |f| f.write(17) } open('/sys/class/gpio/gpio17/direction', 'w')
{ |f| f.write('out') } 10.times do |i| open('/sys/class/gpio/gpio17/value', 'w') { |f| f.write(i % 2) } sleep 0.5 end open('/sys/class/gpio/unexport', 'w') { |f| f.write(17) }
めんどうなので…
Ruboty::PiGpio* * https://github.com/izumin5210/ruboty-pi_gpio
Ruboty::PiGpio* * https://github.com/izumin5210/ruboty-pi_gpio
… で?
このままだとおもしろくないので ここからの応用を考えてみる
とりあえず並べてみる
みどり
あか
みどり
これは…!
None
>> テスト視覚化(物理) <<
https://vimeo.com/137673503
GET / WebScoket RSpec Formatter (on local / CI server)
Ruboty (on Raspberry Pi)
?Q. なぜ Heroku を経由してるの?
?Q. なぜ Heroku を経由してるの? A. RasPi 鯖を外に公開する方法が わからなかったから(かなしい)
?Q. なぜ Ruboty ?
?Q. なぜ Ruboty ? A. Ruby だから
?Q. ローカルのマシンだけ?
?Q. ローカルのマシンだけ? A. CI でも大丈夫! (master だけ監視するとか…?)
Conclusion Ruboty かわいい IoT よくわからない テスト結果が視覚化(物理)できると 人生が捗る
バズワードに惑わされず,やりたいことやろう