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
Masayuki Izumi
August 29, 2015
Technology
1
550
俺たちの俺たちによる俺たちのためのIoT / IoT of us, by us, for us
TokyuRuby会議09発表資料です
http://regional.rubykaigi.org/tokyu09/
動画:
https://vimeo.com/137673503
Masayuki Izumi
August 29, 2015
Tweet
Share
More Decks by Masayuki Izumi
See All by Masayuki Izumi
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
connect-go で面倒くささと戦う / 2024-08-27 #newmo_layerx_go
izumin5210
2
760
コンパウンドプロダクト開発の質とスピードを支える Protobuf と Connect #アーキテクチャ_findy / Boosting Compound Product Development Efficiency with Protobuf and Connect
izumin5210
12
2.7k
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
1.2k
Next.js App Router を例に考える、技術選定・技術との距離感 #技術選定_findy / findy 2024-01-24
izumin5210
14
6.1k
雑なコード生成のすすめ #nihonbashijs 8 / zatsu-code-generation
izumin5210
0
84
React Server Components で複雑さに立ち向かう #コンポーネント_findy / findy 2023-10-04
izumin5210
10
3.3k
みんなで育てる GraphQL スキーマ, それを支える Protobuf / GraphQL and Protobuf #tech_stand
izumin5210
8
3.7k
Other Decks in Technology
See All in Technology
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
250
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
AIチャットボット開発への生成AI活用
ryomrt
0
170
Engineer Career Talk
lycorp_recruit_jp
0
170
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How to Ace a Technical Interview
jacobian
276
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
RailsConf 2023
tenderlove
29
900
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Unsuck your backbone
ammeep
668
57k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Six Lessons from altMBA
skipperchong
27
3.5k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
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 よくわからない テスト結果が視覚化(物理)できると 人生が捗る
バズワードに惑わされず,やりたいことやろう