Frage:
Verwenden mehrerer Raspberry Pi-Computer zum Erstellen eines Internet der Dinge im Haushalt
Nicholas Shanks
2013-01-24 17:40:50 UTC
view on stackexchange narkive permalink

Ich interessiere mich für das Konzept und die Bereitstellung des Internet der Dinge. Eine der Hauptanforderungen sind billige Computer und allgegenwärtige Netzwerke. Ich möchte wissen, ob der Raspberry Pi in seiner jetzigen Form oder ein bevorstehendes Modell für diese Art von Aufgabe geeignet wäre (ich weiß so gut wie nichts über das Gerät). Geeignete Geräte benötigen einen Allzweckprozessor, auf dem TCP / IPv6 ausgeführt werden kann, und wahrscheinlich auch einen HTTP-Stack oder eine Implementierung der ZigBee-API. Eine Art spottbilliger, nichtflüchtiger Speicher mit geringer Kapazität (z. B. Flash). Es würde 802.11-Unterstützung benötigen, die mit gängigen Haushaltsnetzwerken (a / b / g / n / ac / ad) kompatibel ist, und die Fähigkeit, sich selbst in einem Mesh-Netzwerk zu organisieren und Nachrichten zu verbreiten.

Kommt der Pi? irgendwo in der Nähe davon? Wenn nicht, geben Sie bitte an, was fehlt und was von den Herstellern in die Pipeline kommt. Wenn alle diese Anforderungen erfüllt sind, geben Sie ein Beispiel für eine vorhandene Bereitstellung an, in dem deren Verwendung demonstriert wird.

Einige Betriebssysteme scheinen IPv6 zu haben, andere nicht: http://raspberrypi.stackexchange.com/questions/37/ipv6-connectivity
Der Pi kann jeden HTTP-Stack ausführen, der auf ARM kompiliert und auf seinem Prozessor / 512 MB RAM zufriedenstellend ausgeführt werden kann, und die drahtlose Unterstützung (über USB-Anschlüsse) wird von der Community gut getestet. Selbstorganisation und Nachrichtenverbreitung sind ein Softwareproblem - alles, was kompiliert und ausgeführt wird. Also ja, ich denke, dass der Pi eine adäquate Plattform ist, aber ich gehe davon aus, dass es viel Integration und möglicherweise Softwareentwicklung erfordern wird.
Ich denke, die Pi-Plattform ist für eine breite Nutzung etwas teuer (mehr als 1 oder 2 in einem Haus) - mit WLAN, Netzteil und SD-Karte sind Sie näher an 50 als 35 US-Dollar. Ich denke, es ist ein großartiger Preis für die DIY / Hacker-Unikate.
@TomG Obwohl der Preis für mehrere Pis zusammengefasst wird, liegen die Kosten immer noch unter einer Lösung für die Hausautomation. Aber vielleicht könnte eine Mischung aus etablierten Teilen der Hausautomation, die von einem Raspberry Pi gesteuert werden, der über Ethernet / WiFi verbunden ist, die Aufgabe übernehmen. Ich interessiere mich für die Gedanken anderer Leute.
Drei antworten:
#1
+3
lauhub
2013-02-27 21:03:40 UTC
view on stackexchange narkive permalink

Dem Raspberry-PI fehlen einige Funktionen, die Sie möchten (802.11-Unterstützung, Implementierung der ZigBee-API).

Es ist jedoch möglich, sie dem PI hinzuzufügen.

Zuerst dort sind einige Boards, die die PI-Funktionen erweitern (siehe PiggyBackboard und seine Demo). Die Kosten für das Board betragen ca. 23 €.

Zweitens gibt es eine Debian-Distribution, die aktiv auf dem PI entwickelt wird: Raspbian. Es ist Debian, funktioniert also wie ein Debian und Sie können alles verwalten, was Sie wollen, fast wie mit einem "normalen" PC. Da es Projekte wie dieses ( linKnx) gibt, die bereits für den PI verfügbar sind (siehe dieses Forum).

Über Zigbee habe ich auch gefunden Dies, aber ich weiß nicht, ob es für den PI funktioniert: http://www.open-zb.net/

