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
2022-12-13 SORACOM UG ONLINE 発表Wio LTEを学びなおす
Search
anysonica
December 14, 2022
Technology
0
340
2022-12-13 SORACOM UG ONLINE 発表Wio LTEを学びなおす
2022年に学んだ、Wio LTEの情報をまとめました。
巻末にはリファレンス集も付加しました。
anysonica
December 14, 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-7-25 SORACOMUG 発表 畑の真ん中とお部屋で動かすソラカメ
anysonica
3
390
畑に設置したソーラーパネルで ソラカメを動かしたい①
anysonica
1
460
畑のまんなかで、 ソーラーパネルでIoTを動かしてみた
anysonica
1
1.5k
Other Decks in Technology
See All in Technology
エンジニア向け会社紹介資料
caddi_eng
14
230k
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.2k
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
スレットハンティングについて知っておきたいこと
hacket
0
130
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
630
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
データ分析を支える技術 生成AI再入門
ishikawa_satoru
0
380
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
280
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
Featured
See All Featured
How to name files
jennybc
67
96k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
BBQ
matthewcrist
82
9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Code Review Best Practice
trishagee
58
16k
The Pragmatic Product Professional
lauravandoore
29
6.1k
Typedesign – Prime Four
hannesfritz
37
2.2k
GitHub's CSS Performance
jonrohan
1026
450k
Optimizing for Happiness
mojombo
373
69k
How STYLIGHT went responsive
nonsquared
93
5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Transcript
Wio LTEを学びなおす (SORACOM Air+Wio LTE JP Version)(SOARCOM Funk,Lagoon) 2022/12/13 SORACOM
UG Online #14 発表 株式会社シードプラス 前嶋武 2022/12/13 By SEEDPLUS @anysonica Page 1
注記 • この発表は、2022/7/7のSORACOM DISCOVERY 2022 ナイトイベントでのLT、 「畑に設置したソーラーパネルでソラカメを動かしたい①」のつづきになってい ます。 • 今回使用したサンプルコードの出典、および前回の発表スライドに関しては、
巻末のAppendixにまとめました。URLをご参照願います。 • 記事中の製品仕様等は執筆時点(2022年12月)のものです。 • 記事中の作例を参考に制作等を行う場合は、自己責任にてお願いいたします。 2022/12/13 By SEEDPLUS @anysonica Page 2
(株)シードプラスの紹介 2022/12/13 前嶋 武 プラントメーカー営業、 教育系コンサルタント会社企画部門、 切削油剤アプリケーションエンジニア 業務用機械製造会社を経て 2019年7月に独立。 2020年よりIoT分野のビジネスに参画
㈱ソラコム 認定ソリューションパートナー SORACOM UG もくもく会に毎回参加中 SORACOM Lagoonの個人ブログ開設 @anysonica http://www.seedplus-jp.com By SEEDPLUS @anysonica Page 3
この発表の概要 ・「屋外(畑)でも屋内でもつながるIoTデバイスがほしい」。この願望を かなえるためにWio LTEを再び学んだ。 ・最近は暑いので、来年のために熱中症対策デバイスも試作してみた。 2022/12/13 By SEEDPLUS @anysonica 小規模な農園で耕作し、
暑さに参っている人(例)⇒ Page 4
2020/3/17 私の記念日 2022/12/13 By SEEDPLUS @anysonica Page 5 • 初めてみたのは、2020/2のつくばメイカーフェア。
• SORACOMがコロナでリモートワークに移行する 前の最後のIoTセミナーにリアル参加。 • この時の教材がWio‐LTE。 • 入門編でありながら、プログラムやAWSなども使 った深い内容。 • このセミナーのなかで、超音波センサーを使用し たハンズオンがあり、大変興味深かった。
(家で)超音波距離計で、水面までの高さを測定。 2022/12/13 By SEEDPLUS @anysonica Page 6
そして、工夫しながらブログ(note)を書く…。 2022/12/13 By SEEDPLUS @anysonica Page 7 https://note.com/anysonica/n/nd441139910f5
ところが、これ以降はM5Stackを主に使用。 ① 画面があったほうがわかりやすい。 ② 製品に関する情報が(比較的)た くさんあった。 ③ ユーザーも多かった。 2022/12/13 By
SEEDPLUS @anysonica Page 8
屋外や電波環境の悪いところでは…。 ① そもそも、WiFiのないところでは使えない。 ② WiFiがあっても、5GHzだけしかサービスされていないと 使えない。 ③ 屋外などでは、できるだけ省エネ稼働できるデバイスが いい。 2022/12/13
By SEEDPLUS @anysonica Page 9
屋外や電波環境の悪いところでは、 SORACOM Airが使えたほうが便利。 ↓ Wio LTEを学びなおすきっかけに。 2022/12/13 By SEEDPLUS @anysonica
Page 10
Wio LTEの良い点(個人の感想です) ① なんといっても、SORACOM Airが使える。 ② SORACOM接続のためのサンプルプログラムがArduino IDEにある。 ③ 実は、検索すると技術ブログがたくさん出てくる(自分が
学ぼうとしなかっただけ) ④ 省エネのためのWio Extension RTCというパーツがある。 ⑤ 大きな拡張性、小さな本体…扱いやすい。 2022/12/13 By SEEDPLUS @anysonica Page 11
事例①ソラカメ用屋外バッテリーの監視 2022/12/13 By SEEDPLUS @anysonica Page 12
ソーラー+ソラカメ 2022/12/13 By SEEDPLUS @anysonica ATOM Cam 2を畑に設置。 (WiFi:SORACOM Air
+ Huaweiのミニルーター) Page 13
課題①(電力不足で、常時は使えない?) 2022/12/13 By SEEDPLUS @anysonica • 現在のソーラーパネルは、Arduinoで収集したデ ータをSORACOM Airで送信するためには十分 だが、写真のポケットWIFIルーターとソラカメの
組み合わせでは、24時間いつでも映像を見るこ とは不可能。 • これはポケットWIFIルーターの使用方法に課題 があると考えられる。 • もっとも安定的に映像が見られるのは15:00- 16:00であることから、ソーラーシステムの充電 が終わり、バッテリー電圧が12V以上の時に映 像を送信可能になると考えられる。 • この二つの機器を稼働させつつ、ソーラーパネ ル用のバッテリの電圧を測定することにした。 Page 14
独立した電源で、電圧を測定・送信する仕組み 2022/12/13 By SEEDPLUS @anysonica 電圧測定センサは、すでに 設置してあるものを使用。 (WioLTEのA6に設定) • Wio
Extension RTCをWio LTEと組 み合わせ、30分に1回測定時だけON にする。 • それ以外はシャットダウン。 • 電源にはIoT用のモバイルバッテリー を使用し、保護回路なく断続的に信号 を送信できるようにした。 • これによって、ソーラーパネルの電源 に負荷をかけることなく測定が可能に。 Page 15
使用したSORACOMのサービス • SORACOM Air • SORACOM Harvest Data • SORACOM
Lagoon 2022/12/13 By SEEDPLUS @anysonica Page 16
IoTのフロー 2022/12/13 By SEEDPLUS @anysonica Page 17
測定した結果 2022/12/13 By SEEDPLUS @anysonica 12V以上で送信可能(検証必要) Page 18
電圧データまとめ(3日間稼働) 2022/12/13 By SEEDPLUS @anysonica 1. WioLTE+Liイオンバッテ リーで、30分に1回データ を送信した場合は、約70 時間分のデータを記録で
きた。 2. ソーラーパネル用のバッ テリーの電圧のピークは 各日16:00であり、送信 可能な時間帯は12:00- 18:00である。 3. 今後このデータをもとに、 ソーラーパネルの能力を 増強させたい。 12V Page 19
2022/12/13 このデータを1週間程度収集して、 設備増強計画の基礎データにしたい。 By SEEDPLUS @anysonica Page 20
2022/12/13 By SEEDPLUS @anysonica Page 21
事例②屋外用のデバイスを、展示会場で使用 https://bit.ly/3u4iYK8 2022/12/13 By SEEDPLUS @anysonica Page 22
2022/12/13 By SEEDPLUS @anysonica Page 23 サイボウズデイズ2022(アクアビットブース)
アクアビットブースはメカメカしい。 2022/12/13 By SEEDPLUS @anysonica Page 24
幕張メッセにて、農業IoTのデモを展示 (制約条件) • WiFiは5GHz • 2.4GHzは補助的なもの • 自前WiFiダメ • Sigfoxも使用できない
→こんなときは、 SORACOM Airの出番! 2022/12/13 By SEDPLUS @anysonica Page 25 雨量計と熱中症対策デバイスを展示(Wio LTEで換装)
2022/12/13 By SEEDPLUS @anysonica Page 26
制作中。 2022/12/13 By SEEDPLUS @anysonica Page 27
サンプルコードを改造するうえでの注意① 2022/12/13 By SEEDPLUS @anysonica Page 28 ArduinoIDEから参照できるサンプルコードから Unified Endpoint
の指定 connectId = Wio.SocketOpen("uni.soracom.io", 23080, WIOLTE_UDP); …目的に合ったUnified Endpointを定義する。 https://users.soracom.io/ja-jp/docs/unified-endpoint/entrypoints/
サンプルコードを改造するうえでの注意② 2022/12/13 By SEEDPLUS @anysonica Page 29 Wio.PowerSupplyGrove(true); ↓ 3.3V-Bの電源ON
• ありがとうございました。 2022/12/13 By SEEDPLUS @anysonica Page 30
Wio LTE編 追加資料 2022/12/13 By SEEDPLUS @anysonica Page 31
WioLTEを使うためのリファレンス(1)ハード 2022/12/13 By SEEDPLUS @anysonica ソラコムの製品ページ https://soracom.jp/store/5301/ WioLTEハードウェアについて(Seeed 株式会社の資料 Wiki
on GitHub) https://seeedjp.github.io/Wiki/Wio_LTE_for_Arduino/Hardware-ja.html LTE モデム搭載プロトタイプ向けデバイス Wio LTE をセットアップする」(㈱ソラコムスターターガイド) https://users.soracom.io/ja-jp/guides/dev-boards/wio-lte/ Wio LTEのデバイスマネージャーのURL(Arduino IDE用) ※上記スターターガイドに記載されています。 http://www.seeed.co.jp/package_SeeedJP_index.json Page 32
WioLTEを使うためのリファレンス(2)ソフト 2022/12/13 By SEEDPLUS @anysonica 定数と関数のリファレンス(Seeed 株式会社の資料 Wiki on GitHub)
https://seeedjp.github.io/Wiki/Wio_LTE_for_Arduino/Reference-ja.html#wioltea4 「LTEモデム搭載済みIoTデバイス「Wio LTE」でセンサーデータの収集とグラフ化をしてみた」 https://dev.classmethod.jp/articles/wiolte-data-to-cloud/ ハンズオン資料(Seeed Takashi Matsuokaさんのスライド) https://www.slideshare.net/TakashiMatsuoka2/wio-lte-83726098?from_action=save Page 33
WioLTEを使うためのリファレンス(3)RTC 2022/12/13 By SEEDPLUS @anysonica Wio Extension-RTC ソラコムの製品ページ https://soracom.jp/store/5229/ 「Wio
Extension-RTCを使用する」 ソラコムのスタートガイド https://users.soracom.io/ja-jp/guides/dev-boards/wio-rtc/ Seeed社の製品ページ※このページを参照して、ライブラリとサンプルプログラムをダウンロード https://wiki.seeedstudio.com/Wio-Extension-RTC/ Page 34
Seeed・松岡さんによるドキュメント集(Qiita) https://qiita.com/matsujirushi/items/bd3b277bbf002898a9ff WioLTEを使ったハッカソン開発成果発表(SORACOM UG 木澤さん) https://kizawa.info/wiolte-teaj2018 【SORACOM ハンズオン】Wio LTE 開発環境セットアップ
(Windows) https://soracom.github.io/iot-recipes/setup-for-wiolte-with-arduino-ide-windows/#0 2017/12/9に開催した、SORACOM UG 東海 #2のWio LTEハンズオンテキスト(Seeed・松岡さん) https://www.slideshare.net/TakashiMatsuoka2/wio-lte-83726098 2022/12/13 By SEEDPLUS @anysonica Page 35 WioLTEを使うためのリファレンス(4)作例など
• End of document 2022/12/13 By SEEDPLUS @anysonica Page 36