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. weiterlesen →

Shell Kommandos – Kommunikation mit Riot OS

Nachdem mit dem Beispielprogramm „hello world“ erste Erfahrungen mit Riot OS gesammelt werden konnten, kann man sich nun daran machen, etwas mehr mit Riot OS in Verbindung zu treten. Riot OS bietet dazu die sogenannten Shell-Kommandos. Mit diesen Kommandos kann man in Kontakt mit Riot OS treten und diverse Aktionen 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 weiterlesen →

Riot OS downloaden und dessen Ordnerstruktur

Nachdem die virtuelle Maschine aufgesetzt wurde kann nun die Arbeit mit Riot OS begonnen werden. Dazu werde ich euch in diesem Beitrag zeigen, wie ihr Riot OS herunter ladet und euch den Aufbau von Riot OS etwas näher bringen.Riot OS downloadenRiot OS könnte direkt innerhalb der virtuellen Maschine herunter geladen 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 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 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 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 weiterlesen →