Arduino Nesso N1 ファーム書き込み・プログラム配信
1. 準備
- UIFlow2 Web IDE チュートリアルを参照し、UiFlow2 の基本的な使用手順を理解し、M5Burner ファームウェア書き込みツールのインストールを完了してください。
- M5Burner にサインインし、デバイスの書き込みが完了すると、デバイス情報はアカウントに自動的に紐付けられます。
2. ファームウェア書き込み
- デバイスを USB ケーブルで接続し、本体左側のリセットボタンを長押しします。デバイス内部の青色 LED が点滅した場合、デバイスがダウンロードモードに入ったことを示します。
- M5Burner で
Arduino Nesso N1 に対応したファームウェアをダウンロードします。
- デバイスを USB ケーブルで PC に接続し、M5Burner で対応するファームウェアの
Burn ボタンをクリックし、ポートを選択後、Start をクリックします。
- デバイスが接続する 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 モード
- Arduino Nesso N1 を USB ケーブルで PC に接続し、デバイスリストで Nesso N1 モジュールを選択し
Confirm をクリックします。
WebTerminal ボタンをクリックします。
- 表示されたウィンドウで
Arduino Nesso N1 のシリアルポートを選択し、接続 をクリックします。
WebTerminal 画面に Serial port WebSerial VendorID xxx ProductID xxx Connecting と表示された場合、USB 接続が成功し、UiFlow2 プログラミングページに入ります。
Pair Code 方式
説明
Pair Code(ペアコード)を使用する前に、Arduino Nesso N1 がネットワークに接続されていることを確認してください。
- 画面下部で
Modeを(Cloud)Pair Codeに選択します。
Arduino Nesso N1 デバイスで中央の Button ボタンを押すと、Cloud UI 画面の Pair Code(ペアコード)説明エリアに、現在生成されている有効なペアコードが表示されます。
Select Codeをクリックし、ポップアップ画面で Pair Code を入力した後、Add Deviceをクリックすると、Arduino Nesso N1 を UiFlow2 に接続できます。
Pair Code 説明
1. ブラウザを変更した場合、プライベート / シークレットモードを使用した場合、または UiFlow サイトのキャッシュを削除した場合、元のペアリング状態は無効になります。
2. タブを閉じる、ブラウザを再起動する、アカウントにログインまたはログアウトするといった操作では、すでに紐付けられたペアリング関係には影響しません。
3. デバイスが他のブラウザでペアリングされると、元のブラウザのペアリング関係は直ちに無効になります。
6. RUN
以上の手順が完了すると、UiFlow2 を使ってプログラミングを開始できます。
7. 関連リンク
8. 関連動画
- Arduino Nesso N1 製品紹介および事例紹介