An Optical Transceiver Powered by On-Chip Solar Cells for IoT Smart Dusts With Optical Wireless Communications | IEEE Journals & Magazine | IEEE Xplore