Tengo un rpi3 y tiene que ser un nodo de una cadena de bloques. Tengo un script python en raspberry, que recopila datos de un acelerómetro. Verifiqué algunas condiciones, debería almacenar estos datos, además de otras cadenas (coordenadas de GPS y fecha) en una cadena de bloques. Estoy usando testrpc y he instalado web3.js.
Arranco mi tester desde cmd insertando "testrpc" y me muestra las cuentas disponibles con sus claves privadas. Luego, para interactuar con él, tengo que abrir otra ventana cmd, ¿verdad?
Para interactuar con un nodo genérico, tengo que usar la biblioteca web3, por lo que desde la segunda ventana de cmd debo ejecutar un script node.js, que toma datos del script python (con un socket, por ejemplo) y usa la función web3 para interactuar con node. Algo como esto:
var Web3 = require('web3');
var web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'));
web3.isConnected();
Ahora, las imágenes que quería almacenar en blockchain solo algunos valores escritos en node.js (y no los datos reales todavía). No sé. Por ejemplo, var x=5
y var y=10
. ¿Cuál sería el código completo para hacer esto?
almacenar en cadena de bloques
Ethereum es un poco más complicado que una nube genérica de almacenamiento de datos. Debe familiarizarse con el concepto de contratos inteligentes, por ejemplo, cómo los implementa y cómo interactúa con ellos. La herramienta de referencia en este momento es Truffle . Si puedo preguntar, ¿con qué pretende hacer que los nodejs hablen en su raspberry pi?
Nick9214
Nikita Fuchs
Nick9214