Nun, es gibt auch ein paar Dinge, die Sie Beachten Sie Folgendes:

  1. Eine Himbeer-PI-Karte benötigt mindestens 700 mA Stromversorgung. Es gibt mehrere Probleme aufgrund mangelnder Leistung. Dies bedeutet auch, dass jede Platine mindestens 3,5 W verbraucht. Dies kann Sie je nach dem, was Sie tun möchten, einschränken. Die minimale Stromstärke sollte mindestens 1000 mA betragen.
  2. Wenn Sie stromverbrauchende USB-Geräte anschließen möchten, müssen Sie einen USB-Hub kaufen.
  3. ol>

    Wie bereits erwähnt Laut TomG könnten die Kosten für die Ausrüstung wichtig sein. Aber Sie werden viel Arbeit haben, um all dies zusammen zu integrieren. Und vergessen Sie nicht, dass RPi keine industrielle Lösung ist (wie zum Beispiel ALIX-Systemplatinen) und die Zuverlässigkeit der Platine möglicherweise nicht an Ihre Bedürfnisse angepasst wird.

#2
+2
gene
2013-06-05 18:03:15 UTC
view on stackexchange narkive permalink

Sie können HomeGenie auf Raspberry Pi ausprobieren:

http://www.homegenie.it

unterstützt X10, Z-Wave und Philips Hue und vieles mehr. Es ermöglicht auch Steuerungskomponenten direkt über GPIO / SPI / I2C und verfügt über einen leistungsstarken Automatisierungsprogramm-Editor, der Arduino Sketch, C #, Javascript, Python und Ruby unterstützt. Weitere Informationen und Beispiele finden Sie unter dem obigen Link.

Können Sie eine Zusammenfassung der Funktionsweise dieser Software bereitstellen? Wenn der Link nicht mehr funktioniert, hilft diese Antwort für zukünftige Referenzen nicht wirklich
@kolin, hat eine Zusammenfassung hinzugefügt und den Link wie vorgeschlagen aktualisiert. Vielen Dank.
#3
+1
abolotnov
2013-02-07 02:18:51 UTC
view on stackexchange narkive permalink

Ich baue derzeit einen Anwendungskern für mein Smart-Home-Projekt auf. Es werden 6 bis 10 Geräte im Netzwerk vorhanden sein, die jeweils ihren eigenen Bereich steuern und unterschiedliche Aufgaben und Vorgänge ausführen - Sicherheit, Benachrichtigungen, Sensorberichte, Steuerung von Lichtern und Geräten , und so weiter.

RPI kann als normaler Computer behandelt werden, auf dem normale und ungerade Betriebssysteme ausgeführt werden können. Es erfüllt Ihre Anforderungen, obwohl Sie die Hardware- und Softwareanforderungen in einem einzigen Stapel zu mischen scheinen, was etwas seltsam ist.

Aus Ihrer Frage geht nicht hervor, worauf Sie sich beim Hauptaugenmerk des Internet der Dinge konzentrieren möchten . Ich sehe zwei Schlüsselfelder, für die das Internet der Dinge gültig ist - Wissen / Erkennen und Steuern / Bedienen. Beides ist mit RPI in seinem aktuellen Hardware- und Software-Status weitgehend möglich.

Das Erkennen und Berechnen von komplizierten Dingen ist mit RPI möglicherweise nicht immer möglich - Dinge wie Gesichts- / Sprachidentität und Erkennung ohne Unterstützung anderer Hardware ist entweder langsam oder unmöglich, das Ablesen von Daten von Sensoren und das Steuern von Servos und Lichtern ist einfach - die meisten Stand-Along-Lösungen für diese Art von Aufgaben, die verkauft werden, werden mit Hardware ausgeführt, die weit hinter den RPI-Spezifikationen liegt.

Ich würde vorschlagen, dass Sie Ihre wichtigsten Prioritäten identifizieren und beispielsweise nach einer Implementierung mit RPI suchen.

Ich habe noch nicht alles identifiziert, was ich möchte, aber die erste Liste ist so etwas wie 1) Steuerung der Zentralheizung, Vorhänge und Lichter über das Internet, 2) automatische Erfassung und externe Speicherung von bewegungsgesteuerten Videokamerabildern, wenn das Haus angeblich ist unbesetzt, mit E-Mail-Benachrichtigung, 3) Identifizierung, wer sich im Wohnzimmer befindet, und Personalisierung der über das Media Center verfügbaren Dienste.
Benötigen 2 und 3 nicht eine leistungsstarke CPU für die Echtzeit-Videoanalyse, die der Raspberry nicht hat? Aber wenn Sie sie auf einem leistungsstärkeren Computer ausführen können, sollte es Ihnen gut gehen.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...