pdf-icon

Product Guide

リアルタイム音声アシスタント

OpenAI ボイスアシスタント

XiaoLing ボイスアシスタント

AtomS3R-M12 Volcengine Kit

Industrial Control

IoT Measuring Instruments

Air Quality

PowerHub

Module13.2 PPS

入力デバイス

Ethernet Camera

ディップスイッチ&ピン切り替え

Unit C6L を使った Meshtastic の利用方法

1.Meshtastic の紹介

詳しくは、M5Stack 製品で Meshtastic を使うMeshtastic 公式サイト をご参照ください。

2.準備作業

ハードウェアの準備

  • Unit C6L
  • Android / iOS スマートフォン
  • Windows / macOS / Linux パソコン
安全注意
アンテナを取り付けずにデバイスの電源を接続・起動しないでください。ハードウェアが永久に損傷する可能性があります!

メインコントローラへのファームウェア書き込み

USB-C データケーブルで Unit C6L をパソコンに接続し、デバイス左側のスイッチを長押しすると、ダウンロードモードに入ります。Chrome ブラウザで Meshtastic 公式ウェブフラッシャー を開き、左側のSelect Target Deviceをクリックし、上部のM5Stackを選んでからM5Stack Unit C6Lを選択します。

ウェブページ中央のファームウェアバージョンボタンをクリックし、最新の Alpha バージョンを選択してFlashをクリックします。

ポップアップウィンドウの一番下までスクロールしてContinueをクリックします。ボーレートを 115200 に設定し、Full Erase and InstallをオンにしてErase Flash and Installボタンをクリックします。Chrome のポップアップメニューで対応する USB ポートを選択すると、書き込みが開始されます。ボタンの文字がStart Overに変わったら、ファームウェアの書き込みが完了です。ウェブページを閉じてください。

デバイスの起動

USB-C ケーブルを一度抜き、再接続します。デバイスが起動すると LoRa Region 設定画面が表示されます。ハードウェアの種類に合わせて地域を設定してください(この例では US)。正面のボタンを短押しして次の項目に移動し、長押しで選択を確定します。

選択を確定するとデバイスが再起動します。起動画面には Meshtastic の "//\" ロゴ、上部に地域設定、左下にファームウェアバージョン、右下にデバイスのショートネーム(4 文字の英数字コード)が表示されます。その後、メイン画面に切り替わります。

スマートフォンとの連携・名称の変更

お使いのスマートフォンのオペレーティングシステムに応じて、以下のリンクから Meshtastic アプリをダウンロードしてインストールしてください。

iOS 版と Android 版の Meshtastic アプリは基本的な機能は同じですが、インターフェースが大きく異なるため、それぞれの操作手順とスクリーンショットを以下に分けて説明します。アプリの機能やインターフェースは随時更新される可能性があります。以下の説明は参考用です。必ず最新版アプリの実際の操作に従ってください。

Meshtastic アプリを開き、Bluetooth などの権限を許可すると、Bluetooth ページに入り、スマートフォンが検出した近くのノードが表示されます。複数のノードがある場合は、デバイスの画面右上に表示されている 4 桁のコードを確認してください。スマホで一致するコードをタップし、デバイスに表示されている 6 桁の Bluetooth ペアリングコードを入力して、デバイスとスマホをペアリングします。

Meshtastic では、デフォルトで各ノードが覚えにくいランダムな 4 文字のコードで識別されます。わかりやすく管理・通信するために、ユーザー名を設定することができます。

Meshtastic アプリの「Settings」ページで下にスクロールして「User」をタップし、長い名前と短い名前を入力します。下部の「Save」をタップして、デバイスに設定を保存します。

短い名前は最大 4 文字で、アイコンに表示されます。

