An MQTT-Based Scalable Architecture for Remote Monitoring and Control of Large-Scale Solar Photovoltaic Systems

  • Salsabeel ShapsoughEmail author
  • Mohannad Takrouri
  • Rached Dhaouadi
  • Imran Zualkernan
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 256)


This paper presents a novel IoT-based architecture that utilizes IoT communication, software, and hardware technologies to enable real-time monitoring and management of solar photovoltaic systems at a large scale. The system enables stakeholders to remotely control and monitor the photovoltaic systems and evaluate the effect of various environmental factors such as humidity, temperature, and dust. The system was implemented and evaluated in terms of network delay and resource consumption. MQTT demonstrated an average network delay of less than 1 s, proving the architecture to be ideal for solar and smart grid monitoring systems. At the hardware, the evaluation showed the hardware to consume about 3% of the panel’s capacity, while the application also utilized a very small percentage of the CPU. This lead to the conclusion that the proposed architecture is best deployed using low-cost constrained edge devices where a combination of efficient MQTT communication and low resources consumption makes the system cost-effective and scalable.


IoT Solar photovoltaic monitoring 


  1. 1.
    Burton, P.D., King, B.H.: Application and characterization of an artificial grime for photovoltaic soiling studies. IEEE J. Photovoltaics 4, 299–303 (2014). Scholar
  2. 2.
    Zapata, J.W., Perez, M.A., Kouro, S., et al.: Design of a cleaning program for a pv plant based on analysis of energy losses. IEEE J. Photovoltaics 5, 1748–1756 (2015). Scholar
  3. 3.
    Liu, H., Nobre, A.M., Yang, D., et al.: The impact of haze on performance ratio and short-circuit current of PV systems in Singapore. IEEE J. Photovoltaics 4, 1585–1592 (2014). Scholar
  4. 4.
    Huang, P., Zhao, W., Li, A.: The preliminary investigation on the uncertainties associated with surface solar radiation estimation in Mountainous Areas. IEEE Geosci. Remote Sens. Lett. 14, 1071–1075 (2017). Scholar
  5. 5.
    Khoo, Y.S., Nobre, A., Malhotra, R., et al.: Optimal orientation and tilt angle for maximizing in-plane solar irradiation for PV applications in Singapore. IEEE J. Photovoltaics 4, 647–653 (2014). Scholar
  6. 6.
    Rahman, M.M., Selvaraj, J., Rahim, N.A., Hasanuzzaman, M.: Global modern monitoring systems for PV based power generation: a review. Renew. Sustain. Energy Rev. (2017). Scholar
  7. 7.
    Degener, S.: The internet of things: enabling intelligent solar assets. Renew. Energy Focus 17, 136–137 (2016). Scholar
  8. 8.
    Adhya, S., Saha, D., Das, A., et al.: An IoT based smart solar photovoltaic remote monitoring and control unit. In: 2016 2nd International Conference on Control, Instrumentation, Energy Communication (CIEC), pp. 432–436 (2016)Google Scholar
  9. 9.
    Jihua, Y., Wang, W.: Research and design of solar photovoltaic power generation monitoring system based on TinyOS. In: 2014 9th International Conference on Computer Science Education, pp. 1020–1023 (2014)Google Scholar
  10. 10.
    Liu, G., Qiu, H., Zhu, L., Chen, Y.: Architecture and experiment of remote monitoring and operation management for multiple scales of solar power plants. In: 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), pp. 2489–2495 (2017)Google Scholar
  11. 11.
    Mashal, I., Alsaryrah, O., Chung, T.-Y., et al.: Choices for interaction with things on Internet and underlying issues. Ad Hoc Netw. 28, 68–90 (2015). Scholar
  12. 12.
    Yokotani, T., Sasaki, Y.: Comparison with HTTP and MQTT on required network resources for IoT. In: 2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC), pp. 1–6 (2016)Google Scholar
  13. 13.
    Naik, N.: Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In: 2017 IEEE International Systems Engineering Symposium (ISSE), pp. 1–7 (2017)Google Scholar
  14. 14.
    Yocto-Amp - Tiny isolated USB ammeter (AC/DC). Accessed 27 Mar 2017
  15. 15.
    nmon for Linux | Main / HomePage. Accessed 27 Mar 2017
  16. 16.
    Kansal, P., Bose, A.: Bandwidth and latency requirements for smart transmission grid applications. IEEE Trans. Smart Grid 3, 1344–1352 (2012). Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2019

Authors and Affiliations

  • Salsabeel Shapsough
    • 1
    Email author
  • Mohannad Takrouri
    • 1
  • Rached Dhaouadi
    • 1
  • Imran Zualkernan
    • 1
  1. 1.American University of SharjahSharjahUAE

Personalised recommendations