>100 Views
December 09, 17
スライド概要
2017/12/9に開催した、SORACOM UG 東海 #2のWio LTEハンズオンテキスト。
SeeedKKの中の人。Microsoft MVP for Internet of Things。
Wio LTE ハンズオン 第一版 2017/12/9
メニュー SORACOM Funnel 1.開発の準備 4 2.コンパイル、書き込み 1 Air SIM 2 3.センサーを動かす パソコン 4.LTE通信 3 センサー 5.センサーLTE通信
内容物:Wio LTE USBケーブル ↓ ↑ 外箱 ↑ 基板を入れる袋 ↑ Wio LTE本体 ↑ LTEアンテナ(2本)
内容物:Grove IoT スターターキット for SORACOM ←温湿度センサー
1.開発の準備 1-A. Arduino IDEをインストール 1-B. Wio Tracker LTEボードの追加 1-C. WioLTEforArduinoライブラリの追加 1-D. ターミナルソフトをインストール 1-E. libusbをインストール
1-A. Arduino IDEをインストール • Arduino IDEをダウンロードして、インストー ルしてください。 https://www.arduino.cc/en/Main/Software
1-B. Wio Tracker LTEボードの追加 • Arduino IDEを起動して、ボードにWio Tracker LTEがあるか確認してください。
1-B. Wio Tracker LTEボードの追加 (“Wio Tracker LTE”がない場合) • ファイル > 環境設定 を開いて、追加のボード マネージャのURLに下記URLを入力してください。 https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json
1-B. Wio Tracker LTEボードの追加 (“Wio Tracker LTE”がない場合) • ツール > ボード > ボードマネージャ を開い て、Seeed STM32F4 Boards by Seeed Studioを クリック、インストールボタンをクリックして ください。
1-C. WioLTEforArduinoライブラリの追加 • スケッチ > ライブラリをインクルード を開い て、Wio LTE for Arduinoがあるか確認してく ださい。
1-C. WioLTEforArduinoライブラリの追加 (“Wio LTE for Arduino”がない場合) • スケッチ > ライブラリをインクルード > ライ ブラリを管理... を開いて、Wio LTE for Arduinoをクリック、インストールボタンをク リックしてください。
1-D. ターミナルソフトをインストール (Windowsの場合) • Wio LTEでは、Arduino IDEのシリアルモニタは 不調になるのでオススメしません。TeraTermを 使いましょう。 • TeraTermをダウンロードして、インストールし てください。 • https://ja.osdn.net/projects/ttssh2/releases/
1-E. libusbをインストール (Macの場合) • libusbをインストールしていないと、プログラ ム書き込み時に“dyld: Library now loaded: /opt/local/lib/libusb-1.0.0.dylib”と表示 されて書き込みできません。 • コレをやってください。
2.コンパイル、書き込み 2-A. “通常モード”と“DFUモード”を知る 2-B. “通常モード”のドライバ設定 2-C. “DFUモード”のドライバ設定 2-D. カラのプログラムを書き込む 2-E. LedSetRGBを書き込む
2-A. “通常モード”と“DFUモード”を知る • DFUモード • • • • マイコンにプログラムを書き込むモード Device Firmware Upgradeの頭文字 BOOT0ボタンを押しながらUSB接続 BOOT0ボタンを押しながらRSTボタンをクリック • 通常モード • 書き込んだプログラムを実行するモード • RSTボタンをクリック
2-A. “通常モード”と“DFUモード”を知る • DFUモード STM32 BOOTLOADER • 通常モード Arduino IDE Virtual COM Port シリアルモニタ※1 ※1 Windowsの場合は、シリアルモニタは不調になるのでオススメしません。 TeraTermを使いましょう。
2-B. “通常モード”のドライバ設定 (Windowsの場合) • Wio LTEを通常モードで接続したときに、デバ イスマネージャーの表示が、 … 正常 … 異常 (コレをやってください)
2-B. “通常モード”のドライバ設定 (Macの場合) • Wio LTEを通常モードで接続したときに、シス テム情報のUSBの一覧が、 … 正常
2-C. “DFUモード”のドライバ設定 (Windowsの場合) • Wio LTEをDFUモードで接続したときに、デバイ スマネージャーの表示が、 … 正常 … 異常 (講師にお声がけください) … 異常 (コレをやってください)
2-C. “DFUモード”のドライバ設定 (Macの場合) • Wio LTEをDFUモードで接続したときに、システ ム情報のUSBの一覧が、 … 正常
2-D. カラのプログラムを書き込む • ツール > ボード > Wio Tracker LTE を選択し てください。
2-D. カラのプログラムを書き込む • ファイル > 新規ファイル を選択してください。 カラのプログラムが立ち上がります。
2-D. カラのプログラムを書き込む • Wio LTEをDFUモードで接続して、スケッチ > マイコンボードに書き込む を実行してくださ い。画面下部に“File downloaded successfully” と表示されれば成功しています。
2-D. カラのプログラムを書き込む • Wio LTEを通常モードに変更してください。す ると、書き込んだプログラムが実行されます。 • (プログラムが実行されるといっても、カラの プログラムなので正しく動いているか判断つか ないです(汗))
2-E. LedSetRGBを書き込む • 2-D の手順を参考に、ファイル > スケッチ例 > Wio LTE for Arduino > basicにある、サン プルプログラムLedSetRGBを書き込んで実行し てください。 • Wio LTE上のLEDが点灯すれば成功です!
3.センサーを動かす 3-A. カラのプログラムを書き込む 3-B. センサーの接続コネクタを確認 3-C. センサーを取り付ける 3-D. プログラムを書き込む 3-E. 動作状況を確認
3-A. カラのプログラムを書き込む • 2-D の手順を実施してください。
3-B. センサーの接続コネクタを確認 • ファイル > スケッチ例 > Wio LTE for Arduino > grove > grove-temperature-and- humidity-sensor を開いて、接続コネクタが D38であることを確認してください。
3-C. センサーを取り付ける • D38コネクタに温湿度センサーを接続してくだ さい。
3-D. プログラムを書き込む • サンプルプログラムgrove-temperature-andhumidity-sensorを書き込んで、実行してくだ さい。
3-E. 動作状況を確認 • ターミナルに温湿度が表示されます。
4.LTE通信 4-A. SORACOM Air SIMを有効にする 4-B. SORACOM Harvestを有効にする 4-C. SIMとアンテナを取り付け 4-D. プログラムを書き込む 4-E. 動作状況を確認
4-A. SORACOM Air SIMを有効にする • SORACOM Air SIMを使用開始して、速度を s1.minimumに設定してください。
4-B. SORACOM Harvestを有効にする • SIMグループを作成してSORACOM HarvestをONし、 SORACOM Air SIMをこのSIMグループに所属して ください。
4-C. SIMとアンテナを取り付け • SORACOM Air SIMを2in1スロットの下側にしっ かりと差し込んで、アンテナ2本をコネクタに 取り付けてください。
4-D. プログラムを書き込む • 2-D の手順を参考に、ファイル > スケッチ例 > Wio LTE for Arduino > soracomにある、サ ンプルプログラムsoracom-harvestを書き込ん で実行してください。
4-E. 動作状況を確認
5.センサーLTE通信 5-A. カラのプログラムを書き込む 5-B. センサーの接続コネクタを確認 5-C. センサーを取り付ける 5-D. プログラムを書き込む 5-E. 動作状況を確認
5-B. センサーの接続コネクタを確認 • ファイル > スケッチ例 > Wio LTE for Arduino > soracom > soracom-harvest を開い て、接続コネクタがD38であることを確認して ください。
5-D. プログラムを書き込む • サンプルプログラムsoracom-harvestの SENSOR_PINのコメントを解除してから書き込ん で、実行してください。
5-E. 動作状況を確認
ハンズオンが終わったら • SORACOM Harvestを無効にする • SORACOM Air SIMを無効にする
この先は? • サンプルプログラムを多数用意しているので、 動かしてみたり改造してみてください。
この先は? • Wio LTE単品、Grove IoT スターターキット for SORACOMは、SORACOMユーザーコンソールか ら購入可能です。 • Seeedのドキュメントはコレ。 • SORACOMのドキュメントはコレ。 • 非公式のドキュメント一覧はコレ。