A method for routing communications in a communications system comprising
a plurality of communication nodes, each node being capable of
transmitting signals to and receiving signals from one or more other
nodes, and including a first node, a second node and a plurality of other
nodes; the method comprising selecting a route for communications from
the first node to the second node by way of at least one of the other
nodes on the basis of mobility characteristics and/or energy
characteristics of each of the other nodes.