M5Stackで格安SIM通信のテスト
はじめに
2019年7月2日に行われたSORACOM Discovery 2019へ出席する機会があり、そこで購入したM5Stack用 3G 拡張ボードを購入してみました。
購入内容
SORACOM Discovery 2019にて、スイッチサイエンス様のブースにてM5Stackとのセットで購入。購入したのはM5StackのベースモデルとM5Stack用 3G 拡張ボード。
購入したのはいいが、ソラコムのSIMを持っていなかった。
手元にあったのはIIJmioのSIM。
SIM通信の基本がわかっていないがとりあえず進めてみる方向で。
サンプルコードを確認
ステップ 2: M5Stack で開発してみる (HTTP アクセス)に詳細のテストコードが記載されている。
やはりIIJmioではつながらない。画面表示で"soracom.io"へ接続しに行っているようだ。
その中で、下記ソース部分を注目。
M5.Lcd.print(F("gprsConnect(soracom.io)"));
modem.gprsConnect("soracom.io", "sora", "sora");
ここの情報が問題のようだ。
関数を確認すると
bool gprsConnect(const char* apn, const char* user = NULL, const char* pwd = NULL)
APNってなんだっけ?ということでIIJmioのサイトを確認。
■APNの設定情報
掲載されていない端末の場合も、以下のAPN設定を行うことで通信が可能です。端末の設定方法の詳細については、端末付属の取扱説明書をご参照いただくか、端末提供元へご確認ください。
APN iijmio.jp
ユーザ名 mio@iij
パスワード iij
認証タイプ PAPまたはCHAP
下記の通り修正。問題なく接続できた。
M5.Lcd.print(F("gprsConnect(iijmio)"));
modem.gprsConnect("iijmio.jp", "mio@iij", "iij");
ソラコムのSIMで使用できるサービスも興味があるので、試してみたい。
Author And Source
この問題について(M5Stackで格安SIM通信のテスト), 我々は、より多くの情報をここで見つけました https://qiita.com/kmitsu76/items/d9eff7b32f7a9631d8e1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .