针对光伏电池工作时温度升高导致发电效率下降,提出一种基于窄带物联网(NB-IoT)云平台的水循环光伏发电系统。将采集的太阳能电池板环境数据通过NB-IoT专用网络上传到云平台,云端控制系统根据得到的数据对光伏电池组进行水循环降温,使光伏电池组始终处于最佳工作状态;同时,系统产生的“垃圾电”可存储于蓄电池组,在用电高峰期补充主电网供电不足或用于热水加热。实验结果表明:使用NB-IoT水循环发电系统的太阳能电池板温度下降约19.3℃,发电效率提升8.2%左右。