Arquitetura para o desenvolvimento de soluções embarcadas de internet das coisas aplicadas em redes elétricas inteligentes
Resumo
As Redes Elétricas Inteligentes (Smart Grids) empregam vários dispositivos para monitorar, analisar e controlar a própria rede. Esses dispositivos são implantados em grande quantidade em usinas de energia, centros de distribuição e nas instalações dos consumidores. Uma Smart Grid requer conectividade, automação e rastreamento para tais dispositivos. Por outro lado, a Internet das Coisas (IoT) tem sido utilizada para prover esses serviços, mas ainda há uma série de desafios a serem superados. Os principais deles se relacionam à alta diversidade de plataformas de hardware e software utilizadas para implementar aqueles computadores embarcados que estão mais próximos da infraestrutura da rede elétrica, chamados dispositivos de borda. Para reduzir o tempo de desenvolvimento dessas aplicações embarcadas, este artigo propõe um middleware IoT, denominado Smart Grids Applications Middleware (SGAM), facilitando a criação de soluções embarcadas para controle, monitoramento e medição em Redes Elétricas Inteligentes. Um caso de uso de monitoramento remoto de ativos foi desenvolvido e é apresentado para demostrar o funcionamento da arquitetura proposta.
Referências
MME, Relatório, Smart Grid, Ministério de Minas e Energia, Brasil, abr. 2010.
A. Moscatelli, "Innovative system on chip platform for smart grids and internet of energy applications," in 2016 IEEE Symposium on VLSI Circuits (VLSI-Circuits), June 2016, pp. 1-2.
S. E. Collier, "The emerging enernet: Convergence of the smart grid with the internet of things," IEEE Industry Applications Magazine, vol. 23, no. 2, pp. 12–16, 2017.
W. Meng, R. Ma, and H.-H. Chen, "Smart grid neighborhood area networks: a survey," IEEE Network, vol. 28, no. 1, pp. 24–32, 2014.
M. S. Obaidat, N. R. Reddy, K. P. Venkata, and V. Saritha, "Contextaware middleware architectural framework for intelligent smart grid data management," in 2018 International Conference on Computer, Information and Telecommunication Systems (CITS). IEEE, 2018, pp.1–5.
M. K. Afzal, M. H. Rehmani, A. Pescape, S. W. Kim, and W. Ejaz, "Ieee access special section editorial: The new era of smart cities: Sensors, communication technologies, and applications," IEEE Access, vol. 5, pp. 27 836–27 840, 2017.
N. Mohamed, J. Al-Jaroodi, S. Lazarova-Molnar, I. Jawhar, and S. Mahmoud, "A service-oriented middleware for cloud of things and fog computing supporting smart city applications," in 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI). IEEE, 2017, pp. 1–7.
A. Sangiovanni-Vincentelli, L. Carloni, F. De Bernardinis, and M. Sgroi, "Benefits and challenges for platform-based design," in Proceedings of the 41st annual Design Automation Conference. ACM, 2004, pp. 409–414.
E. Patti, A. L. A. Syrri, M. Jahn, P. Mancarella, A. Acquaviva, and E. Macii, "Distributed software infrastructure for general purpose services in smart grid," IEEE Transactions on Smart Grid, vol. 7, no. 2, pp.1156–1163, 2014.
H. G. S. Filho, J. P. Filho, and V. L. Moreli, "The adequacy of lorawan on smart grids: A comparison with rf mesh technology," in 2016 IEEE International Smart Cities Conference (ISC2), Sep. 2016, pp. 1–6.
G. Wibisono, S. G. Permata, A. Awaludin, and P. Suhasfan, "Development of advanced metering infrastructure based on lora wan in pln bali toward bali eco smart grid," in 2017 Saudi Arabia Smart Grid (SASG), Dec 2017, pp. 1–4.
N. Bhati, "mhealth based ubiquitous fall detection for elderly people," in 2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT), July 2017, pp. 1–7.
D. Balsamo, A. Elboreini, B. M. Al-Hashimi, and G. V. Merrett, "Exploring arm mbed support for transient computing in energy harvesting iot systems," in 2017 7th IEEE International Workshop on Advances in Sensors and Interfaces (IWASI), June 2017, pp. 115–120.
L. F. Rahman, T. Ozcelebi, and J. J. Lukkien, "Choosing your iot programming framework: Architectural aspects," in 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), Aug 2016, pp. 293–300.
P. Wolfgang, "Design patterns for object-oriented software development," Reading Mass, vol. 15, 1994.
LoRa, LoRaWAN What is it?, LoRa-Alliance, San Ramon, Califórnia, EUA, nov. 2015.
W. Zhu, "Teaching assembly programming for arm-based microcontrollers in a professional development kit," in 2017 IEEE International Conference on Microelectronic Systems Education (MSE), May 2017, pp. 23–26.
M. Hossein, A. Hemmat, O. A. Mohamed, and M. Boukadoum, "Towards code generation for arm cortex-m mcus from sysml activity diagrams," in 2016 IEEE International Symposium on Circuits and Systems (ISCAS), May 2016, pp. 970–973.
ARM Mbed. (2019) Development boards, mai 2019. ARM Mbed. [acessado 03-mai-2019]. [Online]. Available: https://os.mbed.com/platforms/
B. P. Douglass, Design patterns for embedded systems in C: an embedded software engineering toolkit. Elsevier, 2010.