gnrc_networking – Kommunikation über IPv6

Die komplette Kommunikation der Nodes (Sensorknoten) untereinander und die Kommunikation der Todes mit dem Gateway erfolgen über IPv6-Adressen. Im ersten Beispielprogramm "hello world" wurde noch keine Netzwerkfunktionalität implementiert. Dies wollen wir nun im zweiten Beispielprogramm "gnrc_network" ändern. Das Beispielprogramm bringt eine IPv6-Unterstützung und erlaubt somit die Kommunikation mit anderen Knoten.   Inhaltsverzeichnis Was ist IPv6Das... Weiterlesen →

„hello world“ – Erstes Beispielprogramm mit Riot OS

Nachdem die virtuelle Machine eingerichtet wurde und Riot OS heruntergeladen wurden, kann nun das erste Beispielprogramm kompiliert und ausgeführt werden. In diesem Beitrag möchte ich euch zeigen, wie ihr euer erstes Beispielprogramm in Riot OS ausführt. Voraussetzung für dieses Tutorial ist, dass ihr die bereits die benötigten Programme und Tools installiert habt. Inhaltsverzeichnis "hello world"... Weiterlesen →

Riot OS – benötigte Programme installieren

Riot OS selbst kommt schon mit einer Vielzahl an Tools und Werkzeugen. Dennoch empfehle ich euch, dass ich ein paar zusätzliche Werkzeuge bzw. Tools installiert. Einige davon sind sogar elementar, damit Programme kompiliert und später auf Hardware geladen werden können (die fett-gedruckten). Andere dagegen sind optional, werden vom mir jedoch eingesetzt. Damit ihr meine späteren... Weiterlesen →

Vorbereitung: Virtuelle Maschine einrichten

Die späteren Sensorknoten lassen sich am besten unter einem Linux-Betriebssystem einrichten. Auch das Riot Betriebssystem selber kann auf Linux-Systemen am besten seinen kompletten Umfang entfalten. Entweder arbeitet man direkt auf einem Linux-Computer oder man richtet sich eine virtuelle Maschine ein. Dieser Beitrag wird sich deswegen eher auf die Anfänger unter euch richten, welche noch nie... Weiterlesen →

Betriebssysteme für Sensornetzwerke

Der Unterscheid zwischen normalen Sensoren und Sensoren in einem Sensornetzwerk ist deren softwareseitige Ausstattung. Die sogenannten Sensorknoten innerhalb eines Sensornetzwerkes verfügen meist über diverse Software, welche sich um die Verwaltung kümmert. Dazu gehört unteranderem das automatische Einwählen in das Sensornetzwerk und das Bereitstellen der benötigten Treiber.Natürlich kann man all diese Protokolle und Treiber selbst programmieren... Weiterlesen →

Wie funktioniert ein Sensornetzwerk?

Die Funktion eines Sensornetzwerkes unterscheidet sich im Grunde nicht groß von einem normalen Netzwerk. Es gibt mehrere Teilnehmer im Netzwerk, welche untereinander mit Hilfe diverser Protokolle eine Netzwerk aufbauen und untereinander kommunizieren. Dennoch gibt es ein paar Unterschiede zwischen einem Sensornetzwerk und einem normalem Netzwerk. In diesem Beitrag möchte euch diese aufzählen und euch erklären... Weiterlesen →

Was ist ein Sensornetzwerk?

Bevor ich beginne ein eigenes Sensornetzwerk aufzubauen, werde ich zunächst die Grundlagen erklären. Unter anderem was überhaupt ein Sensornetzwerk ist und welchen Vorteil es gegenüber einzelner Sensoren hat.Wie der Name schon sagt, ist ein Sensornetzwerk ein Netzwerk aus Sensoren. Sensoren in einem Sensornetzwerk nennt man Knoten bzw. Nodes. Anders als bei einem normalen Netzwerk baut... Weiterlesen →