問題タブ [mesh-network]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
23727 参照

network-programming - Bluetoothメッシュネットワーキング?

私はアイデアを持っていて、それが可能かどうか疑問に思いました。私はそれをグーグルで検索しましたが、既存の解決策を見つけることができないようです。Bluetoothメッシュネットワークを考えていました。私が達成したいと思っていたレイアウトは、1つの中央ステーション(Bluetoothドングルを備えたPC)と、周囲のモジュールとメッシュネットワークを形成する一連のBluetoothモジュール(できればこれら)を用意することです。それらのすべてが「中央ステーション」の範囲内にあるわけではありませんが、他のノードを介して中央ステーションと通信する必要があります。ブルートゥースモジュールは、違いがあればATtiny85チップに接続されます。ご不明な点がございましたら、お気軽にお問い合わせください。

  1. これは可能ですか?
  2. 上記のBluetoothモジュールで可能ですか?
  3. それらはすべて個別に設定する必要がありますか、それとも何らかの近隣探索がありますか?
  4. セキュリティ上のリスクはありますか?
  5. ネットワークのサイズの制限は何でしょうか?
  6. どこから始めればいいですか?
0 投票する
1 に答える
1182 参照

android - JavaおよびAndroidメッシュ/スターネットワーキング

私は現在、さまざまなノードにメッセージをディスパッチするBluetoothデバイスに接続する必要があるAndroidプロジェクトに取り組んでいます。これは、適切なメッセージを適切なノード(多くのマイクロコントローラー)に渡す必要があることを意味します。

現時点では、マスターマイクロコントローラーから文字列を送信または受信できます。問題を解決する最善の方法は、マスターマイクロコントローラーノードがメッセージを繰り返して他のすべてのノードにブロードキャストすることだと思います。Androidの部分では、受信者のIDと送信したいデータの後に配列を作成するのが良い習慣かどうか疑問に思いました。IDは8ビットで、データは文字列になります。その後、intを文字列にキャストし、両方の文字列を連結してid+dataを送信します。

これは私の問題を解決するための良い方法ですか、それとももっとエレガントな方法がありますか?

0 投票する
3 に答える
9940 参照

xbee - ZigBee メッシュ VS デジメッシュ

ZigBee Mesh (シリーズ 2) と DigiMesh (シリーズ 1) では、どちらが優れていますか?

ワイヤレス メッシュ ネットワーク、ZigBee 対 DigiMesh (PDF 形式)は既に読みましたが、DigiMesh を使用することには多くの利点があることに気付きました。

0 投票する
1 に答える
2235 参照

bitcoin - 2 つのビットコイン クライアントはどのようにしてお互いを発見しますか?

私は、Bitcoin クライアントができるように、2 つのピアツーピア クライアントがメッシュ ネットワークでどのように相互に参加できるかに興味があります。

では、ビットコインを起動すると、クライアントはどのように他のすべてに参加するのでしょうか? どのようにして最初のピア (他のピアがどこにいるかを知っている可能性があります) を見つけますか?

ありがとう!

0 投票する
1 に答える
2173 参照

xbee - Xbee メッシュ ネットワーク: エンドデバイスはコーディネーターと双方向通信できますか?

簡単な質問: タイトルが示すように、Digi の Xbees シリーズ 2、1 つのコーディネーター、および最大 8 つのエンド デバイスを使用してメッシュ ネットワークをセットアップしています。

エンドデバイスがコーディネーターからデータを受信できるかどうか疑問に思っていました。データを送信できることがわかっているため、双方向通信が可能です。これらは、Arduino ベースのロボット位置三角測量プロジェクトで使用されます。

0 投票する
2 に答える
6799 参照

android - iOS から Android へのメッシュ ネットワーキング

メッシュ ネットワークを使用して iOS デバイスを Android デバイスに接続するフレームワークはありますか?

Bluetooth と Wi-Fi のみを使用して (Apple のマルチピア接続フレームワーク経由で) ユーザーが互いに話すことができる FireChat のようなアプリがあります。しかし、ある種のマルチピア接続を使用して iOS デバイスを Android デバイスに接続する方法はありますか?

ここ大学の友人が使用する FireChat のようなアプリを作成しようとしていますが、iOS デバイスを Android デバイスに接続する必要があります。iOS デバイスしかない場合は、マルチピア接続フレームワークで問題ありませんが、この場合、これらすべてのデバイスを接続するためにどのフレームワークを使用すればよいかわかりません。

0 投票する
6 に答える
17410 参照

networking - batman-adv プロトコルを使用した Raspberry Pi でのワイヤレス メッシュ ネットワーク

そこで、Edimax EW-7811Un WLAN アダプターと batman-adv プロトコルを使用して、Raspberry Pi を使用してワイヤレス メッシュ ネットワークをセットアップしようとしています。

次の基本的なセットアップガイドに従ってみました。

残念ながら、あるノードから別のノードに ping を実行する必要があるところまで来ると、

宛先ホストに到達できません。

batctl oコマンドを実行すると表示される

「範囲内にバットマン ノードがありません」

ただし、 を実行するiwconfigと、両方のノードがセットアップしたネットワークに関連付けられているように見え、 を実行すると、セットアップしiwlist wlan0 scanたネットワークが両方のノードでセルとして表示されます。

私は今、どのように進めるべきか途方に暮れています。Linux WLAN アダプタ ドライバのアドホック サポートの問題に関する記事をいくつか読みました。私のアダプターは RTL8192CU ドライバーを使用しています。これが問題の原因でしょうか?

PS次の投稿を見ましたが、残念ながらこれは役に立ちませんでした。

編集: の内容/etc/network/interfaces:

現在セットアップされている両方のノードの内容は同じです。

編集:/etc/wpa_supplicant/wpa_supplicant.conf両方のノードの内容:

編集: ifconfigiwconfig、および両方のノードのルート:

ノード 1

ノード 2

0 投票する
0 に答える
349 参照

cross-compiling - AR Droneにiwをインストール

私は Parrot AR Drone 1.0 を使用するプロジェクトに参加しており、USB ドングルを接続してメッシュ ノードとして機能させたいと考えています。しかし、そのためには、iwconfig の改良版のようなiwというソフトウェアをインストールする必要があります。

私はこのプロジェクトの指示に従っています。したがって、ARMプロセッサ用にクロスコンパイルする必要がありますが、クロスコンパイルの依存関係と全体的な経験不足のために非常に苦労しています。ARMも搭載しているRaspberry Piから移植するという大胆な動きをしましたが、うまくいかないようです。

誰かが似たようなことをすることができましたか?

ありがとう、助けていただければ幸いです

ジョルディ

0 投票する
2 に答える
1016 参照

arduino - Arduino: XBee メッシュ ネットワーク

私は XBeeS2 モジュールの初心者です。私のホーム エリア ネットワークには、いくつかの XBee "ルーター" と 1 つの XBee "コーディネーター" があります。

いくつかの質問:

  • アプリケーション (Arduino) から XBee アドレスを変更できますか? または、各 XBee アドレスは、X-CTU ツール (または別のツール) を使用して事前に構成する必要がありますか?
  • XBee「ルーター」から、アプリケーション(Arduino)からXBee「コーディネーター」アドレスを取得するにはどうすればよいですか?