
estos faltasen. Si la comunicaci
´
on es exitosa, el mensaje
se almacenar
´
a en The Tangle. Este punto final devolver
´
a
el identificador del mensaje creado. Si faltara payload, el
mensaje se generar
´
a igualmente pero vac
´
ıo. Cuando la
transacci
´
on es exitosa, se devuelve un hash de referen-
cia que representa el identificador de la transacci
´
on.
Este ser
´
a utilizado por otros elementos dentro del
sistema para localizar y decodificar la informaci
´
on
insertada.
En la figura 4 se muestra un diagrama para ilustrar
el esquema de comunicaci
´
on.
Fig. 4. Comunicaci
´
on entre elementos del sistema
VII. Conclusiones
La curva de aprendizaje de Micropython fue un
factor clave para el desarrollo de la prueba de con-
cepto. Sumado a esto, la practicidad para adquirir la
placa ESP32 en el mercado, vuelve a este conjunto de
opciones una buena alternativa para el desarrollo de
diversos sistemas embebidos.
En la implementaci
´
on de proyectos cr
´
ıticos, integrar
servicios para la transferencia y encriptaci
´
on de datos
provee una capa de seguridad interesante. Adicional-
mente, los sistemas ciber-f
´
ısicos pueden ver mejorada
la confianza en sus agentes intervinientes. Por otro
lado, la red IOTA reduce significativamente los costos
asociados a la implementaci
´
on de una red. Todo esto
favorece a los usuarios de placas como la ESP32 y otras
de similares prestaciones.
El c
´
odigo para comunicarse con la red descen-
tralizada puede ser integrado con un sistema de
medici
´
on inteligente de cualquier naturaleza. Sus
m
´
etodos pueden ser perfectamente migrados a otros
lenguajes propios de otros microprocesadores. Es decir,
podr
´
ıa descentralizarse un sistema productivo, ya in-
stalado, realizando peque
˜
nas incorporaciones de hard-
ware y software.
El resultado final del trabajo realizado es un sistema
m
´
ınimo perfectamente funcional, capaz de ser escalado
en una implementaci
´
on que requiera una medici
´
on
ambiental, sin depender de un servidor central.
VIII. Trabajo futuro
Al momento de escribir este art
´
ıculo Espressif lanz
´
o
la versi
´
on ESP32-S3 mejorada. Este nuevo kit de de-
sarrollo muestra m
´
as y mejores prestaciones que sus
predecesores. Seg
´
un el fabricante, es un microcontro-
lador ideal para aplicaciones IoT. Por otra parte, la
IOTA Foundation se encuentra en proceso de lanzar una
actualizaci
´
on de la red para mejorar la integraci
´
on. Sin
embargo, hasta el momento la misma se encuentra en
una etapa experimental y ninguno de los par
´
ametros
est
´
a finalizado. Por tal motivo, se seguir
´
an realizando
experimentos para generar soluciones con la
´
ultima
versi
´
on de todos sus elementos y componentes.
References
[1] K. Rose, S. Eldridge, and L. Chapin, “The internet of things: An
overview,” The internet society (ISOC), vol. 80, pp. 1–50, 2015.
[2] C. Rowland, E. Goodman, M. Charlier, A. Light, and A. Lui,
Designing connected products: UX for the consumer Internet of
Things. ” O Reilly Media, Inc.”, 2015.
[3] M. ATT&CK, “Mitre att&ck,” URL: https://attack. mitre. org, 2021.
[4] B. Farahani, F. Firouzi, and M. Luecking, “The convergence
of iot and distributed ledger technologies (dlt): Opportunities,
challenges, and solutions,” Journal of Network and Computer
Applications, vol. 177, p. 102936, 2021.
[5] H. F. Atlam and G. B. Wills, “Intersections between iot and
distributed ledger,” in Advances in Computers. Elsevier, 2019,
vol. 115, pp. 73–113.
[6] R. Buyya and A. V. Dastjerdi, Internet of Things: Principles and
paradigms. Elsevier, 2016.
[7] J. Kehrli, “Blockchain explained,” Netguardians [en l´ınia].[Data
de consulta: 25 de juny de 2017]¡ https://www. netguardians.
ch/news/2016/11/17/blockchain-explained-part-1, 2016.
[8] V. Gisbert Soler and A. I. P
´
erez Molina, “Blockchain vs iso 9001:
2015,” 3C Tecnolog´ıa, vol. 8, no. 2, pp. 37–48, 2019.
[9] I. Fundation, “Coordinator. part 2: Iota is a
dag, not a blockchain,” https://blog.iota.org/
coordinator-part-2-iota-is-a-dag-not-a-blockchain-2df8ec85200f/,
11 2018.
[10] ——, “The transparency compendium,” https://blog.iota.org/
the-transparency-compendium-26aa5bb8e260/, 06 2017.
[11] W. F. Silvano and R. Marcelino, “Iota tangle: A cryptocur-
rency to communicate internet-of-things data,” Future Gener-
ation Computer Systems, vol. 112, pp. 307–319, 2020.
[12] R. Hadidi, J. Cao, M. S. Ryoo, and H. Kim, “Robustly executing
dnns in iot systems using coded distributed computing,” in
Proceedings of the 56th Annual Design Automation Conference 2019,
2019, pp. 1–2.
[13] A. Maier, A. Sharp, and Y. Vagapov, “Comparative analysis and
practical implementation of the esp32 microcontroller module
for the internet of things,” in 2017 Internet Technologies and
Applications (ITA). IEEE, 2017, pp. 143–148.
[14] C. E. Romero, A. M. Elustondo, R. K. Der Boghosian, and M. C.
Fontela, “Nodo experimental de registro e inmutabilidad de
variables ambientales,” in III Simposio Argentino de Inform´atica
Industrial e Investigaci´on Operativa (SIIIO 2020)-JAIIO 49 (Modal-
idad virtual), 2020.
[15] V. Frittelli, D. Serrano, R. Teicher, F. Steffolani, M. Tartabini,
J. Fern
´
andez, and G. Bett, “Uso de python como lenguaje inicial
en asignaturas de programaci
´
on,” Editor Responsable, vol. 132,
2013.
[16] N. H. Tollervey, Programming with MicroPython: embedded pro-
gramming with microcontrollers and Python. ” O’Reilly Media,
Inc.”, 2017.
[17] Bosch, “Bmp180,” https://ae-bst.resource.bosch.com/media/
tech/media/product flyer/BST-BMP180-FL000.pdf, 04 2013.
[18] B. Preneel, “Cryptographic hash functions,” European Transac-
tions on Telecommunications, vol. 5, no. 4, pp. 431–448, 1994.
[19] I. Fundation, “Hornet. community driven iota node,” https://
wiki.iota.org/hornet/welcome, 11 2021.
[20] T. Neudecker and H. Hartenstein, “Network layer aspects of
permissionless blockchains,” IEEE Communications Surveys &
Tutorials, vol. 21, no. 1, pp. 838–857, 2018.
Revista elektron, Vol. 6, No. 1, pp. 41-45 (2022)
http://elektron.fi.uba.ar