Proof of Concept

aggiornamento 15/06/2018

Grazie al supporto di Christopher Aldave sono riuscito a trasferire i dati via MAM (Masked Authenticated Messaging). Maggiori informazioni qui.

XDK Bosch 110 e IOTA/Tangle

A gennaio 2018 sono riuscito a recuperare dei XDK Bosch in Germania e tra una notte insonne e l’altra (la gioia di essere genitori) sono riuscito a rendere reale il seguente proof of concept.

Obbiettivo

Raccogliere dati da un sensore, trasferire i dati ad un broker mqtt e renderli disponibili in tutto il mondo su DLT IOTA/Tangle.

Software utilizzato

Cosa è stato fatto?

  • Adattato il codice Bosch per connettersi al mio broker ed inviare i dati quali umidità, temperatura e pressione in formato JSON
  • Adattato la app in node.js per collegarsi al broker ed al mio nodo IOTA
  • Test di transazioni

Un semplice schema:
XDK Bosch - mqtt - nodejs -tangle POC

Risultato

È possibile seguire le transazioni su TheTangle.org a questo link.

Qui un esempio di transazioni a costo 0* con dati in formato JSON. La parte interessante è la sezione Message
0 cost JSON transaction

Qui un esempio di transazioni a costo 0* con dati in formato testo.
Tangle transaction Text

*a costo zero, significa che la transazione sulla rete IOTA è priva di commissioni di trasferimento. Il costo si riflette nel Proof-of-Work che il proprio dispositivo effettua per confermare due transazioni precedenti.

Prossimi passi


Also published on Medium.