Variación del consumo energético en APIs WEB para IoT

Contenido principal del artículo

Rodrigo Morell

Resumen

En los últimos tiempos, ha habido un gran interés por las aplicaciones de IoT. A su vez, su desarrollo ha sido delineado por requerimientos específicos, como la eficiencia energética. Dado el contexto mundial de cambio climático, es importante que las nuevas tecnologías ayuden a reducir la huella de carbono. En este sentido, las interfaces de programación de aplicaciones WEB (APIs WEB) se presentan como una solución para la conectividad de los dispositivos IoT. Este estudio analiza como varía el consumo de energía de las baterías en las aplicaciones de IoT que utilizan servicios de APIs WEB, así como los factores que influyen en la reducción del consumo de energía.

Detalles del artículo

Cómo citar
Morell, R. . (2023). Variación del consumo energético en APIs WEB para IoT . Informes Científicos Técnicos - UNPA, 15(3), 232–250. https://doi.org/10.22305/ict-unpa.v15.n3.991
Sección
Artículos

Citas

AHMAD, R. W., NAVEED, A., RODRIGUES, J. J. P. C., GANI, A., MADANI, S. A., SHUJA, J., MAQSOOD, T., & SAEED, S. (2019). Enhancement and assessment of a code-analysis-based energy estimation framework. IEEE Systems Journal, 13(1), 1052–1059. https://doi.org/10.1109/jsyst.2018.2823733

BORMANN, C., ERSUE, M., & KERANEN, A. (2014). Terminology for constrained-node networks. RFC Editor.

CHERIFI, N., GRIMAUD, G., VANTROYS, T., & BOE, A. (2015). Energy consumption of networked embedded systems. 2015 3rd International Conference on Future Internet of Things and Cloud.

contiki: The official git repository for Contiki, the open source OS for the Internet of Things. (n.d.).

Discover the next Generation cloud platform. (n.d.). Oracle.com. Retrieved April 18, 2023, from https://www.oracle.com/cloud/

DIZDAREVIĆ, J., CARPIO, F., JUKAN, A., & MASIP-BRUIN, X. (2019). A survey of communication protocols for Internet of Things and related challenges of fog and cloud computing integration. ACM Computing Surveys, 51(6), 1–29. https://doi.org/10.1145/3292674

Esp-now. (n.d). Espressif.com. Retrived April 15, 2023, from https://www.espressif.com/en/products/software/esp-now/overview

FAQ - OpenAPI Initiative. (2016, October 11). OpenAPI Initiative. https://www.openapis.org/faq

FERREIRA, H. G. C., DIAS CANEDO, E., & DE SOUSA, R. T. (2013). IoT architecture to enable intercommunication through REST API and UPnP using IP, ZigBee and arduino. 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

Fielding dissertation: CHAPTER 5: Representational state transfer (REST). (n.d.). Uci.edu. Retrieved April 15, 2023, from https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm

GARG, H., & DAVE, M. (2019). Securing IoT devices and SecurelyConnecting the dots using REST API and middleware. 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU).

HAHM, O., BACCELLI, E., PETERSEN, H., & TSIFTES, N. (2016). Operating systems for low-end devices in the internet of things: A survey. IEEE Internet of Things Journal, 3(5), 720–734. https://doi.org/10.1109/jiot.2015.2505901

HAO, S., LI, D., HALFOND, W. G. J., & GOVINDAN, R. (2012). Estimating Android applications’ CPU energy usage via bytecode profiling. 2012 First International Workshop on Green and Sustainable Software (GREENS).

HEJAZI, H., RAJAB, H., CINKLER, T., & LENGYEL, L. (2018). Survey of platforms for massive IoT. 2018 IEEE International Conference on Future IoT Technologies (Future IoT).

INA219. (n.d.). Www.ti.com. Retrieved April 15, 2023, from https://www.ti.com/product/INA219

Individuals using the Internet (% of population). (n.d.). World Bank Open Data. Retrieved April 15, 2023, from https://data.worldbank.org/indicator/IT.NET.USER.ZS

ITU-T recommendation database. (n.d.). ITU. Retrieved April 15, 2023,from https://handle.itu.int/11.1002/1000/11559

