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
SORACOM LTE-M Button Plusと100均ショップの商品でIoTポストを作ってみた
Search
wanda
July 01, 2020
Technology
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SORACOM LTE-M Button Plusと100均ショップの商品でIoTポストを作ってみた
SORACOM LTE-M Button PlusとダイソーのLEDセンサーライトでIoTポストを作ってみました。通販での買い物が多くなっても荷物の到着がすぐに分かるようになります!
wanda
July 01, 2020
More Decks by wanda
See All by wanda
フィジカル AI 時代のスタンダードになれるか!? 通信ミドルウェア Zenoh を使ってみた
ganota
0
81
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
3
680
AWS IoT Greengrass V2で始める デバイスアプリケーションの継続的開発
ganota
0
1.6k
試して分かった!AWS を使った PLCのデータ収集と分析基盤の実践ノウハウ #FA設備技術勉強会#13
ganota
2
17k
AWS IoT SiteWise 導入時に検討するべき3つのポイント
ganota
0
6.4k
Dome9で始めるAWSセキュリティリスク管理.pdf
ganota
0
4.5k
Developers.IO_Nagoya_Well-Architected_Frameworkでクラウドジャーニー.pdf
ganota
0
1.3k
Other Decks in Technology
See All in Technology
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
740
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
350
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
300
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
130
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
230
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
hackers_champloo_2026_tidb
makocchi
0
170
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
夫婦で子育てするための育児標準化
codmoninc
PRO
0
450
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
The SEO Collaboration Effect
kristinabergwall1
1
590
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Docker and Python
trallard
47
4.2k
Exploring anti-patterns in Rails
aemeredith
4
540
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Scaling GitHub
holman
464
140k
Transcript
2020/07/01 クラスメソッド 市⽥善久 100均ショップのアイテムでIoTしたい︕ SORACOM LTE-M Button Plusと 100均ショップの商品で IoTポストを作ってみた
⾃⼰紹介 • 市⽥善久 • クラスメソッド株式会社 ◦ ⼤阪オフィス勤務 ◦ AWS導⼊⽀援のソリューションアーキテクト ◦
IoT好き デバイス勉強中 • 好きなAWSサービス ◦ AWS IoT系サービス
全体の構成 3
利⽤したドア開閉センサー 4 ドアや引き出しが開いたらLED点灯 ・タンスの引き出し ・洗⾯台下の収納ドア など
• リードスイッチと磁⽯の部分だけ切り取って利⽤ • LEDライト側は中⾝を開かずに作業を進める 使った部分 5
6 実際に作った超試作品
7
100均センサーをIoTポストに使うイメージ 8 磁⽯を離す → LEDが光る ドアを開く → 信号を検知する ドアを開く →
信号を検知する → 通知する
100均センサーをIoTポストに使うイメージ 9 磁⽯を離す → LEDが光る ドアを開く → 信号を検知する ドアを開く →
信号を検知する → 通知する 簡単にできそう
10 Plusボタンで動作確認してみる
予想と違う結果 11 磁⽯を離すと信号を検知してほしい… 磁⽯が近づくと信号を検知する…
なぜ逆の動作をするのか︖ 12 • センサーが壊れた︖ • Plusボタンが壊れた︖ • 何か理解が⾜りてない予感
Plusボタンは「Open → Close」で信号検知 13 • Plusボタンの接点⼊⼒仕様 https://soracom.jp/products/gadgets/button_plus/ 仕様の把握 ⼤事
Plusボタンの仕様からスイッチの種類を判別 14 • 磁⽯が近づくとスイッチOn • 通常時はスイッチOff (Norman Open) • Open
→ Closeの⽚エッジで検知するから
磁⽯が離れるとスイッチOnでは︖ 15 そもそも・・・ 磁⽯が離れるとLED点灯だから、 磁⽯が離れるとスイッチOnになるのでは︖ (スイッチはNormal Closeなのでは︖)
磁⽯が離れるとスイッチOnでは︖ 16 ٯ そもそも・・・ 磁⽯が離れるとLED点灯だから、 磁⽯が離れるとスイッチOnになるのでは︖ (スイッチはNormal Closeなのでは︖)
信号を反転していたことが原因 17 ࢀߟʹ͍͍ͤͯͨͩͨ͞ϒϩάɿ https://jellyware.jp/kurage/raspi/daiso_sensorlight.html • スイッチ⾃体は常時開タイプ(Normal Open) • 本体側の基盤(のコンデンサ) で信号反転していた
18 課題
「投函⼝が開くと信号を検知」してほしい 19 このリードスイッチをそのまま使うと…
対策の検討候補 20 1. マイコンで信号反転 2. 利⽤センサーの変更(タイプの変更) 3. 全く別のセンサーに変更
マイコンで信号反転︓不採⽤ 21 マイコン⽤電源の確保が難しい
利⽤センサーの変更(Normal Close)︓不採⽤ 22 • Normal Closeなスイッチが⼿に⼊らない • そもそも売ってない • 売っていても⾼額(個⼈的に)
• 探し⽅が悪いのかも︖ • ⾒つけても個⼈購⼊できないケース • ⾒つけても届いた実物はNormal Open 動作確認したらNormal Openだった
全く別のセンサーに変更︓不採⽤ 23 • ポストの開閉ではない形で投函を検知 • 感圧センサー • 動体検知 など •
各センサーの出⼒を受けるためのマイコンが必要 • マイコン⽤の電源が必要 • 「100均商品を使いたい」趣旨から外れる
結論︓このままやる 改修は後でやることにして、とりあえず動くモノを作ることにしました。
25 信号反転してた基板そのまま使えばいいのでは・・・ 後で確認します︕(汗) スライド作りながらふと思いました
26 監視と通知
Soracom Lagoonで監視&通知 27 普段使いのSlackに通知メッセージをPost
Soracom Lagoonで監視&通知 28 「過去1分間で最後の値("clickType")が2より⼤きな値になると通知」
29 通知例
スマホにSlackで通知 30 •監視の仕組みを使っているので復旧通知も来る •余分なメッセージも⼊る •メッセージをカスタムしたい •プライベートユース •簡単に実装したい •SORACOM Func →
Lambda がよさそう •未実装なので後でやります
詳しくはブログもご参照ください 31 https://dev.classmethod.jp/articles/soracom-lte-m-button-plus-iot-post/ • その他の懸念点や課題と対策 • 動作している様⼦の動画 • 今後の改善記録も投稿予定
32 ご清聴ありがとうございました。