Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Use the M5Stack with 3G Modem

Satoru Ohguchi
November 23, 2019

Use the M5Stack with 3G Modem

for SORACOM UG Explorer 2019 LT

Satoru Ohguchi

November 23, 2019
Tweet

More Decks by Satoru Ohguchi

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 • 名前 • ⼤⼝ 聡(おおぐち さとる) • 仕事 •

    SIer勤務 ‒ 現職は、SAPテクニカルコンサルタント(Basis) 、過去は、電⼦回路設 計者、制御SE、ネットワークエンジニア、社内SEを経験 Twitter:@o_chcchi Facebook: https://www.facebook.com/ohguchi.satoru Blog: http://blog.maripara.org/ ୈ߸ • 主な保有資格 • SAP Certified Technology Associate System Administration • AWS Solution Architect Associate • 情報処理技術者(SC/SA/ST/AUほか) • 電⼦機器組⽴て技能⼠ 2級 • ほか • コミュニティ活動 • Swift愛好会運営 • JAWS-UG IoT 専⾨⽀部運営 • try!Swift Organizer • 趣味 • コンピューター、⾳楽…等々
  2. 電話でも測定結果を聞けます 403"$0. 'VOOFM 403"$0. )BSWFTU "84*P5$PSF %ZOBNP%# -BNCEB "NB[PO$POOFDU SORACOM

    ボタン押すと、電話かかってくるようにもなってます…意味ないw
  3. SORACOM 3Gモデムから時刻取得の検討 • 3Gモデムを利⽤するために、tinygsm のライブラリを使⽤している が、サンプルコードを⾒ていると、時刻取得のメソッドは、モデム が、SIMxxx series でしかサポートしないとコメントがある。 •

    3Gモデムは、 u-blox社のモデムなので、その機種のコードを⾒てい るとメソッド定義がない。 • でも、3Gモデムなら時刻は持っているはず。(デジタルの携帯網はそ の仕様上、時刻情報を持っている) // This is only supported on SIMxxx series // String gsmLoc = modem.getGsmLocation(); // DBG("GSM location:", gsmLoc); // This is only supported on SIMxxx series // String gsmTime = modem.getGSMDateTime(DATE_TIME); // DBG("GSM Time:", gsmTime); // String gsmDate = modem.getGSMDateTime(DATE_DATE); // DBG("GSM Date:", gsmDate);