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
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
2
130
事業観点から見る技術的負債の返済
memory1994
PRO
4
890
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
180
PHP でアセンブリっぽく書く技術
memory1994
PRO
1
120
How to implement a RubyVM with PHP?
memory1994
PRO
3
2.4k
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
8
2.5k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
750
令和最新版 PHP メモリ管理術
memory1994
PRO
6
4.1k
技術的負債が生まれる背景を理解して,アーリーからレイター向けの根本的なアプローチを考える
memory1994
PRO
23
9k
Other Decks in Programming
See All in Programming
Zoneless Testing
rainerhahnekamp
0
120
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
130
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
130
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
330
情報漏洩させないための設計
kubotak
4
820
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
570
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
340
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
150
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
400
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
350
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
ドメインイベント増えすぎ問題
h0r15h0
2
420
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Being A Developer After 40
akosma
87
590k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Facilitating Awesome Meetings
lara
50
6.1k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Optimising Largest Contentful Paint
csswizardry
33
3k
Code Reviewing Like a Champion
maltzj
521
39k
Writing Fast Ruby
sferik
628
61k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
What's in a price? How to price your products and services
michaelherold
244
12k
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