pdf-icon

UiFlow チュートリアル

UiFlow1 開発ガイド

プロジェクト管理

LTEネットワークを使用する

UiFlow1 Blockly

Event

Unit

Arduino Nesso N1 ファーム書き込み・プログラム配信

1. 準備

  • UIFlow2 Web IDE チュートリアルを参照し、UiFlow2 の基本的な使用手順を理解し、M5Burner ファームウェア書き込みツールのインストールを完了してください。
  • M5Burner にサインインし、デバイスの書き込みが完了すると、デバイス情報はアカウントに自動的に紐付けられます。

2. ファームウェア書き込み

  1. デバイスを USB ケーブルで接続し、本体左側のリセットボタンを長押しします。デバイス内部の青色 LED が点滅した場合、デバイスがダウンロードモードに入ったことを示します。
  1. M5Burner で Arduino Nesso N1 に対応したファームウェアをダウンロードします。
  1. デバイスを USB ケーブルで PC に接続し、M5Burner で対応するファームウェアの Burn ボタンをクリックし、ポートを選択後、Start をクリックします。
  1. デバイスが接続する Wi-Fi 設定(Wi-Fi SSD と Wi-Fi パスワードなど)およびその他必要な設定を入力し、Next をクリックして書き込みを開始します。
説明
デバイスを初めて接続する場合は、このアカウントにデバイスをバインドする必要があります。

Burn successfully, click here to return と表示されたら、書き込み成功です。この時点でデバイスを再起動し、書き込み情報を有効にします。

設定情報の説明

  • COM:シリアルポート
  • BaudRate:シリアル通信のボーレート
  • Server:デバイス接続サーバーアドレス
  • WIFI SSID/WIFI Password:デバイスが接続する Wi-Fi 名称とパスワード
  • SNTP サーバー
    • SNTP0:中国(アリクラウド NTP サーバー)
    • SNTP1:日本 NTP サーバープール
    • SNTP2:グローバル パブリック NTP サーバープール
  • Timezone:タイムゾーン設定
  • Boot Option
    • run main.py directly:main.py を直接実行
    • show startup nemu and network setup:起動画面(NEMU)とネットワーク設定を表示
    • only net work setup:ネットワーク設定のみ

3. デバイス設定の変更

ファームウェア書き込み完了後に設定を変更する場合は、USB 接続を維持したままデバイスを再起動し、M5Burner の Configure オプションをクリックします。表示された設定画面で変更を加え、next をクリックして再度設定情報を書き込みます。

4. UiFlow2 にログイン

UiFlow2 ページを開き、右上のユーザーアイコンをクリックして UiFlow2 アカウントにサインインします。

UiFlow2 アカウント
このアカウントは M5Burner にサインインしたものと同じである必要があります。ログイン後、有効な Wi-Fi に接続されたデバイスは Select Device をクリックすると確認できます。デバイスの所有者を変更するには、デバイスとアカウントの紐付けを解除します。

5. プログラミングページに入る

Wi-Fi または USB 経由でデバイスを UiFlow2 に接続し、プログラミングページに入ります。具体的な手順は以下のとおりです。

Wi-Fi モード

説明
Wi-Fi がすでに設定されていることを確認してください。ファームウェア書き込み時に M5Burner の Configure で Wi-Fi やその他の情報を設定する必要があります。

デバイスリストに入ります。

オンラインデバイスを選択し、Confirm をクリックします。

UiFlow2 プログラミングページに正常に入ります。

USB モード

  1. Arduino Nesso N1 を USB ケーブルで PC に接続し、デバイスリストで Nesso N1 モジュールを選択し Confirm をクリックします。
  1. WebTerminal ボタンをクリックします。
  1. 表示されたウィンドウで Arduino Nesso N1 のシリアルポートを選択し、接続 をクリックします。

WebTerminal 画面に Serial port WebSerial VendorID xxx ProductID xxx Connecting と表示された場合、USB 接続が成功し、UiFlow2 プログラミングページに入ります。

Pair Code 方式

説明
Pair Code(ペアコード)を使用する前に、Arduino Nesso N1 がネットワークに接続されていることを確認してください。
  1. 画面下部でMode(Cloud)Pair Codeに選択します。
  1. Arduino Nesso N1 デバイスで中央の Button ボタンを押すと、Cloud UI 画面の Pair Code(ペアコード)説明エリアに、現在生成されている有効なペアコードが表示されます。

  2. Select Codeをクリックし、ポップアップ画面で Pair Code を入力した後、Add Deviceをクリックすると、Arduino Nesso N1 を UiFlow2 に接続できます。

Pair Code 説明
1. ブラウザを変更した場合、プライベート / シークレットモードを使用した場合、または UiFlow サイトのキャッシュを削除した場合、元のペアリング状態は無効になります。
2. タブを閉じる、ブラウザを再起動する、アカウントにログインまたはログアウトするといった操作では、すでに紐付けられたペアリング関係には影響しません。
3. デバイスが他のブラウザでペアリングされると、元のブラウザのペアリング関係は直ちに無効になります。

6. RUN

以上の手順が完了すると、UiFlow2 を使ってプログラミングを開始できます。

7. 関連リンク

8. 関連動画

  • Arduino Nesso N1 製品紹介および事例紹介

On This Page