Monday, June 16, 2008

Power savings through software changes

currently olsrd is pretty chatty and especially in large network clouds a lot of TC messages need to get processed. The following is a incomplete list of all the doftware change that we plan to make in order to get olsrd wake up less frequently and hence save more power.
This is mainly meant as a way to correct the deficits (read routing loops) from fisheye. The basic idea is that only significant changes get distributed throughout the network. Total outcome is that the airtime consumes by the routing protocol gets reduced to the bare minimum. Each node itself can control its update threshold,
This is a cheap way of syncing the link-state databases, in order to avoid routing loops. The idea was inspired from IS-IS another fixed-line line-state protocol, that aims to simplify link-state database synchronization.
Today olsrd wakes up every 50ms in order to walk the timer wheel, and check if any timer is due. One could sort the timers by expiration date and sleep as long as the first timer one the time line does expire.

Sunday, June 15, 2008

initial solar mesh router


News

So, after finishing version 1 of the solar mesh router in December 2006 - which is based on a gumstix.com board (for now), me and Stefan worked on version 2 now.

Stefan's experience and skill in assembly were invaluable. 

Version 2 is a much more solid design and points the way to future enhancements.


Overview

The version 2 of the solar mesh router (SMR) is a gumstix board with openwrt, linux 2.6 kernel and olsrd 0.5.5. It has a small but neat IP autoconfig mechanism and will scan for networks and attach to any mesh network it finds.

The very nice thing about it is that you will be able to place it 
anywhere and naturally it will run .




The right picture shows a complete set. With solar panel and assembly box. Currently everything (batteries + charge controller + mesh router) is mounted in one single toolbox for easier assembly, testing and carrying.

Still have to work on making everything waterproof.




Power requirements

Currently the version 2 runs on 3 Watts. Which is still far to much!
I talked with Bruce from greenwifi and seems like he found a way to go down to 1 Watt on a linksys. Which is massively impressive.  I hope there will be some cooperation possible in the future.


Future

  • Lower power requriements! This will be absolut key to any success. 
  • version 3: create a waterproof enclosure
  • testing in rough terrain


Labels:


This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]