##Prerequisites
The Wiring library provided with the Arduino environment is too big for usage with Wiselib, so you'll need to use my fork.
git clone git://github.com/ibr-alg/Arduino.git cd Arduino git checkout lite
git clone git://github.com/ibr-alg/Arduino.git
cd Arduino
git checkout lite
git clone git://github.com/rraf/EthernetBonjour.git cd EthernetBonjour git checkout wiselib-zeroconf
git clone git://github.com/rraf/EthernetBonjour.git
cd EthernetBonjour
git checkout wiselib-zeroconf
For compilation you will also need an AVR GCC and the AVR libc (package names are e.g. avr-gcc and avr-libc in Arch linux)
##Testing
You can change the MAC, IP, netmask, gateway settings for the Arduino board in wiselib.testing/external_interface/arduino/arduino_types.h
wiselib.testing/external_interface/arduino/arduino_types.h
Make sure your Wiselib is up to date, and you're using the master branch.
master
git checkout master cd apps/arduino_apps
git checkout master
cd apps/arduino_apps
Update the paths in the Makefile and make sure your Arduino board is connected and the right PORT is set.
Makefile
PORT
On your Linux machine you can use nc -lu 1337 to listen to Radio->send() calls from the Arduino board.
nc -lu 1337
To browse Zeroconf services published by the Arduino board use avahi-browse -a.
avahi-browse -a
There was an error while loading. Please reload this page.