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 for hamster)
Search
memory
PRO
August 28, 2019
Programming
1
170
ハムスター監視システムをつくってみた (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
How to implement a RubyVM with PHP?
memory1994
PRO
3
1.9k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
2k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
640
令和最新版 PHP メモリ管理術
memory1994
PRO
5
3.6k
技術的負債が生まれる背景を理解して,アーリーからレイター向けの根本的なアプローチを考える
memory1994
PRO
23
8.4k
激辛のすゝめ
memory1994
PRO
1
540
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
5.9k
本当の FizzBuzz をお見せします
memory1994
PRO
1
2.1k
千尋の谷に突き落とされても辛ければ逃げていい
memory1994
PRO
4
1.6k
Other Decks in Programming
See All in Programming
CSC307 Lecture 11
javiergs
PRO
0
240
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
250
ドメイン駆動設計の実践
masuda220
PRO
17
5.2k
Webエディタライブラリ 「CodeMirror」から学ぶ Webアプリ開発のテクニック
ryosukeigarashi
0
250
AHC035解説
terryu16
0
710
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
CSC307 Lecture 10
javiergs
PRO
0
310
Rubyのパフォーマンスプロファイリングの改善 / Enhancing performance profiling for Ruby
osyoyu
1
410
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
【Go言語】golangci-lintの使い方
tomo1227
0
270
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
The Mythical Team-Month
searls
217
43k
How to Think Like a Performance Engineer
csswizardry
4
590
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
YesSQL, Process and Tooling at Scale
rocio
166
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Web development in the modern age
philhawksworth
203
10k
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