WiFi Mesh auf Windows IoT Core


7

Ich habe ein Projekt, in dem ich ein Wi-Fi-Mesh-Netzwerk von Knoten erstellen muss, die eine verteilte Mesh-Datenbank gemeinsam nutzen, für die auf jedem Knoten ein relativ schneller Suchzugriff erforderlich ist. Ich dachte ursprünglich daran, dies mit Knoten auszuführen, die aus ESP8266 ( https://github.com/Coopdis/easyMesh ) bestehen und jeweils eine SD-Karte enthalten (um die Datenbank zu speichern), aber ich bin besorgt, dass der größte Teil des Arduino-Typcodes I. habe gesehen, läuft meistens in Erinnerung. Bedeutet dies, dass ich die "Datenbank" (in Wirklichkeit wahrscheinlich nur eine Liste mit 2 oder drei Feldern für jeden Datensatz) in den Speicher laden muss? Ich möchte die Liste nicht durchlaufen, um den gesuchten Datensatz zu finden, da ich denke, dass dies nicht effizient sein wird. Ich hatte gehofft, eine Art binären Suchalgorithmus zu implementieren. Beachten Sie, dass Einträge in dieser Datenbank mehr als 40 000 Einträge umfassen können.

Meine Fallback-Option besteht darin, Windows IoT Core auf einem Raspberry Pi auszuführen, auf dem ich C # und möglicherweise sogar eine echte Datenbank verwenden kann. Mein Problem mit dieser Lösung ist, dass ich kein Beispiel für die Ausführung eines Mesh-Netzwerks mit Windows IoT Core finden konnte.

Alle Gedanken oder Hilfe wäre sehr dankbar.


3
Gibt es einen bestimmten Grund, Windows zu verwenden? Linux hat eine guten Netzträger, eine riesige Auswahl an Datenbanken aus und Sie wirklich will Programm in c # holen können Sie Mono verwenden
hardillb

1
Ich habe einfach keine Erfahrung mit Linux und bin etwas nervös, eine neue Fähigkeit in einem Projekt dieser Größenordnung zu erlernen.
Gineer

Antworten:


5

Ich habe dieselbe Frage in den Microsoft-Foren veröffentlicht und eine Antwort von IoTGirl erhalten, dass WiFi Direct eine Option ist: Windows IoT Core WiFi Mesh

Ich muss bestätigen, ob das RPi3B WiFi Direct unterstützt, und dann herausfinden, ob es viele zu viele über WiFi Direct unterstützt. (Wenn jemand Erfahrung damit hat, wäre Feedback sehr dankbar)

Hoffe, das hält dieses Gespräch am Laufen oder hilft zumindest jemand anderem.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.