4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

記事投稿キャンペーン 「2024年!初アウトプットをしよう」

秋月のBG96 LTEモジュールを試す

Last updated at Posted at 2024-01-28

経緯

秋月の「BG96 LTE ブレークアウトモジュールキット」を試す。

BG96はLTE Cat.M1に対応していて、省電力が特徴。
電池運用が相応しいだろうと考え、Arduino Pro Mini(3.3V/8MHz)で動作確認する方法を記す。

準備

まずシリアルポートの速度を設定する。デフォルトの115200bpsだとArduino Pro Mini(3.3V/8MHz)から通信できないので、とりあえず9600bpsに設定する。
実運用では38400bpsくらいが良いかも。
usbシリアル変換器で接続する。
lte2.jpg
P_20240128_101641.jpg

PWRKEYを1秒押して起動し、以下のATコマンドで速度を設定する。

ATコマンド
AT+IPR=9600  ←9600bpsに設定
OK
AT&W         ←保存   
OK

Arduino Pro Mini(3.3V/8MHz)はロジックレベルが3.3Vなので、LTEモジュールのジャンパを外す。

外す前↓
P_20240128_102328.jpg

外した後↓
P_20240128_102009.jpg

接続テストするためにsoracomのsimを挿入する。

P_20240128_151523.jpg
P_20240128_151531.jpg

回路

Arduino Pro Mini(3.3V/8MHz)と接続する。
lte.jpg
P_20240128_110252.jpg

コード

soracomのLTE-M Shield for Arduinoのコードをそのまま利用する。

結果

****************************
* Connectivity diagnostics *
****************************

--- Initializing modem, please wait for a while...[OK]
Target modem: Quectel BG96 Revision: BG96MAR03A08M1G
Testing AT Command: [OK]

--- Getting modem info...
> AT+GSN
86623305168xxxx [OK]
> AT+CIMI
44010322774xxxx [OK]
> AT+QSIMSTAT?
+QSIMSTAT: 0,1  [OK]

--- Executing AT commands to connect SORACOM network...
> AT+CGDCONT=1,"IP","soracom.io","0.0.0.0",0,0,0,0
[OK]
> AT+QCFG="nwscanmode",0,0
[OK]
> AT+QCFG="iotopmode",0,0
[OK]
> AT+QCFG="nwscanseq",00,1
[OK]

--- Connecting to cellular network, please wait for a while...[OK]

--- Getting network info...
> AT+QIACT?
+QIACT: 1,1,1,"10.228.xxx.xxx"   [OK]
> AT+QCSQ
+QCSQ: "CAT-M1",-125,0,8,0      [OK]
> AT+COPS?
+COPS: 0,0,"NTT DOCOMO NTT DOCOMO",8    [OK]
> AT+CGPADDR=1
+CGPADDR: 1,10.228.xxx.xxx       [OK]

--- Conntectivity test: Ping to pong.soracom.io...
Dest="100.127.100.127", Bytes=32, Time=74, TTL=255
Dest="100.127.100.127", Bytes=32, Time=79, TTL=255
Dest="100.127.100.127", Bytes=32, Time=93, TTL=255
Sent=3, Received=3, Lost=0, Min=74, Max=93, Avg=81

--- Execution completed, please write your own sketch and enjoy it.

結論

pingの疎通が確認できました。
めでたしめでたし😇

LTE-M Shield for Arduinoの他のサンプルコードを利用するとPOSTでデータ収集もできそう。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?