Skip to main content

WT OTA for Blynk

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

BlynkのワイヤレスOTA機能をWio Terminalで使用する

このWikiでは、BlynkのワイヤレスOTA機能をWio Terminalで使用する方法について説明します。

  • Blynkとは

Blynkは、iOSおよびAndroidデバイスからハードウェアプロジェクトを制御および監視するためのインターフェースを迅速に構築できる新しいプラットフォームです。Blynkアプリをダウンロードした後、プロジェクトダッシュボードを作成し、ボタン、スライダー、グラフ、その他のウィジェットを画面上に配置することができます。

必要なハードウェア

  • Wio Terminal

  • 携帯電話

  • App StoreからBlynkアプリをダウンロード

  • WiFi

準備作業

Blynkにアクセスして登録およびログインし、テンプレート画面に移動して新しいテンプレートを作成します。

次に名前を編集し、デバイスと接続モードを選択します。この場合、「Seeed Wio Terminal」と「WiFi」を選択します。

BLYNK_TEMPLATE_IDとBLYNK_DEVICE_NAMEをメモしてください。 例では以下の通りです:

#define BLYNK_TEMPLATE_ID "TMPLCc16MxA1"
#define BLYNK_DEVICE_NAME "WioTerminal"

その後、右上の保存ボタンをクリックします。

Arduino IDEの設定とコードの調整

次に、サンプルコードをダウンロードしてArduino IDEで開きます。

Edgent_Wio_Terminal_0-2.zip

開発ボードオプションからWio Terminalデバイスを選択します( Wio Terminal Wikiページを参照してArduino IDEにWio Terminalを追加する方法を確認してください)。

blynk-libraryを追加します。

Arduino IDEのライブラリマネージャーで以下のライブラリファイルを検索して追加します:

  • Seeed Arduino rpcunified
  • Seeed Arduino rpcWiFi
  • Seeed Arduino SFUD
  • Seeed Arduino FS
  • Seeed Arduino mbedtls
  • ArduinoOTA
  • ArduinoHttpClient

コードの16行目と17行目に、先ほど生成されたIDとNAMEを記入します:

その後、コードをコンパイルしてWio Terminalにアップロードします(コンパイル中にライブラリファイルが不足している場合は、ライブラリマネージャーで検索してダウンロードしてください)。

プログラムが正常にアップロードされた後、シリアルポートモニターを開き、ボーレートを115200に設定します。5〜10秒待ちます。シリアルポートには以下の情報が表示されます:(シリアルポートモニターが応答しない場合は、データケーブルを再接続してシリアルポートモニターを再度開いてください。)

モバイルアプリ設定

Blynk IoT アプリをダウンロード:

Android: https://play.google.com/store/apps/details?id=cloud.blynk&hl=en_IN&gl=US

iOS: https://apps.apple.com/us/app/blynk-iot/id1559317868

メイン画面にログインします。

アプリの設定が成功すると、シリアルポートモニターにネットワーク接続状況が表示されます。「Ready」と表示された場合、WiFi接続が成功しています。

これでOTA機能を試す準備が整いました。

OTA: BLYNK_FIRMWARE_VERSION の更新

"edgent_wio_terminal_0-2"内で、"void setup()"および"void loop()"を使用して個人プログラムを書くことができます。この例では、デモンストレーションのためにプログラムのバージョン情報を直接変更します。プログラムが正常にアップロードされると、バージョン情報が変更されます。 ここでは、BLYNK_FIRMWARE_VERSION を "0.2.0" から "0.2.11" に変更しました。

次に「Export compiled Binary」をクリックし、ビルドが完了するのを待ちます。

その後、フォルダを開き、BINファイルに移動します。

Blynk Air を開き、右上の「New Shipping」を選択します。この画面を下にスクロールして「Firmware」オプションを見つけます。

ここで先ほど生成したbinファイルを選択すると、ソフトウェアバージョンが先ほど設定した "0.2.11" に変更されているのが確認できます。その後、右下の「Start Shipping」ボタンをクリックして、ワイヤレスアップロードプログラムを開始します。

ウェブページまたはシリアルモニターでリアルタイムのアップロード状況を確認できます。

シリアルポートモニターに出力がない場合は、デバイスを再起動してシリアルポートモニターを再度オンにすると、リアルタイムでアップロードが確認できます。

デバイスを再起動すると、ソフトウェアバージョンが先ほど変更した "0.2.11" に更新されているのが確認できます。

技術サポートと製品ディスカッション

私たちの製品をお選びいただきありがとうございます!製品をご利用いただく際に、できるだけスムーズな体験を提供するために、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...