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
ハムスター監視システムをつくってみた (Implement streaming camera ...
Search
memory
PRO
August 28, 2019
Programming
1
180
ハムスター監視システムをつくってみた (Implement streaming camera for hamster)
社内 LT にてお話しした内容になります。
I made a speech which is an LT at BASE Study meetup (for working members)
memory
PRO
August 28, 2019
Tweet
Share
More Decks by memory
See All by memory
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
PHP でアセンブリっぽく書く技術
memory1994
PRO
1
110
How to implement a RubyVM with PHP?
memory1994
PRO
3
2.3k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
8
2.2k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
740
令和最新版 PHP メモリ管理術
memory1994
PRO
6
4k
技術的負債が生まれる背景を理解して,アーリーからレイター向けの根本的なアプローチを考える
memory1994
PRO
23
8.9k
激辛のすゝめ
memory1994
PRO
1
550
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
6.3k
Other Decks in Programming
See All in Programming
現場で役立つモデリング 超入門
masuda220
PRO
15
3.2k
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
290
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
初めてDefinitelyTypedにPRを出した話
syumai
0
400
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
110
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.7k
Better Code Design in PHP
afilina
PRO
0
120
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.1k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
2
660
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
910
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Speed Design
sergeychernyshev
24
610
The Invisible Side of Design
smashingmag
298
50k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Building an army of robots
kneath
302
43k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Agile that works and the tools we love
rasmusluckow
327
21k
Why Our Code Smells
bkeepers
PRO
334
57k
The Language of Interfaces
destraynor
154
24k
Thoughts on Productivity
jonyablonski
67
4.3k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Transcript
/ / BASE テックランチ LT めもりー ハムスター監視システムを Swoole + TypeScript
+ React + Redux でつくってみた © - BASE, Inc.
何をつくったの?
© - BASE, Inc. 何をつくったの? Raspberry Pi PiCamera, Sensor
Hat
開発のきっかけ
© - BASE, Inc. 開発のきっかけ 12 Raspberry Pi 4,000
カメラあるなら監視カメラ作れるのでは?
開発を開始
プロダクトについて
© - BASE, Inc. プロダクトについて PHP . Swoole Docker TypeScript
React.js Redux Webpack Python WebSocket Node.js
© - BASE, Inc. プロダクトについて https://github.com/memory-agape/magnolia- raspberrypi https://github.com/memory-agape/magnolia-client https://github.com/memory-agape/magnolia-server
© - BASE, Inc. プロダクトについて どんな仕組みか?
© - BASE, Inc. プロダクトについて
© - BASE, Inc. プロダクトについて 初期のプロダクト
© - BASE, Inc. 初期のプロダクト • とりあえず、リリースし たかった • ストリーミングがメイ
ンではなく、数秒おき に画像を差し替える仕 組みがメイン。 • ストリーミングはあと から追加された
© - BASE, Inc. プロダクトについて 現在のプロダクト
© - BASE, Inc. 現在のプロダクト • 少し時間をかけて作っ た • ストリーミングがメイ
ン • 回線の状況で画像を数 秒ごとにフェッチする 仕組みもある
© - BASE, Inc. 現在のプロダクト • 設定画⾯から部屋の室 温とか湿度が取れる • なお精度はよくない
コスト
イニシャルコスト
© - BASE, Inc. コスト Raspberry Pi Model - \
, - \4,000 - \10,000 2
ランニングコスト
© - BASE, Inc. ランニングコスト ConoHa - \ , -
\2,500 5
コスト削減について
© - BASE, Inc. コスト削減について 10 1 1
DEMONSTRATION
詳しくは note に書いてるよ https://note.mu/m m r /n/neda b feeb
THANK YOU FOR YOUR LISTENING