Internet of Things (IoT) is an emerging technology, where billions of things or everyday objects would exchange data continuously. The intensive IoT applications like health, industries and disaster management, the communication between the things should not interrupt. This is one of the major challenges in IoT domain with battery operated devices. Another noted challenge was e- wastage with disposable batteries. Here we were proposing a self power generating structure of IoT and implemented in m-Health. In this structure things or sensor nodes would get the power from energy harvesting device known as piezoelectric device, which converts mechanical energy (vibrations or force) in to electrical energy. We implemented our embedded piezoelectric device in IoT m-Health frame work and compared the power performance with normal battery. In this system the health monitoring sensors and IoT things would gets the power from piezoelectric device attached to the hands and legs of the player. The hands and legs generates vibrations due to intensive running of the player, which causes the piezoelectric device to generate electric energy.