https://innovationtoronto.com/a-new-nanogenerator-could-make-ocean-sensors-and-communications-platforms-self-powered/
A new nanogenerator could make ocean sensors and communications platforms self-powered