Übersetzungen dieser Seite:

Ins Open-Document-Format exportieren

SARAH (Self Actuated Residential Automated Habitat), (Deutsche Version: Selbstständig Arbeitendes, Rundum Automatisiertes Haus) In allen Bereichen des Lebens werden wir zunehmend von Technik begleitet. Im Eigenheim hilft uns Smart-Home energieeffizient zu wohnen und den Alltag angenehmer zu gestalten. Das Vorliegende Projekt entwickelt eine offene Hardware und Softwareplattform, die es den Nutzern ermöglicht sein Zuhause einfach und bequem zu Steuern. Eine Schlüsselrolle spielen moderne Kommunikationsgeräte wie Smart-Phones, Tabletts, Smart-TV und Webtechnologien. Zur Vernetzung der Aktoren und Sensoren dient IP, die Software basiert auf Linux und Ardu-Contiki für die Sensoren und ist dank freier Lizenzen beliebig erweiterbar.

Visualisierung

Im Smart-Home Bereich ist eine Raumvisualisierung sinnvoll. Die Anzeige und Bedienung wird über einen Webbrowser ermöglicht. Es können Sensoren örtlich verteilt und ihre Werte eingestellt oder Angezeigt werden. Weiters können über Zeitdiagramme, einzelne Sensoren, angezeigt werden. Charts lassen sich dank IO-Broker einfach erstellen und Anzeigen.

Server-Software

Standardmäßig unterstützt Smart-SARAH die Verwendung von ioBroker als Smart-Home System.

  • 6loWPAN Router for IEEE 802.15.4
  • ioBroker Smart Home System
  • Codiad IDE Entwicklungsumgebung für Merkurbaord

Vorbereitung

Stecke das Merkur-Connect-Pi Board in deinen Raspberry und starte mit dem Smart-SARAH Image.

BUILD DEVICE APPS LIKE A PROFI

Die IDE für Ardu-Contiki erleichtert das Schreiben von Anwendungen, die auf deinem Arduino / Merkurboard ausgeführt werden.

Web IDE

Erstelle deine Ardu-Contiki Anwendung direkt über deinem Browser. Die IDE läuft auf deinem Raspberry als Serveranwendung.

 Codiad IDE

Smart-Home Server

 IO-Broker

Node-RED Server

IoT-Router

In einfachen Worten ist 6LoWPAN (IPv6 über drahtlose Personal Area Networks mit geringem Stromverbrauch) ein drahtloses Meshnetzwerk mit niedrigem Stromverbrauch, bei dem jeder Knoten eine eigene IPv6-Adresse hat, die es ihm ermöglicht, mithilfe offener Standards eine direkte Verbindung im Netzwerk herzustellen

Auf dem Merkur-Connect-Pi Board läuft ein Webserver der dir die Routingtabelle deiner Merkurboards anzeigt.

Ersetze die xxxx durch die letzen 4 Stellen der MAC-Adresse die auf deinem Merkur-Connect-Pi Board aufgedruckt ist.

Images

Raspberry3b+:

smart-sarah-raspberry3b+

USER: pi
PW: raspberry!42

BananaPi-M2-Berry:

smart-sarah-edge-codiad-1 BananaPi-M2-Berry

OrangePi-Zero:

smart-sarah-edge-codiad OrangePi-Zero

Alle Images:

http://www.open-entry.com/osdomotics/osd-bin/smart-sarah/

Eine Smart-Home Box kann noch viele weiter Dienste anbieten Sarah-Box.

Netzwerkanbindung

Zur Vernetzung der Aktoren und Sensoren dient IP, die Software der Funkknoten basiert auf Contiki-OS und ist dank freier Lizenzen beliebig erweiterbar. Die Aktoren und Sensoren werden über 6LoWPAN-Edge-Router an das eigene Netzwerk, oder das Internet angebunden und erhalten eine eigene IPv6 Adresse.

Pairing (todo)

  • Das Handy liest vom NFC Chip des Device den public Key des Devices
  • Das Handy sendet den public Key des Devices über verschlüsseltes coap Protokoll zum Mesh Netzwerk Border Router
  • Der Router wechselt auf den Pairing Kanal (mit der Pairing PANID)
  • Das Device meldet sich mit dem default Pairing Passwort am Pairing Kanal im Router Netz an
  • Der Router sendet seinen public Key an das Device
  • Ab jetzt können der Router und das Device sicher kommunizieren
  • Das Zertifikat für die Teilnahme am Mesh Netzwerk wird ausgetauscht.
  • Der Router wechselt zurück in das „normale“ Mesh Netzwerk

Projekte

Startseite


de/projekte/smart-sarah.txt · Zuletzt geändert: 2019/05/09 15:47 von harald42