Meeting challenges in iot: Sensing, energy efficiency, and the implementation