Power management and charging of batteries for wireless sensors becomes a problem when using them in field applications. We propose a Wireless Energy Harvesting System which can be used to charge the batteries of the sensors whenever required. We are able to harvest energy from a RF source, which is mostly a Master Transceiver Unit, with input power as low as-9dBm. Also the Energy Harvester can be used to charge batteries when the input power is as low as-27dBm. Also the power management part of the system includes a Charge Pump which can handle large variation in load conditions. This charge pump can be used not only to boost the battery voltage but also to provide a regulated output independent of load conditions. Link variations can be an issue in a Wireless Sensors Network but our system introduces a low power data acquisition system that helps us monitor the link. Adjustments can be made accordingly for maximum energy transfer to take place between the TX and RX coils.