Wio LTE ハンズオン

>100 Views

December 09, 17

スライド概要

2017/12/9に開催した、SORACOM UG 東海 #2のWio LTEハンズオンテキスト。

profile-image

SeeedKKの中の人。Microsoft MVP for Internet of Things。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Wio LTE ハンズオン 第一版 2017/12/9

2.

メニュー SORACOM Funnel 1.開発の準備 4 2.コンパイル、書き込み 1 Air SIM 2 3.センサーを動かす パソコン 4.LTE通信 3 センサー 5.センサーLTE通信

3.

内容物:Wio LTE USBケーブル ↓ ↑ 外箱 ↑ 基板を入れる袋 ↑ Wio LTE本体 ↑ LTEアンテナ(2本)

4.

内容物:Grove IoT スターターキット for SORACOM ←温湿度センサー

5.

1.開発の準備 1-A. Arduino IDEをインストール 1-B. Wio Tracker LTEボードの追加 1-C. WioLTEforArduinoライブラリの追加 1-D. ターミナルソフトをインストール 1-E. libusbをインストール

6.

1-A. Arduino IDEをインストール • Arduino IDEをダウンロードして、インストー ルしてください。 https://www.arduino.cc/en/Main/Software

7.

1-B. Wio Tracker LTEボードの追加 • Arduino IDEを起動して、ボードにWio Tracker LTEがあるか確認してください。

8.

1-B. Wio Tracker LTEボードの追加 (“Wio Tracker LTE”がない場合) • ファイル > 環境設定 を開いて、追加のボード マネージャのURLに下記URLを入力してください。 https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/package_seeeduino_boards_index.json

9.

1-B. Wio Tracker LTEボードの追加 (“Wio Tracker LTE”がない場合) • ツール > ボード > ボードマネージャ を開い て、Seeed STM32F4 Boards by Seeed Studioを クリック、インストールボタンをクリックして ください。

10.

1-C. WioLTEforArduinoライブラリの追加 • スケッチ > ライブラリをインクルード を開い て、Wio LTE for Arduinoがあるか確認してく ださい。

11.

1-C. WioLTEforArduinoライブラリの追加 (“Wio LTE for Arduino”がない場合) • スケッチ > ライブラリをインクルード > ライ ブラリを管理... を開いて、Wio LTE for Arduinoをクリック、インストールボタンをク リックしてください。

12.

1-D. ターミナルソフトをインストール (Windowsの場合) • Wio LTEでは、Arduino IDEのシリアルモニタは 不調になるのでオススメしません。TeraTermを 使いましょう。 • TeraTermをダウンロードして、インストールし てください。 • https://ja.osdn.net/projects/ttssh2/releases/

13.

1-E. libusbをインストール (Macの場合) • libusbをインストールしていないと、プログラ ム書き込み時に“dyld: Library now loaded: /opt/local/lib/libusb-1.0.0.dylib”と表示 されて書き込みできません。 • コレをやってください。

14.

2.コンパイル、書き込み 2-A. “通常モード”と“DFUモード”を知る 2-B. “通常モード”のドライバ設定 2-C. “DFUモード”のドライバ設定 2-D. カラのプログラムを書き込む 2-E. LedSetRGBを書き込む

15.

2-A. “通常モード”と“DFUモード”を知る • DFUモード • • • • マイコンにプログラムを書き込むモード Device Firmware Upgradeの頭文字 BOOT0ボタンを押しながらUSB接続 BOOT0ボタンを押しながらRSTボタンをクリック • 通常モード • 書き込んだプログラムを実行するモード • RSTボタンをクリック

16.

2-A. “通常モード”と“DFUモード”を知る • DFUモード STM32 BOOTLOADER • 通常モード Arduino IDE Virtual COM Port シリアルモニタ※1 ※1 Windowsの場合は、シリアルモニタは不調になるのでオススメしません。 TeraTermを使いましょう。

17.

2-B. “通常モード”のドライバ設定 (Windowsの場合) • Wio LTEを通常モードで接続したときに、デバ イスマネージャーの表示が、 … 正常 … 異常 (コレをやってください)

18.

2-B. “通常モード”のドライバ設定 (Macの場合) • Wio LTEを通常モードで接続したときに、シス テム情報のUSBの一覧が、 … 正常

19.

