====== 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.