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

Play with M5Stack

Play with M5Stack

- Record the pressure of Typhoon #19
- Fix the program to get the modem time

Satoru Ohguchi

October 15, 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. 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);