Benutzer-Werkzeuge

Webseiten-Werkzeuge


Übersetzungen dieser Seite:
de:coap-node

Howto 6loWPAN CoAP Node

Dieser Tutorial beschreibt die Installation des „raven-rest-example“ auf einem Atmel RAVEN-Evaluation-Kit. Als ersters benötigen wir dir AVR Tools und Compiler um mit Atmels CPUs arbeiten zu können. Unter Debian installieren wir die Packete mithilfe von APT:

apt-get install  avr-libc binutils-avr gcc-avr gdb-avr simulavr 

Download die Contiki-Sourcen in dein Home-Verzeichniss.

http://www.sics.se/~adam/contiki/snapshots/

rest-example-raven.tar.gz

Extrahiere die Files in dein Home Directory. Kopiere das „rest-example-raven“ Beispiel in dein Contiki Verzeiniss:

cp /media/cdrom/source/avr/node-id.c  ~/contiki/platform/avr-raven/
cp /media/cdrom/source/avr/node-id.h  ~/contiki/platform/avr-raven/
mkdir ~/contiki/examples/rest-example-raven/
cp -a  media/cdrom/source/rest-example-raven ~/contiki/examples/rest-example-raven/

Editiere das Makefile:

todo

Compiliere die Files für den Raven-Sensor-Node.

Files für den RAVEN board Atmega1284P:

~/contiki/examples/rest-example-raven/rest-example-raven.elf

Files für den RAVEN board Atmega3290P:

~/contiki/platform/avr-ravenlcd/ravenlcd_3290.elf

Files für den RZ USB Stick AT90USB1287:

~/contiki/examples/ravenusbstick/ravenusbstick.elf 

Zum Compilieren in Debian benutze folgende Befehle:

cd ~/contiki/examples/rest-example-raven
make
cd ~/contiki/platform/avr-ravenlcd
make
cd ~/contiki/examples/ravenusbstick
make

Ich programmiere die Devices mit dem AVR Programmer unter Windows mit Hilfe des AVR-Studios. (todo Linux ?)

To load the binary on each AVR in Windows

Launch AVR Studio and exit any popup window. Connect the JTAG pins of the JTAGICE into the JTAG connector of the target processor. In AVR Studio, click on „Tools“→„Program AVR“→„Auto Connect“ Go to the „Main tab“ In the „Programming mode and target settings“ list, select JTAG Select the processor type in the „Device“ list and click „Read Signature“. If the Device signature is read properly, it means AVR Studio is properly connected to the AVR. Go to the „Program“ tab In the „ELF Production file format“ section, browse to the binary, then click program

For rest-example-raven.elf, set the processor to ATmega1284P

For ravenlcd_3290.elf, set the processor to ATmega3290P

For ravenusbstick.elf, set the processor to AT90USB1287

Für die Kommunikation mit den Funkknoten und unserm Browser ist das Copper Add-ons hilfreich.

https://addons.mozilla.org/de/firefox/addon/copper-270430/

Referenzen:

http://people.inf.ethz.ch/mkovatsc/

de/coap-node.txt · Zuletzt geändert: 2011/08/23 08:23 von wikisysop