Windows IoT CoreのWiFiメッシュ


7

各ノードで比較的高速な検索アクセスが必要な分散メッシュデータベースを共有するノードのWi-Fiメッシュネットワークを作成する必要があるプロジェクトがあります。ESP8266(https://github.com/Coopdis/easyMesh)で構成されるノードを使用してこれを実行することを最初に考えていましたが、それぞれに(データベースを格納するための)SDカードが含まれていますが、Arduinoタイプのコードのほとんどが心配です。主にメモリ内で実行されるのを見てきました。これは、「データベース」(実際には、おそらく各レコードに2つまたは3つのフィールドを持つリスト)をメモリにロードする必要があることを意味しますか?これは効率的ではないと思うので、探しているレコードを見つけるためにリストをループ処理したくありません。なんらかの二分探索アルゴリズムを実装したいと思っていました。このデータベースのエントリは、約40 000以上のエントリになる可能性があることに注意してください。

私のフォールバックオプションは、C#および場合によっては実際のデータベースを使用できるRaspberry PiでWindows IoT Coreを実行することです。このソリューションの私の問題は、Windows IoT Coreを使用してメッシュネットワークを実行する例を見つけられなかったことです。

ご意見やご支援をいただければ幸いです。


3
Windowsを使用する特別な理由は?Linuxは優れたメッシュサポートを備えており、膨大な数のデータベースから選択して、本当にC#でプログラミングしたい場合は、monoを使用できます
hardillb

1
私はLinuxの経験がなく、この規模のプロジェクトで新しいスキルを習得するのに少し緊張しています。
Gineer 2017年

回答:


5

私はこれと同じ質問をMicrosoftフォーラムに投稿し、IoTGirlから、WiFi Directはオプションであると回答しました:Windows IoT Core WiFi Mesh

RPi3BがWiFi Directをサポートしているかどうかを確認してから、WiFi Directを介して多対多をサポートしているかどうかを確認する必要があります。(これについて何か経験があれば、フィードバックをいただければ幸いです)

これがこの会話を続けるか、少なくとも誰かを助けることを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.