Table of Contents
IMA Local Communication: IBR-DTN
Install Linux source
Download and compile:
cd ibrdtn_ws mkdir ibrdtn-prefix git clone https://github.com/ibrdtn/ibrdtn.git ibrdtn-repo git tag -l git checkout remote/0.12.1 cd ibrdtn-repo/ibrdtn bash autogen.sh ./configure --prefix=$ibrdtn_ws/ibrdtn-prefix make sudo make install
On production system omit –prefix
Run ibrdtn
Run daemon
cd ibrdtn-prefix cp ibrdtn-repo/ibrdtn/daemon/etc/ibrdtnd.conf ibrdtn_ws/ cat <<EOF> ibrdtn-env.rc ## Source ibrdtn IBRDTN_DIR=/home/dang/data/src/01_ima_ws/60_ibr_dtn/ibrdtn-prefix export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$IBRDTN_DIR/lib export PATH=$PATH:$IBRDTN_DIR/bin:$IBRDTN_DIR/sbin EOF source ibrdtn-env.rc dtnd -c ibrdtnd.conf -i wlan0 -d 9
Run app
dtnsend --src filetransfer dtn://android-78f288b8.dtn ibrdtnd.conf
Install Android
Google Play
APK for version 0.12.1 is here:
/home/dang/data/src/01_ima_ws/60_ibr_dtn/de.tubs.ibr.dtn_0.12.1.apk
TODO: Compile any version for Android. We are using 0.12.1. Google Play only provide latest version.