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
【IoT-Tech Meetup #8】Arduino UNO R4 Minima で LTE...
Search
SORACOM
PRO
January 16, 2024
Technology
0
4.3k
【IoT-Tech Meetup #8】Arduino UNO R4 Minima で LTE-M Shield for Arduinoを使ってみたよ
2024年1月16日開催『
IoT-Tech Meetup 第8回【Arduino UNO R4 深掘り会】
』で、ソラコム服部(masa)が発表した資料です。
SORACOM
PRO
January 16, 2024
Tweet
Share
More Decks by SORACOM
See All by SORACOM
SORACOM のアーキテクチャと挑戦のフィールド
soracom
PRO
1
680
Technical Writing Meetup vol.39
soracom
PRO
2
690
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
20
【SORACOM UG】SORACOM におけるユーザーコミュニティの重要性とこれから
soracom
PRO
2
410
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
540
IoT とは?IoTプラットフォーム「SORACOM」の役割
soracom
PRO
0
340
Technical Writing Meetup vol.35
soracom
PRO
2
280
AI でアップデートする既存テクノロジーと、クラウドエンジニアの生きる道
soracom
PRO
2
970
ロボットアームを遠隔制御の話 & LLMをつかったIoTの話もしたい
soracom
PRO
1
710
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】2025年のセキュリティ脅威を読み解く:リスクに備えるためのレジリエンスとデータ保護
oracle4engineer
PRO
1
100
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
140
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
580
AWSサービスアップデート 2024/12 Part3
nrinetcom
PRO
0
140
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
680
20250116_JAWS_Osaka
takuyay0ne
2
200
EMConf JP の楽しみ方 / How to enjoy EMConf JP
pauli
2
150
2025年に挑戦したいこと
molmolken
0
160
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Designing for humans not robots
tammielis
250
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Building an army of robots
kneath
302
45k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Done Done
chrislema
182
16k
RailsConf 2023
tenderlove
29
970
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Designing for Performance
lara
604
68k
Side Projects
sachag
452
42k
How GitHub (no longer) Works
holman
312
140k
Transcript
Arduino UNO R4 Minima で LTE-M Shield for Arduinoを使ってみたよ Jan.
16, 2024 IoT-Tech Meetup Vol.8 株式会社ソラコム ソリューションアーキテクト masa - 服部 政洋 #8-4
自己紹介 株式会社ソラコム / ソリューションアーキテクト masa - 服部 政洋 (はっとり まさひろ)
経歴: • ハードウェアベンダーでスパコンや記憶装置の ソリューション開発やパートナービジネスの技術支援 • 外資系クラウドの技術営業チームで幅広い業種のお客様の 初めてのクラウド導入をご支援 • 外資系SaaSスタートアップ企業の日本法人立ち上げメンバー 国内の多様なお客様のクラウドシステムの運用支援
Arduino に LTE-M 通信を LTE-M Shield for Arduino ✔ Arduino
Uno ピン互換のLTE-M Shield ✔ Quectel BG96 搭載、UART&AT コマンド操作 ✔ 対応 SORACOM Air サブスクリプション plan-D (NTTドコモ回線)、plan-KM1(KDDI回線) 7,128円 (税込、送料別) アンテナ、1500円分 SORACOM クーポン付き SORACOM IoT ストアで 1つから購入可能! https://soracom.jp/store
携帯キャリアの運営するセルラーネットワークを用い たLPWA規格の1つ。既存のLTE基地局をベースに全国 エリアをカバーしているため、広域で省電力なセルラ ー通信を実現可能。 Cat.M1 LTE-M (Cat.M1)とは?
セルラーLPWA比較(Cat.1, Cat.M1, NB-IoT) Cat.1 Cat.M1 NB-IoT 3GPP Release 8 Release
13 Release 13 データレート 10/5Mbps (DL/UL) 0.8/1Mbps(DL/UL) 26/62kbps(DL/UL) アンテナ 1本 1本 1本 PSM - 〇 〇 eDRX 一部機種で対応 最大43分 最大2.91時間 リンクバジェット LTE同等 +15dB +20dB モビリティ 〇 〇 × モデム価格 やや安い 安い 安い
Arduino に LTE-M 通信を LTE-M Shield for Arduino ソラコムがご用意しているドキュメント •
SORACOM Users (公式のユーザー向けwebドキュメント) LTE-M Shield for Arduino の初期設定と接続確認をする • GitHub リポジトリ (スケッチのサンプル集) soracom-labs/arduino-dragino-unified ◦ connectivity_diagnostics_for_lte_m_shield 初回セットアップ時に実行頂くとトラブルシュートがスムーズ ◦ send_uptime_with_soracom センサー無しでとりあえずソラコムへのデータ送信を試す用 ◦ send_temp_and_humi_with_soracom 定番の温湿度センサー(DHT20)を使って温湿度管理 …etc まずはコレ!
さぁやるぞ!
あれ...? 最初の AT コマンドのテストすら通っていない模様 -> 通信モジュールと正しく通信できていない?
こういうときは物理層からチェック① • シールドのピンは折れてない。正しく刺さってる(はず) • そもそもR3とR4でシールドのコンパチ(互換性)は? Arduino UNO R4 Shield Compatibility
-> どうやら、サードパーティのシールドで互換性があるものが半分 • R3とR4でピンアサインの変更の影響があるのかも? • LTE-M シールド のピンアサインは? IoT Shield.v1.2 SCH.pdf -> このシールドは、RXにD10ピン、TXにD11ピンを使用する
こういうときは物理層からチェック② • R4 で RXにD10ピン、TXにD11ピンが使えるか? ソフトウェアシリアルに何か制約がある...? -> Issue を発見 SoftwareSerial
(FAIL) · Issue #3 · arduino/uno-r4-library-compatibility · GitHub • LTE-M シールドがRXで使う D10ピンが R4では RXに利用できなくなってた! 参考:https://github.com/arduino/ArduinoCore- renesas/blob/main/libraries/SoftwareSerial/examples/SerialEcho/SerialEcho.ino
正確には... (ルネサスさんに教えてもらいました!) • LTE-M Shield for Arduino は RXにD10ピン、TXにD11ピンを使用 •
Arduino UNO R4 Minima の D10/D11ピンは、ソフトウェアシリアル ソフトウェアシリアルでシリアル通信を受信(RX)する際 外部割り込み要求(IRQ) が発生し、DMAでピンの状態を読み込みます D10ピン は IRQ が割当たっていないので RX に使用できません。 じゃあD10ピンは使用せず、シールドのRXにバイパスや!
これでいけそう!(D3からバイパス)
ジャンパーワイヤをご用意ください ジャンパーワイヤ(オス-メス) ジャンパーピン 外す オス-D3ピン メス-BC95_TX 2ピン (右側)
いけた!
SORACOM にデータ転送もできた!
まとめ
ソラコムでのサポート可否について ここまでご紹介をしたものの、、Arduino UNO R4 は LTE-M Shield for Arduino のサポート対象外です。
Arduino UNO R3 や ATmega328P系のR3互換機での ご利用を想定しサポート対象としております。
接続診断用スケッチとして是非ご参考に! ブログ記事はこちら (注) AT+Q*** なコマンドは Quectel社製 通信モジュー ルBG96 の拡張 AT
コマンドのため、他社のモジュール ご利用時は他のコマンドの利用を検討ください。 -> モデムのID(IMEI)を参照 -> SIMのID(IMSI)を参照 -> SIMの状態を参照... -> 接続状態の確認 -> 電波強度の確認 -> キャリアの確認...
世界中のヒトとモノをつなげ 共鳴する社会へ