smart community : an internet of things application .
Design guidelines for routing protocols in ad hoc and sensor networks with a realistic physical layer