Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:a-n-solutions-module:tests

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
contiki:a-n-solutions-module:tests [2012/10/22 12:44] – [900MHz @ANY Modul] sven_zehlcontiki:a-n-solutions-module:tests [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 48: Zeile 48:
  
 </code> </code>
 +
 +=== Übertragungsgeschwindigkeit mittels ICMPv6 und PING Paketen ===
 +
 +Da innerhalb Sensornetzwerken keine großen Datenströme übertragen werden, ist es sinnvoll die maximale Datenrate  mittels ICMP und Echo Requests durchzuführen. Hierbei sind eventuell folgende Hinweise hilfreich:
 +  * ''ping6'' erlaubt das Versenden von Nachrichten mit einem Abstand von weniger als 100ms nicht, sollen Übertragungstests mit Paketabstand unterhalb 100ms durchgeführt werden bietet es sich an Ping Paketen abzufangen und mit Scapy zu injizieren. Hierbei müssen entweder die Header Checksummen neu berechnet werden, oder innerhalb den Modulen die Checksummenüberprüfung deaktiviert werden. Dies kann innerhalb der Datei ''contiki-conf.h'' im ''platform'' Ordner geändert werden (''#define UIP_CONF_IPV6_CHECKS'').
 +  * Damit immer komplett gefüllte 802.15.4 Frames versendet werden, muss über ''ping6'' mit dem ''size''(-s) Parameter eine Größe von 73 bei 0 Hops und 65 bei >0 Hops verwendet werden. Um zu überprüfen ob auch wirklich die kompletten 102 Byte Nutzdaten pro Frame verwendet werden, kann innerhalb des RPL-Border-Router Quellcodes in der 6lowmac Implementierung der Debug Modus aktiviert werden. Ein Beispiel einer für diese Zwecke modifizierten Datei ist hier [[contiki:a-n-solutions-module:tests:siclowmac.c|]] zu betrachten  (Änderungen zur Signalisierung der Eingehenden und Ausgehenden Daten ist mit /*sz*/ markiert).
contiki/a-n-solutions-module/tests.1350909891.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)