Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

m5stack 3gモジュールでATコマンドをした話

980 views

Published on

M5stack ユーザミーティング のLT資料です。 20200406

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

m5stack 3gモジュールでATコマンドをした話

  1. 1. m5stack 3gモジュールで ATコマンドをした話 M5Stackユーザーミーティング番外編 2020/4/6 @kyokucho_1989
  2. 2. #M5Stack_UGjp @kyokucho_1989 自己紹介 ・kyokucho1989 ・IoTが好き ・M5Stack楽しい ・広島在住 twitter: @kyokucho_1989 blog: https://matoyomi.hatenablog.com 「マトリョーシカ的日常」 youtube: マトリョーシカ的IoTチャンネル
  3. 3. #M5Stack_UGjp @kyokucho_1989 つくったもの 全自動メダカえさやり機 (スマホからモーター制御) カップラーメン IoT タイマー (3分経ったらLINEにお知らせ)
  4. 4. #M5Stack_UGjp @kyokucho_1989 本題:3gモジュール楽しいですよね!?
  5. 5. #M5Stack_UGjp @kyokucho_1989 M5Stack 3gモジュールとは!? ・ケータイの回線を使ってIoTができる ・soracom のsimを挿すだけ ・お手軽 だが、しかし………
  6. 6. #M5Stack_UGjp @kyokucho_1989 やば、私の通信料、高すぎ!?
  7. 7. #M5Stack_UGjp @kyokucho_1989 通信量多いね ・100回ほどの通信で500KiB ・原因はHTTP通信 ・もっと軽量なプロトコルを 使いたい! → UDP通信だ!↑あんま参考にならないグラフ
  8. 8. #M5Stack_UGjp @kyokucho_1989 TinyGSMの中を潜る TinyGSMはUDPに非対応 でもATコマンドは使える ATコマンドでUDPをやる TinyGSM …m5stack で http通信を行う時に使用した ライブラリ
  9. 9. #M5Stack_UGjp @kyokucho_1989 ATコマンド!! マニュアルを見てもわけがわからない…。
  10. 10. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く https://qiita.com/yukataoka/items/1a20219129f68aef2b97 良い記事があった。 コードを実行。 シリアルモニタにいろいろ出てきた!
  11. 11. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く(シリアルモニタ) なにこれ!?
  12. 12. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く(解読)
  13. 13. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く(解読)
  14. 14. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く(解読) ここが大事!
  15. 15. #M5Stack_UGjp @kyokucho_1989 ATコマンドを覗く(解読) つまり、接続終了後、以下を追加すればいい!(たぶん)
  16. 16. #M5Stack_UGjp @kyokucho_1989 UDP通信ができたよ こんなプログラムになるよ↓
  17. 17. #M5Stack_UGjp @kyokucho_1989 UDP通信ができたよ 通信量が下がった! Before:100回で 500KiB 5kiB/回 ↓ After: 800回で130KiB … 160B/回 約1/30になった バイナリの問題とかあったけど、それはブログに書いてます
  18. 18. #M5Stack_UGjp @kyokucho_1989 ご静聴、ありがとうございました。

×