Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
外出中に自宅の部屋の明るさをスマホで見られるようにした……のを手伝った
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Tiny Mouse
February 15, 2017
Programming
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
外出中に自宅の部屋の明るさをスマホで見られるようにした……のを手伝った
IoTLT名古屋 2017/2/15
Tiny Mouse
February 15, 2017
More Decks by Tiny Mouse
See All by Tiny Mouse
今年がんばったこと
tinymouse
0
96
今年がんばったこと
tinymouse
0
140
【LT会】インプット・アウトプットどうしてる?
tinymouse
0
73
今年がんばったこと
tinymouse
0
200
.NET MAUI+Blazor を使ってみた
tinymouse
0
230
【LT会】この技術書がすごい
tinymouse
1
230
蔵書管理アプリを作り直した
tinymouse
1
1.1k
Windows アプリの開発手段の選択肢をまとめてみた
tinymouse
0
190
蔵書管理アプリを作りました
tinymouse
0
690
Other Decks in Programming
See All in Programming
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
The Rails Doctrine Decade
koic
2
590
AmebaブログはKMPから卒業します
kmars0605
0
180
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
contenteditable と日本語入力に向き合う
colorful12
0
200
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
140
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
190
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
We Have a Design System, Now What?
morganepeng
55
8.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Claude Code のすすめ
schroneko
67
230k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Design in an AI World
tapps
1
350
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Transcript
Tiny Mouse 外出中に自宅の部屋の明るさを スマホで見られるようにした ……のを手伝った IoTLT名古屋 2017/2/15
自己紹介 @tinymouse_jp SI 企業の SE 日曜プログラマ
二児の父 静岡県浜松市出身 東京都品川区在住。名古屋市在住。 Windows 愛用。iPhone Android スマホ Android の会浜松支部、よちよち Android の会 Tiny Mouse
よちよちAndroidサンデープログラミング 趣味でAndroidアプリを開発している、またはこれから始める初心者の方 たちが、近所のカフェなどに集まって各々アプリ開発し、分からないことが あれば、その場で他の参加者に尋ねて解決しようという、ゆるいオフライン 開発コミュニティです。 https://sites.google.com/site/beginandroid2011/
よちよちAndroidサンデープログラミング
よちよちAndroidサンデープログラミング
よちよちAndroidサンデープログラミング 照度をセンサで取得 サーバに記録 スマホで確認 こんなことしたい・・ 流行の IoT ってやつ・・
よちよちAndroidサンデープログラミング 照度をセンサで取得 サーバに記録 スマホで確認 サーバのプログラムってどうすれば・・ プログラムを書きたいけど・・ ラズパイを買ってみたけど・・ 一体どうすればいいのか・・
よちよちAndroidサンデープログラミング C/C++用SDKを使用 JavaScript用SDKを使用 Android Java用SDKを使用 Web Socket で通信 データを記録し参照 Node.js用SDKを使用
サーバは・・
Onsen UI を使う センサは・・ よちよちAndroidサンデープログラミング var SPI = require('pi-spi'); var
MilkCocoa = require('milkcocoa'); var spi = SPI.initialize("/dev/spidev0.0"), MCP3002 = Buffer([0x68, 0]); var milkcocoa = new MilkCocoa(“xxxx.mlkcca.com"); setInterval(function() { spi.transfer(MCP3002, MCP3002.length, function (e,d) { if (e) console.error(e); else { var v = ((d[0]<<8) + d[1]) & 0x03FF console.log(v, "Got ¥""+v.toString()+"¥" back."); milkcocoa.dataStore('light').push({v : v}); } }); }, 5000);
Onsen UI を使う センサは・・ よちよちAndroidサンデープログラミング #include <Milkcocoa.h> #define WLAN_SSID “xxxx“
#define WLAN_PASS “xxxx" #define MILKCOCOA_APP_ID “xxxx" #define MILKCOCOA_DATASTORE “xxxx" #define MILKCOCOA_SERVERPORT 1883 const char MQTT_SERVER[] PROGMEM = MILKCOCOA_APP_ID ".mlkcca.com"; const char MQTT_CLIENTID[] PROGMEM = __TIME__ MILKCOCOA_APP_ID; Milkcocoa milkcocoa = Milkcocoa(&client, MQTT_SERVER, MILKCOCOA_SERVERPORT, MILKCOCOA_APP_ID, MQTT_CLIENTID); loop(){ milkcocoa.loop(); int sensorValue = analogRead(A0); DataElement elem = DataElement(); elem.setValue("v", sensorValue); milkcocoa.push(MILKCOCOA_DATASTORE, elem); delay(500000); }
よちよちAndroidサンデープログラミング 表示できた! スマホアプリは・・
よちよちAndroidサンデープログラミング 照度をセンサで取得 サーバに記録 スマホで確認 プログラムを書かなくても・・ これはなんとかなる・・ 組込系できなくても・・ なんとかできるかも・・