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
420
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
2024-04-06 AMeDAS to Lagoon SORACOM UG 2024-04-06
anysonica
0
290
Leafonyによる、ビニールハウス内の飽差の可視化
anysonica
0
41
Leafonyについて(1)AVR編・学びメモ
anysonica
0
24
Leafonyについて(2)STM編とLTM編.pdf
anysonica
0
9
ソラカメtips(1)RTSP対応アプリIP CENTCOMとマルチビュー
anysonica
0
150
2023-9-2 古民家再生へのIoT活用を考える SORACOM UG 発表 公開用
anysonica
0
79
2022-12-13 SORACOM UG ONLINE 発表Wio LTEを学びなおす
anysonica
0
340
2022-7-25 SORACOMUG 発表 畑の真ん中とお部屋で動かすソラカメ
anysonica
3
390
畑に設置したソーラーパネルで ソラカメを動かしたい①
anysonica
1
460
Other Decks in Technology
See All in Technology
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
120
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
480
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
150
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
470
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
720
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
307
41k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Navigating Team Friction
lara
181
13k
The Mythical Team-Month
searls
217
43k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Side Projects
sachag
451
42k
Adopting Sorbet at Scale
ufuk
71
8.8k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Scaling GitHub
holman
458
140k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
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 ありがとうございました。