Herramientas de usuario

Herramientas del sitio



Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
personas:brolin:proyectos:agentes_calidad_aire:data_blockchain [2019/01/31 14:53]
brolin creado
personas:brolin:proyectos:agentes_calidad_aire:data_blockchain [2019/03/03 23:21] (actual)
brolin [Yes, You Can Put IoT on the Blockchain using Python and the ESP8266]
Línea 16: Línea 16:
 </​WRAP>​ </​WRAP>​
 +==== Yes, You Can Put IoT on the Blockchain using Python and the ESP8266 ====
 +<WRAP center round tip 60%>
 +As a compromise, lets consider an architecture where various IoT devices communicate via MQTT using some level of security with a server that holds the public and private keys for the various devices on the network (probably an on-site server). It would be possible to store the keys on each device, but since the server would need to have them in plaintext at some stage anyway, we may as well avoid transmitting the keys repeatedly. I could also add external key management hardware to an ESP8266 and sign transactions with reasonable security, but that’s a fair amount of work and beyond the scope of a quick test.
 +Anyhow, this architecture lets us handle all the ‘blockchain stuff’ from a single point per deployment, and leaves the IoT devices more or less as usual. We haven’t adhered to complete decentralization here, but I think the tradeoff is worth it. In any case, I previously built an Internet-connected barcode scanner, and given the interest in using blockchain for supply chains, it seems like a fun data source (more importantly,​ it means my toaster stays intact).
personas/brolin/proyectos/agentes_calidad_aire/data_blockchain.1548946397.txt.gz · Última modificación: 2019/01/31 14:53 por brolin