Meshtastic アプリを開き、アプリの紹介を読み、右下の ">" ボタンをタップして「Node Settings」ページに進みます。"+" ボタンをタップし、Bluetooth 権限を許可すると、スマートフォンが近くのノードをスキャンします。複数のノードが見つかった場合は、デバイス画面右上に表示されている 4 桁のコードを確認してください。スマホで一致するコードをタップし、デバイスに表示された 6 桁の Bluetooth ペアリングコードを入力してペアリングします。

Meshtastic では、デフォルトで各ノードが覚えにくいランダムな 4 文字のコードで識別されます。わかりやすく管理・通信するために、ユーザー名を設定することができます。

Meshtastic アプリの「Node Settings」ページで「Provide phone location to mesh」をオンにし、右上の三点メニューから「Radio configuration」を選択します。

短い名前は最大 4 文字で、アイコンに表示されます。

これで準備作業はすべて完了し、日常的に使用を開始できます。

注意
ESP32-C6 チップが Meshtastic ファームウェアを実行している場合、Bluetooth と Wi-Fi は同時に使用できません。デバイスはデフォルトで Bluetooth が有効で、Wi-Fi は無効になっています。もし手動で設定を変更して Wi-Fi を有効にすると、デバイスはスマートフォンと Bluetooth で接続できなくなります。このような場合は、USB データケーブルでデバイスをパソコンに接続し、Chrome ブラウザで Meshtastic Web Client を開いて Wi-Fi を無効にすると、Bluetooth が自動的に再度有効になります。

3.機能の使用

モバイルアプリ

Meshtastic モバイルアプリは一般的なインスタントメッセージアプリに似ており、チャンネルメッセージ(グループチャットに相当)や個別チャットメッセージの送受信が可能です。また、チャンネルの作成、共有(招待)、参加も行えます。Unit C6L には GPS モジュールが搭載されていません。ただし、スマートフォンアプリで位置情報の使用を許可すると、スマートフォンの位置情報を取得することができます。

モバイルアプリの詳細な説明については、Meshtastic 公式ドキュメントを参照してください:

デバイス操作

Unit C6L のファームウェアには、最新メッセージの表示や定型文の送信など、基本的な機能が搭載されています。

上の画像はメイン画面です。下部のアイコンはデフォルトでは非表示になっています。正面のボタンを短押しすると、右方向にページを切り替えることができます。ページは左から右へ次の順番で並んでいます:

  • ホームページ:近隣のオンラインノード数、GNSS / GPS 衛星数、本デバイスのショートネームなどの情報を表示します。
  • 最近のメッセージページ:直近に受信したメッセージの時刻、送信者、メッセージ内容を表示します。
  • ノード信号ページ:近隣のオンラインノードの信号情報を表示します。内容にはショートネーム、直近のオンライン時間、信号強度、距離などが含まれます。
  • ノード方向ページ:近隣のオンラインノードの方向情報を表示します。本ノードを中心として、他ノードが真北を基準に時計回りでどの角度にあるかを示します。
  • 位置情報ページ:本機の GNSS / GPS で取得した情報を表示します。Unit C6L には GPS モジュールが搭載されていないため、このページの情報は空白のままになります。
  • LoRa 情報ページ:本機の LoRa 設定情報を表示します。ロール(役割)、地域、周波数などが含まれます。
  • メモリ使用状況ページ:本機の Heap Memory と Flash Storage の使用状況、ファームウェアバージョンを表示します。
  • 現在時刻ページ:現在の時・分を表示します。このページは Bluetooth でスマートフォンと接続している場合のみ表示されます。
  • 特定ノードページ:近隣の単一オンラインノードの詳細情報を 1 ページで表示します。このページは複数存在する可能性があります。

上図のように、各ページで 正面のボタンを長押し すると、対応するメニューを呼び出せます。メニュー内では、正面のボタンを短押しして次の項目に移動し、正面のボタンを長押し して選択を確定します。

上の画像は、メッセージの受信と返信の操作方法を示しています。返信する際は、定型メッセージを選択できます。定型メッセージはスマートフォンアプリで変更可能です。

4.関連リンク

5.関連動画

Coming soon...

On This Page