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
2202_04_08_Tech-on 発表(簡単にIoTをはじめる方法)
Search
anysonica
April 11, 2022
Technology
0
480
2202_04_08_Tech-on 発表(簡単にIoTをはじめる方法)
簡単にIoTをはじめる方法
(SORACOM LTE-M Button for Enterprise/ Button Plusの応用例)
anysonica
April 11, 2022
Tweet
Share
More Decks by anysonica
See All by anysonica
kintone Café 栃木 2024/3/23
anysonica
0
230
「Tips:RTSP対応アプリの使い方(IP CENTCOM)」を加筆しました。
anysonica
0
62
ハッスルメーター・Hustle Meter:A IoT game for very hot Japanese summer
anysonica
0
270
ハッスルメーター・Hustle Meter:A IoT game for very hot Japanese summerfor
anysonica
0
200
2024-04-06 AMeDAS to Lagoon SORACOM UG 2024-04-06
anysonica
0
400
Leafonyによる、ビニールハウス内の飽差の可視化
anysonica
0
72
Leafonyについて(1)AVR編・学びメモ
anysonica
0
45
Leafonyについて(2)STM編とLTM編.pdf
anysonica
0
16
ソラカメtips(1)RTSP対応アプリIP CENTCOMとマルチビュー
anysonica
0
450
Other Decks in Technology
See All in Technology
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
280
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
150
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
340
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
39
16k
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
830
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
170
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
380
生成AIのガバナンスの全体像と現実解
fnifni
1
210
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
290
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
180
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
160
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Six Lessons from altMBA
skipperchong
27
3.5k
Designing for Performance
lara
604
68k
The Cost Of JavaScript in 2023
addyosmani
46
7k
Rails Girls Zürich Keynote
gr2m
94
13k
Become a Pro
speakerdeck
PRO
26
5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Producing Creativity
orderedlist
PRO
342
39k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Transcript
簡単にIoTをはじめる方法 (SORACOM LTE-M Button for Enterprise /Button Plusの応用例) 2022/4/8 SORACOM
UG × Tech-onコラボ#1「オンラインとオフラインの融合を体験してみよう」発表 前嶋武 2022/4/8
はじめに • この発表では「しろボタン」「ひげボタン」という愛称で(株) ソラコム様の製品を記述しています。 • 「しろボタン」は、SORACOM LTE-M Button for Enterpriseを
指しています。 • 「ひげボタン」は、 SORACOM LTE-M Button Plus を指して います。 2022/4/8 By @anysonica Takeshi Maeshima Page 2
シードプラスの紹介 2022/1/25 Page 3 前嶋 武 プラントメーカー営業、 教育系コンサルタント会社企画部門、 切削油剤アプリケーションエンジニア 業務用機械製造会社を経て
2019年7月に独立。 2020年よりIoT分野のビジネスに参画 ㈱ソラコム 認定ソリューションパートナー @anysonica http://www.seedplus-jp.com By SEEDPLUS @anysonica
SORACOM LTE-M Button for Enterprise /Button Plus ここが好き! ①ネットワークの技術や知識がなくても IoTをスタートできる。
②使い方が簡単!ボタン押すだけ。 ③ボタンの押し方で、3種類の信号を送れる。 ④ソラコムの豊富なサービスに接続可能。 ⑤暮らしに溶け込みやすい・ 2022/4/8 By @anysonica Takeshi Maeshima Page 4 写真は無電圧接点つきの SORACOM LTE-M Button Plus
私とSORACOM LTE-M Button (2020-2022) 2022/4/8 By @anysonica Takeshi Maeshima Page
5
2022/4/8 By @anysonica Takeshi Maeshima Page 6 はじめてのしろボタン・ひげボタン (2020-2021)
買ってから、最初にやったこと(2020.5) 2022/4/8 By @anysonica Takeshi Maeshima Page 7 母のために、見守りボタンを作る •
このころ、母が病気になって「見守り」が 家族の大きなテーマになった。 • ちょうどそのころ、しろボタンをいくつか購 入していたので、母の名前を付けて見守 りボタンにした。 • インターネットで作例を見ながら、ボタン を押すとLINEに通知が行く仕組みを作り、 見守りデバイスとした。
2022/4/8 By @anysonica Takeshi Maeshima Page 8 この資料を読んで勉強しました。 https://www.maff.go.jp/kyusyu/seiryuu/cyoujyugai/attach /pdf/wana_tsu-6.pdf
九州農政局様の、「わな作動通知システムの製作事例」という 資料のなかで、自分がしたいことにマッチした作例を発見。
ひげボタンを買う(2020.7)。 • 「ひげボタン」とは、SORACOM LTE-M Button Plusの愛称で す。多くの方に「ひげボタン」と して愛されています。 • 無電圧接点を使って、本体の
ボタン以外の様々な入力に対 応できます。 2022/4/8 By @anysonica Takeshi Maeshima Page 9
2022/4/8 By @anysonica Takeshi Maeshima Page 10 ためしに、こんなものを作ってみる。 • 「ひげボタン」の無電圧接点を
外部のボタンスイッチにつなぐ。 • このスイッチを押すと、管理者 にLINEが届く。 • 防水仕様にすれば、屋外に設 置することも可能。 (写真は非防水仕様です)
MFT2020(2020.11) 2022/4/8 By @anysonica Takeshi Maeshima Page 11
2022/4/8 By @anysonica Takeshi Maeshima Page 12 IoTの世界に一歩前進 (2021-2022)
2022/4/8 By @anysonica Takeshi Maeshima Page 13 ひげボタン+マグネットリードスイッチ (2021.8)
2022/4/8 家庭菜園の農機具無人管理に ひげボタンをつかう(2021.8) 自分で所有している人もいますが、借りて作業している人もいます。 By @anysonica Takeshi Maeshima Page 14
※(株)クボタ様の製品です。
2022/4/8 いまでも農家さんは快く貸してくれます。 つかいたいときに、 つかっていいよ。 ・借りるからには、一声かけたい。 ・誰もいないのに借りて大丈夫? ・大きな家の奥から出てきて もらうのも悪い(かも) By @anysonica
Takeshi Maeshima Page 15
2022/4/8 もともとはSIGFOXを使おうとしていた。 耕運機が返却されたとき(接点ON)“1”を送信 耕運機を貸し出し開始(接点OFF)“0”を送信 ※リードスイッチはNormal Openです。耕運機を使用していない場合はClose状態になります。 By @anysonica Takeshi Maeshima
Page 16
2022/4/8 ひげボタン2台ならもっと簡単に。 スマホ (LINEで通知) ※ SORACOM Harvest, SORACOM Lagoonを 使用します。
(次ページに注釈) By @anysonica Takeshi Maeshima Page 17 管理札 SW1 (N.O.) SW2 (N.C.) 返 却 貸 出 • 事務局の木村健一郎さんのアイデア。 • 二つの接点付きボタンを並べて、接点の異 なるリードスイッチを接続。 • それぞれに「貸出」「返却」の役割を持たせる。 • A(貸出)=Normal Open。離れると「貸出」 の信号が発報。 • B(返却)=Normal Close。接触すると「返 却」の信号が発報。 A B ↑SORACOM LTE-M Button Plus(ひげボタン)https://soracom.jp/store/5207/ ※本体のボタンは使いません。
2022/4/8 しろボタンを2台使う場合。 • これでも十分? • 二つのボタンを並べて、それぞれに「貸出」 「返却」の役割を持たせる。 • 納屋に設置する。 SORACOM
LTE-M Button for Enterprise(しろボタン、例のボタン) https://soracom.jp/store/5206/ 返 却 貸 出 ボタンを押すと通知 スマホ (LINEで通知) ※ SORACOM Harvest, SORACOM Lagoonを 使用します。 ※LINEで通知をするためにはSORACOM Harvest、 SORACOM Lagoonの設定が必要です。SORACOM Lagoonについては本発表中の資料を、 SORACOM Harvestと本デバイスの設定については下記をご参照ください。 https://users.soracom.io/ja-jp/guides/iot-devices/lte-m-button-enterprise/harvest/ By @anysonica Takeshi Maeshima Page 18
2022/4/8 By @anysonica Takeshi Maeshima Page 19 ひげボタン+M5Stack+リレー (2021.9)
2022/4/8 Page 20 By @anysonica Takeshi Maeshima Arduinoから、リレーを介してひげボタンを操作 https://users.soracom.io/ja-jp/guides/iot-devices/lte-m-button-plus/arduino/ Arduino
から操作する
(例)人が近づくとLINEに通知(PIRセンサー) 2022/4/8 By @anysonica Takeshi Maeshima Page 21 • 入力部にPIRセンサーを使用し、人が近づ
いたらひげボタンの接点がONになり、 SORACOMのサービス経由でLINEにアラ ートが送信される。 • 極端な話、センサーはどのようなものでも よく、設定された条件を満たせばLINEにア ラートが送信される。 この仕組みを使うと、 いろいろなことができる。
2022/4/8 農家の熱中症防止デバイスをつくる(2021.9) こんなものを作りたかった。 1. 畑の真ん中に設置しても、温湿度を測定し熱中症アラートを 計算によって算出できるデバイス(電池駆動) 2. 非常に簡単な仕組みでクラウドに接続し、熱中症アラートを 農作業中の方のスマホに LINEで送ることができる
3. 万が一体調不良に陥った場合、デバイスに設置されたボタン を押すだけで 家族などの LINE にアラートを送ることがで きる By @anysonica Takeshi Maeshima Page 22
ハードウェアの構成 2022/4/8 M5STACK BASICでしていること 1. 温湿度を6分に一度測定する。 2. 測定値をもとに下記の式を使用して暑さ 指数(WBGT)を算出。 3.
WBGTが一定の数値を超えた場合、 リレーを作動させて発報。 4. 一連の動作が終了したら省エネモード (DeepSleep mode)に入る。 WBGTの参考文献:国野 亘先生が運営している「ボクにもわかる電子工作」 https://bokunimo.net/blog/ichigojam/29/ By @anysonica Takeshi Maeshima Page 23
組んでみた(仮組み・その1) 2022/4/8 SORACOMユーザードキュメント「Arduino から操作する」 https://users.soracom.io/ja-jp/guides/soracom-lte-m-button- series/lte-m-button-plus/arduino/ 暑さ指数(WBGT)が設定温度以上になった際に、リ レーを作動させてLTE-M Button Plusからダブルク
リック相当の信号を送信する。 写真はダブルクリックがちゃんと作動するかの試験 中のもの。 By @anysonica Takeshi Maeshima Page 24
IoTのフロー 2022/4/8 なるべくプログラミングしなくてもよいフローを…。 By @anysonica Takeshi Maeshima Page 25 ※SORACOM
Lagoonは、アラートを複数使用できる「Maker」または「Pro」プラン」を使用します。
送信モードを可視化する (SORACOM Harvest Data) 2022/4/8 長押しとシングルクリッ クは、LTE-M Button Plusからのボタンクリック で送信されます。
熱中症アラートのための ダブルクリックは、マイコ ンがリレーを作動させて 送信されます。 可視化されると左のよう になります。 By @anysonica Takeshi Maeshima Page 26
SORACOM Lagoon でアラートをLINEに送る 2022/4/8 By @anysonica Takeshi Maeshima Page 27
2022/4/8 By @anysonica Takeshi Maeshima Page 28
畑でテストして… 2022/4/8 By @anysonica Takeshi Maeshima Page 29
ケース(お弁当箱)に入れて、完成。 2022/4/8 ①バッテリーには、保護回路のないものを使用し、節電モードでも電池がOFFにならないようにした。 ②デバイス本体のボタンをケースの上から直接押せるようにして、非常用の信号発信を確保。 非常通報ボタン (長押し、シングル) 温湿度センサー By @anysonica Takeshi
Maeshima Page 30 IoT用バッテリー
まとめ 2022/4/8 By @anysonica Takeshi Maeshima Page 31
2022/4/8 Page 32 By @anysonica Takeshi Maeshima ありがとうございました。