Add New Page: You are not allowed to add pages Select section/namespace. New page title.
 

Hackday - 09-14-2012

Joint effort between OTI and LTS to run DTN over Commotion and determine how best to integrate.

Agenda

  • Walkthrough: Commotion stack and application bundles
  • Walkthrough: DTN integration principles
  • Build a commotion network
  • Add DTN to Commotion (Build LTS's setup for campus experiments)
  • Investigate delay tolerance for a core commotion app
  • Discuss/Develop Commotion-Linux package

Notes

Walkthrough: Commotion stack and application bundles

  • Walked through the olsrd linux stack
  • Steps for correct installation and runnning (For Ubuntu using Guardian Project's package)
    • sudo service network-manager stop
    • olsrd -d1 -i [wlan0|eth1]
    • sudo olsrd-adhoc-setup
      • if wifi is on eth1, use “sudo olsrd-adhoc-setup eth1”
  • update our documentation with these new instructions

Walkthrough: DTN integration principles

  • DTN has two main implementations
    • DTN2 & IBRDTN
    • DTN build requirements:
      • tcl-dev, libdb-dev, libxerces-c2-dev, libreadline-dev, tclreadine, mercurial
      • oasys
    • Routing can be done in various ways
      • Flood Routing
      • Static Routes
      • Probibalistic Routing
      • DTLSR - DTN
      • Prophet - IBRDN
  • DTN2 Tutorial
    • ttp:www.dtnrg.org/wiki/Code * http://dtamhenne-laptop.dtnn.hg.sourceforge.net/hgweb/dtn/DTN2/raw-file/tip/doc/manual/tutorial-1.html * IBRDTN on Android: https://play.google.com/store/apps/details?id=de.tubs.ibr.dtn ==== Build a commotion network ==== * It was (mostly) easy, everyone loved it * add ice cream ==== Add DTN to Commotion (Build LTS's setup for campus experiments) ==== * polarity reverses for sma (would make it easier) * ive nodes static addresses for testing * check on schedule for testbed setup and send out compatible dates ==== Investigate delay tolerance for a core commotion app ==== * Linking DTN-compatible services installed on the phone with the core app through a launcher ==== Discuss/Develop Commotion-Linux package ==== * Dicussion of what DTN-Commotion integration might look like * Room for the mesh daemon to push routing information into the DTN daemon to make it more responsive. * Would probably involve an OLSRd plugin that would set whether one is a DTN node, and would gather equivalent information from other nodes and figure out DTN paths, and push that into a format that DTN can use. * Also would most likely need a DTN plugin to process that information.
project_management/meeting_notes/hack_days/09-14-2012_hackday.txt · Last modified: 2013/11/08 19:51 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported