A Network Layer Architecture for Sensornets