Sensoren, die mit dem Pi, BLE / Wifi kommunizieren

10

Ich möchte irgendwo in meinem Haus einen Pi 3 und batteriebetriebene Sensoren platzieren. Der Pi liest die Eingaben zB von derselben Ebene, einer Ebene darüber und dem Garten. Also 1-2 normale Backsteinmauern dazwischen und eine Reichweite zwischen 0-50m.

Ich habe mich mit verschiedenen Technologien von Z-Wave, Digimesh, XBee, ZBee, Sigfox usw. befasst, aber am Ende bin ich auf die gängigsten Technologien gestoßen. Da Sie für die meisten der oben genannten Technologien unterschiedliche Player benötigen, z. B. in ZigBee, gibt es drei verschiedene Typen, z. B. Router. Auch die oben genannten Technologien erfordern entweder eine sehr kostspielige kommerzielle Lizenzierung oder die Komponenten kosten> 7 $.

Im Moment bin ich also zwischen BLE und Wi-Fi. Ein College von mir hat mir empfohlen, Contiki zu verwenden, ein Open-Source-Betriebssystem, das es einfach macht, eine Kommunikation mit Sensoren einzurichten.

Fragen

  1. Er erklärte mir, dass es drei Ebenen gibt: physisch, Protokoll und Routing. So 6LoWPAN ist eine der Routing - Optionen.

    Kann ich mit Contiki und dem ESP8266 ein Netz erstellen ? Ansonsten würde ich mich für den CC2650 entscheiden . Ich habe gesehen, dass es mit dem ESP8266 Mesh-Lösungen gibt .

  2. Beide Technologien scheinen mir ziemlich ähnlich zu sein. Beide haben Reichweiten von ~ 200 m (die wahrscheinlich mehr als 30 m durch Wände sind). Und sind weit verbreitet. Wo liegen die Unterschiede für meinen Anwendungsfall?

Aurora0001
quelle
3
Bitte stellen Sie Ihre beiden Fragen als unabhängige Fragen. LoWPAN ist auch ein WAN (siehe The Things Network als Beispiel), obwohl es auch eine Routing-Architektur verwendet. Wenn Sie hier nachsehen, wurde möglicherweise der größte Teil Ihrer WiFi / BT-Frage behandelt. Fragen Sie einfach nach den Lücken.
Sean Houlihane

Antworten:

2

Disclamer, ich werde Ihre Frage nicht direkt beantworten, sondern Ihnen meine Erfahrungen mit der Hausautomation geben

Wenn Sie ein Netz mit Himbeer-Pi erstellen möchten, gibt es einige Optionen.

Sie können openHAB überprüfen , eine Software, die auf Himbeer-Pi ausgeführt wird und andere Geräte mithilfe des MQTT-Protokolls überwachen kann. Ich habe keine Erfahrung mit dieser Umgebung, aber es gibt viele Informationen da draußen.

Mein persönlicher Favorit ist Blynk (nicht das erste Mal, dass ich es hier empfehle). Es ist ein Server + Android App, der auf einem Rpi installiert und gehostet werden kann, und die Kontrollschicht (Benutzeroberfläche) ist auf Android / iOS. Da Sie (oder andere) die Benutzeroberfläche entwickeln, können Sie die Benutzeroberfläche und die Schnittstelle zur realen Welt anpassen. dh: Wenn Sie n Knoten mit denselben Sensoren und derselben Software haben, können Sie mit einer Geräteauswahl von Knoten zu Knoten wechseln, ohne mehrere Bildschirme erstellen zu müssen. Wirklich sehr einfach zu bedienen und sehr leistungsfähig.

Bei mir laufen drei Knoten. ! verwendet einen Photonenkern, um Temperatur und Luftfeuchtigkeit + LED-Streifensteuerung anzuzeigen, und zwei von ihnen verwenden Nodemcu-Platinen, um nur Temperatur und Luftfeuchtigkeit anzuzeigen. Alle laufen seit ungefähr 1 Jahr und ich habe noch keinen Server-Nachteil (ich verwende einen Blynk-Server). Wenn Sie jedoch Ihren eigenen Server verwenden (könnte Ihr eigener Himbeer-Pi sein ), haben Sie die vollständige Kontrolle darüber.

Luis Diaz
quelle