You might like NNCP which was written precisely to support severely constrained or even cut down down networks.