Ich muss M2M-Kommunikationsgeräte für eine Fabrik entwerfen, die 1000 Knoten (Maschinen) innerhalb von 100 m voneinander hat. Die Geräte werden verdrahtet, um Strom zu erhalten, und übertragen eine Nutzlast von 8 Kbit / s.
Was ist dafür die am besten geeignete Funktechnologie? Ich habe bisher LoRa (433 MHz), BLE, ZigBee, Wi-Fi HaLow in Betracht gezogen, wobei jeder Vor- und Nachteile hat.
Bearbeitet: Jeder Knoten sendet jede Sekunde 1 Kilobyte-Datenpaket. Die Entscheidung wird nicht durch die Investition eingeschränkt.
Antworten:
Ihre Herausforderung besteht darin, die Durchsatzanforderungen mit Kanalkonflikten zu bewältigen. Ihre Geräte sind alle so nah, dass Sie davon ausgehen müssen, dass sie alle potenzielle Störfaktoren für einander sind. Daher müssen Sie ein Protokoll verwenden, das dafür robust ist - wahrscheinlich mithilfe einer Art Koordination zwischen Geräten, um sicherzustellen, dass sie alle einen angemessenen Anteil haben der Kanal.
Sie haben eine Nutzlast von 1 Mbit / s, müssen aber auch den Verbindungsaufwand berücksichtigen. Ein Protokoll, das Spreizcodes oder mehrere Kanäle verwendet, ermöglicht mehr gleichzeitige Verbindungen. Als Ausgangspunkt denke ich, dass Sie nach einer Technologie suchen möchten, die mindestens 100 MBit / s erreicht.
Sie müssen auch die Auswirkungen verlorener Daten berücksichtigen. Möchten Sie abbrechen oder erneut versuchen (Abbruch ist viel effizienter), insbesondere wenn andere Störquellen vorliegen.
Dies ist als Antwort etwas unvollständig, aber ich wollte darauf hinweisen, dass dies ein relativ schwer zu lösendes Problem ist. Ich schlage vor, Sie akzeptieren diese Antwort nur, wenn ich viel mehr Details ausgrabe.
quelle
you need to assume they are all potential interferers to each other so you will need to use a protocol that is robust to this
- Vielleicht ein Mesh-Netzwerk? Etwas mit Store & Forward, wie DTN? Übrigens, @ SamHW17 ist es wichtig, dass die Daten in Echtzeit ankommen, oder könnten Sie eine kleine Verzögerung tolerieren?Ihre beste Wette ist DASH7 .
Es ist selbst unter Nerds ziemlich unbekannt, aber wenn Sie einen soliden Industrie-Stack wollen, ist DASH7 genau das Richtige. Falls Sie noch nie von DASH7 gehört haben, ist dies der offizielle IoT-Standard aller NATO-Mitgliedsländer und des Verteidigungsministeriums:
Das Schöne an DASH7 ist, dass es alle Schichten des OSI-Modells spezifiziert , was im aktuellen Chaos um IoT-Protokolle wirklich eine Erleichterung darstellt. Es gibt keine Probleme damit, ob einige Ebenen gut mit dem Protokoll übereinstimmen, das Sie für die unten stehende Ebene usw. ausgewählt haben. Es befindet sich auch nicht im dicht besiedelten 2,4-GHz-ISM-Band, kann jedoch beispielsweise mit 433 MHz arbeiten.
Und da es von so mächtigen Organisationen unterstützt wird, können Sie davon ausgehen, dass es noch lange hier sein wird. Darüber hinaus ist der Stack von ISO / IEC 18000-7 abgeleitet (daher der Name "DASH7") und die vollständige Spezifikation kann kostenlos heruntergeladen werden.
DASH7 wurde übrigens im Golfkrieg für die Logistik eingesetzt. Es sind einige Entwicklungsboards verfügbar, die sich auch an MSP430 von Texas Instrument richten.
quelle