Self-powered wireless sensing platform for monitoring marine life based on harvesting hydrokinetic energy of water currents