狠狠撸

狠狠撸Share a Scribd company logo
M5Stack 用 3G 拡張モジュールの
光と闇
M5Stack 関西ユーザーミーティング vol.3
Feb. 7, 2020 / オムロン 京都事業所
株式会社ソラコム
テクノロジー?エバンジェリスト
松下 享平 “Max” / ma2shita@soracom.jp
株式会社ソラコム
テクノロジー?エバンジェリスト
松下享平 (まつした こうへい) "Max"
講演回数 140超/年
保有スライド枚数 8000枚超
オーバーラン常習犯
岡山へ行ってるテイで
途中下車状態です。
? 長距離 途中下車
世間はすでに
M5StickC や
ATOM Matrix, Lite ですが。
M5Stack は 3位くらいですか。
今日、ご紹介するのは
こちらッッ!
(あの声で)
公式の LTE Module
https://m5stack.com/products/m5stack-lte-module
しかし TELEC が無い (つp`)
nanoSIM スロット
SORACOM IoT SIM の
plan-D と plan01s
がつかえるよ
u-blox SARA-U201
HSPA(3G)
アンテナもばっちり!
M5Stack 用 3G 拡張ボード
G16: TXD
G17: RXD
安心のマーク
実装
#define TINY_GSM_MODEM_UBLOX
#include <TinyGsmClient.h>
TinyGsm modem(Serial2); /* Serial2 is Modem of 3G Module */
modem.gprsConnect("soracom.io", "sora", "sora");
IPAddress ipaddr = modem.localIP();
TinyGsmClient ctx(modem);
ctx.connect("unified.soracom.io", 80);
ctx.println("POST / HTTP/1.1");
...
https://github.com/vshymanskyy/TinyGSM
かんたん!
なんだか、嫌な予感がする。
I have a bad feeling about this.
― Star Wars / All series.
G16, G17 って変更できませんか?
相対モジュール側で
対応してください。
e.g.) GPS モジュール →
https://qiita.com/ma2shita/items/e6f84f1d2e8c94e12e31
ArduinoHttpClient.h が動かない気がする。
arduino-esp32/HTTPClient.h が競合しています。
具体的には
void M5Display::drawPngUrl(...) の中の
HTTPClient が競合しますので、実装を変更する必要が
あります。
TinyGSM を超えた機能を使いたい。
https://www.u-blox.com/en/product/sara-u2-series?lang=ja#tab-documentation-resources
フォースと共にあらんことを。
May the Force be with You.
まとめ。
? G16 と G17 のご利用は計画的に。
? MFTokyoのような会場でもセルラーは安定しますよ。
? SOARCOM IoT SIM の plan-D と plan01s をご利用ください!
? PubSubClient.h で MQTT も動きます。
? その時は SORACOM Beam もご検討ください!
? ダークサイドに堕ちないためには…
論より、コード。
論より、やってみなはれ。
世界中のヒトとモノをつなげ
共鳴する社会へ

More Related Content

惭5厂迟补肠办用3骋拡张モジュールの光と闇