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 14: Zeile 14:
 ==== 900MHz @ANY Modul ==== ==== 900MHz @ANY Modul ====
  
-max Abstand: **57m**+<del>max Abstand: **57m**</del>
  
 <del>-> Messung wurde ebenfalls auf freier Strecke durchgeführt, jedoch wurde prinzipiell erwartet, dass die 900MHz Module eine größere Reichweite als die 2,4GHz Module besitzen. Jedoch muss beachtet werden, dass die 2,4GHz Module einen Sendeverstärker besitzen, welcher in den 900MHz Modulen nicht eingesetzt wird.</del> <del>-> Messung wurde ebenfalls auf freier Strecke durchgeführt, jedoch wurde prinzipiell erwartet, dass die 900MHz Module eine größere Reichweite als die 2,4GHz Module besitzen. Jedoch muss beachtet werden, dass die 2,4GHz Module einen Sendeverstärker besitzen, welcher in den 900MHz Modulen nicht eingesetzt wird.</del>
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.1350909872.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)