Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:6lowpan_frames

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:6lowpan_frames [2012/05/14 06:29] admincontiki:6lowpan_frames [2017/01/24 18:49] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 19: Zeile 19:
   #define SICSLOWPAN_CONF_FRAG  0   #define SICSLOWPAN_CONF_FRAG  0
   #endif   #endif
 +
 +**Frame-Acknowledge Contiki 2.4**
 +
 +mac/mac.h \\
 +mac/csma.c
 + csma_init() setzt den mac_driver (mac) - Welcher wird verwendet?
 +
 +''CSMA_CONF_REXMIT'': steuert Retransmission (1x on Unicast frames)
 +
 + send_packet()
 + ret=mac->send();
 + MAC_TX_NOACK
 +
 +Was bedeutet folgendes Attribut (siehe auch Link zu Contiki 2.5)?
 +''PACKETBUF_ATTR_RELIABLE''
 +
 +
 +**Frame-Acknowledge Contiki 2.5**
 +
 +http://sourceforge.net/mailarchive/message.php?msg_id=28765040
 +
 +
 +**IPv6-Routing**
 +
 +http://sourceforge.net/mailarchive/message.php?msg_id=28828038
  
  
Zeile 41: Zeile 66:
 ====== Zu Beachten ====== ====== Zu Beachten ======
 === Ausgabe der 6LoWPAN-Frames ermitteln === === Ausgabe der 6LoWPAN-Frames ermitteln ===
-Bei Contiki 2.4 sieht man die 6-LoWPAN-Fragmente im Wireshark.\\ +Bei Contiki 2.4 sieht man die 6-LoWPAN-Fragmente im Wireshark. Ist das bei 2.5 immer noch so? Wenn nicht, was müsste ggf. angepasst werden, bzw. könnten wir eine eigene 
-Ist das bei 2.5 immer noch so? Wenn nicht, was müsste ggf. angepasst werden, bzw. könnten wir eine eigene +Ausgabe bei Fehlern in den Code einbauen **TODO!** 
-Ausgabe bei Fehlern in den Code einbauen **(TODO!)**+ 
 +Mir ist dabei nirgends aufgefallen, dass für fehlerhafte Frames eine Retransmission durchgeführt würde. 
 + 
 +''platform/avr-ravenusb/sicslow_ethernet.c'' 
 +  void mac_LowpanToEthernet(void) 
 +   
 +ruft auf:  
 +   
 +''cpu/avr/radio/mac/sicslowmac.c'' 
 +  parsed_frame_t sicslowmac_get_frame(void) 
 + 
 + 
 +Unklar ist mir derzeit noch, wie der normale Contiki TCP-Stack die Pakete aus dem 6LoWPAN holt und ggf. die 
 +Prüfsumme überprüft. **TODO!** 
 + 
 +Hilfreich für die Codeanalyse ist http://www.stack.nl/~dimitri/doxygen/
  
 === Ggf. RSS ermitteln und mit printf über Debug ausgeben === === Ggf. RSS ermitteln und mit printf über Debug ausgeben ===
contiki/6lowpan_frames.1336976959.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)