====== IMA Local Communication: IBR-DTN ====== ===== Install Linux source ===== * http://trac.ibr.cs.tu-bs.de/project-cm-2012-ibrdtn/wiki/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 < 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.