JIANG, X., DUTTA, P., CULLER, D., & STOICA, I. (2007). Micro power meter for energy monitoring of wireless sensor networks at scale. 2007 6th International Symposium on Information Processing in Sensor Networks.

LABIB, M. I., ELGAZZAR, M., GHALWASH, A., & ABDULKADER, S. N. (2021). An efficient networking solution for extending and controlling wireless sensor networks using low-energy technologies. PeerJ. Computer Science, 7(e780), e780. https://doi.org/10.7717/peerj-cs.780

Learn about Bluetooth. (n.d.). Bluetooth® Technology Website. Retrieved April 15, 2023, from https://www.bluetooth.com/learn-about-bluetooth/

LI, X., & GALLAGHER, J. P. (2016). An energy-aware programming approach for mobile application development guided by a fine-grained energy model. In arXiv [cs.SE]. http://arxiv.org/abs/1605.05234

LI, Y., CHEN, H., & SHI, W. (2014). Power behavior analysis of mobile applications using Bugu. Sustainable Computing Informatics and Systems, 4(3), 183–195. https://doi.org/10.1016/j.suscom.2014.07.002

LIM, R., FERRARI, F., ZIMMERLING, M., WALSER, C., SOMMER, P., & BEUTEL, J. (2013). FlockLab: A testbed for distributed, synchronized tracing and profiling of wireless embedded systems. Proceedings of the 12th International Conference on Information Processing in Sensor Networks.

LUDOVICI, A., MORENO, P., & CALVERAS, A. (2013). TinyCoAP: A novel constrained application protocol (CoAP) implementation for embedding RESTful web services in wireless sensor networks based on TinyOS. Journal of Sensor and Actuator Networks, 2(2), 288–315. https://doi.org/10.3390/jsan2020288

MADDEN, N. (2021). API Security in Action. Manning Publications.

MUN, D.-H., DINH, M. L., & KWON, Y.-W. (2016). An assessment of internet of things protocols for resource-constrained applications. 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

MYASNIKOV, V.M., SARTASOV, S., SLESAREV, I., & GESSEN, P. (2020). Energy Consumption Measurement Frameworks for Android OS: A Systematic Literature Review.

RANA, B., SINGH, Y., & SINGH, P. K. (2021). A systematic survey on internet of things: Energy efficiency and interoperability perspective. Transactions on Emerging Telecommunications Technologies, 32(8). https://doi.org/10.1002/ett.4166

RAO, S., CHENDANDA, D., DESHPANDE, C., & LAKKUNDI, V. (2015). Implementing LWM2M in constrained IoT devices. 2015 IEEE Conference on Wireless Sensors (ICWiSe).

Railway. (n.d.). Railway. Retrieved April 22, 2023, from https://railway.app/

Ray, P. P. (2016). A survey of IoT cloud platforms. Future Computing and Informatics Journal, 1(1–2), 35–46. https://doi.org/10.1016/j.fcij.2017.02.001

SANCHEZ, J. L. C., BERNAL BERNABE, J., & SKARMETA, A. F. (2018). Integration of anonymous credential systems in IoT constrained environments. IEEE Access: Practical Innovations, Open Solutions, 6, 4767–4778. https://doi.org/10.1109/access.2017.2788464

SILVA, P. V. B. C. DA, TACONET, C., CHABRIDON, S., CONAN, D., CAVALCANTE, E., & BATISTA, T. (2023). Energy awareness and energy efficiency in internet of things middleware: a systematic literature review. Annals of Telecommunications - Annales Des Télécommunications, 78(1–2), 115–131. https://doi.org/10.1007/s12243-022-00936-5

The Internet of Things with ESP32. (n.d.). Esp32.net. Retrieved April 15, 2023, from http://esp32.net/

What is a REST API? (n.d.). Redhat.com. Retrieved April 15, 2023, from https://www.redhat.com/en/topics/api/what-is-a-rest-api

What Is An API (Application Programming Interface)? (n.d.). Amazon.com. Retrieved April 15, 2023, from https://aws.amazon.com/what-is/api/