2-C. “DFUモード”のドライバ設定 (Windowsの場合) • Wio LTEをDFUモードで接続したときに、デバイ スマネージャーの表示が、 … 正常 … 異常 (講師にお声がけください) … 異常 (コレをやってください)

20.

2-C. “DFUモード”のドライバ設定 (Macの場合) • Wio LTEをDFUモードで接続したときに、システ ム情報のUSBの一覧が、 … 正常

21.

2-D. カラのプログラムを書き込む • ツール > ボード > Wio Tracker LTE を選択し てください。

22.

2-D. カラのプログラムを書き込む • ファイル > 新規ファイル を選択してください。 カラのプログラムが立ち上がります。

23.

2-D. カラのプログラムを書き込む • Wio LTEをDFUモードで接続して、スケッチ > マイコンボードに書き込む を実行してくださ い。画面下部に“File downloaded successfully” と表示されれば成功しています。

24.

2-D. カラのプログラムを書き込む • Wio LTEを通常モードに変更してください。す ると、書き込んだプログラムが実行されます。 • (プログラムが実行されるといっても、カラの プログラムなので正しく動いているか判断つか ないです(汗))

25.

2-E. LedSetRGBを書き込む • 2-D の手順を参考に、ファイル > スケッチ例 > Wio LTE for Arduino > basicにある、サン プルプログラムLedSetRGBを書き込んで実行し てください。 • Wio LTE上のLEDが点灯すれば成功です!

26.

3.センサーを動かす 3-A. カラのプログラムを書き込む 3-B. センサーの接続コネクタを確認 3-C. センサーを取り付ける 3-D. プログラムを書き込む 3-E. 動作状況を確認

27.

3-A. カラのプログラムを書き込む • 2-D の手順を実施してください。

28.

3-B. センサーの接続コネクタを確認 • ファイル > スケッチ例 > Wio LTE for Arduino > grove > grove-temperature-and- humidity-sensor を開いて、接続コネクタが D38であることを確認してください。

29.

3-C. センサーを取り付ける • D38コネクタに温湿度センサーを接続してくだ さい。

30.

3-D. プログラムを書き込む • サンプルプログラムgrove-temperature-andhumidity-sensorを書き込んで、実行してくだ さい。

31.

3-E. 動作状況を確認 • ターミナルに温湿度が表示されます。

32.

4.LTE通信 4-A. SORACOM Air SIMを有効にする 4-B. SORACOM Harvestを有効にする 4-C. SIMとアンテナを取り付け 4-D. プログラムを書き込む 4-E. 動作状況を確認

33.

4-A. SORACOM Air SIMを有効にする • SORACOM Air SIMを使用開始して、速度を s1.minimumに設定してください。

34.

4-B. SORACOM Harvestを有効にする • SIMグループを作成してSORACOM HarvestをONし、 SORACOM Air SIMをこのSIMグループに所属して ください。

35.

4-C. SIMとアンテナを取り付け • SORACOM Air SIMを2in1スロットの下側にしっ かりと差し込んで、アンテナ2本をコネクタに 取り付けてください。

36.

4-D. プログラムを書き込む • 2-D の手順を参考に、ファイル > スケッチ例 > Wio LTE for Arduino > soracomにある、サ ンプルプログラムsoracom-harvestを書き込ん で実行してください。

37.

4-E. 動作状況を確認

38.

5.センサーLTE通信 5-A. カラのプログラムを書き込む 5-B. センサーの接続コネクタを確認 5-C. センサーを取り付ける 5-D. プログラムを書き込む 5-E. 動作状況を確認

39.

5-B. センサーの接続コネクタを確認 • ファイル > スケッチ例 > Wio LTE for Arduino > soracom > soracom-harvest を開い て、接続コネクタがD38であることを確認して ください。

40.

5-D. プログラムを書き込む • サンプルプログラムsoracom-harvestの SENSOR_PINのコメントを解除してから書き込ん で、実行してください。

41.

5-E. 動作状況を確認

42.

ハンズオンが終わったら • SORACOM Harvestを無効にする • SORACOM Air SIMを無効にする

43.

この先は? • サンプルプログラムを多数用意しているので、 動かしてみたり改造してみてください。

44.

この先は? • Wio LTE単品、Grove IoT スターターキット for SORACOMは、SORACOMユーザーコンソールか ら購入可能です。 • Seeedのドキュメントはコレ。 • SORACOMのドキュメントはコレ。 • 非公式のドキュメント一覧はコレ。