IOTA auf Arduino oder Raspberry Pi oder ähnlichem Board?

9

Ich bin neu in der Welt des IoT, ich habe noch nicht einmal ein Arduino oder ähnliches Board ... aber ich bin sehr interessiert, insbesondere an Kryptowährung wie IOTA, die solche Dinge potenziell rentabel macht. Leider scheint dies auch ein wirklich neues Feld zu sein, da ich keine Ressource wie ein Tutorial gefunden habe, um ein Arduino oder ein ähnliches Gerät dazu zu bringen, IOTA als Zahlungsmittel für den Zugriff auf eine Art Sensor zu akzeptieren . Meine Fragen sind:

  1. Kann Arduino, Raspberry Pi oder ein anderes Board programmiert werden und verfügt über die entsprechenden Spezifikationen, um dies zu tun. Wenn ja, welche?
  2. Gibt es Anleitungen, Tutorials, "Hello World" oder andere Anleitungen für "Erste Schritte", die bei der Implementierung dieser Art helfen? Alles in diesem Bereich wäre wahrscheinlich hilfreich für mich als echten Neuling in diesem Bereich.
Serj Sagan
quelle
2
Welche Art von IOTA-Implementierung suchen Sie? Eine Brieftasche, ein Lichtknoten, ein voller Knoten?
Helmar
1
Wikipedia-Thema en.wikipedia.org/wiki/IOTA_(technology) und dies scheint das Entwicklerportal dev.iota.org zu sein, und dies scheint ein GitHub-Repository für einige IOTA-Materialien zu sein. Github.com/iotaledger
Richard Chambers
Dies scheint ein GitBook auf IOTA mit einem Anfängerleitfaden zu sein gitbook.com/book/matthewwinstonjohnson/iota-guide-and-faq/…
Richard Chambers
1
Bei der Frage "Welche Art von IOTA-Implementierung suchen Sie? Eine Brieftasche, ein Lichtknoten, ein vollständiger Knoten?" Lautet die Antwort, dass dies nicht wirklich wichtig ist. An diesem Punkt bin ich offen für alle Optionen ...
Serj Sagan
1
@SerjSagan, das sind wertvolle Informationen, die Sie bei der Bearbeitung in Ihre Frage aufnehmen sollten. Wenn Sie sich nicht darum kümmern, kann die am wenigsten ressourcenintensive Option für eine Antwort in Betracht gezogen werden.
Helmar

Antworten:

7

Um mit IOTA zu interagieren, müssen Sie ausgeführt werden oder Zugriff auf einen IRI-Knoten haben, dessen API normalerweise verfügbar gemacht wird. IOTA befindet sich noch in einer schweren Entwicklungsphase, und ein eingebettetes Linux-Gerät wie Raspberry Pi verfügt nicht über die Ressourcen, um einen IRI-Knoten auszuführen. Das Open-Source-Tag Ruuvi ist ein gutes Beispiel für ein IoT-Gerät, das Daten auf das IOTA-Gewirr überträgt. Die Tags sind im Grunde Bluetooth-fähige Sensoren und werden normalerweise an ein RaspPi gebunden. Der Raspberry Pi leitet diese Daten dann an einen öffentlichen IRI-Server weiter.

GusGorman402
quelle
1
Im Moment ist das IRI-Programm in Java geschrieben. Es ist nicht ressourcenfreundlich, aber sie portieren das Programm nach C ++. Sie werden auch leichte Geldbörsen haben. Diese Knotentypen können auf einem RaspPi oder OpenWrt ausgeführt werden. Mikrocontroller wie Arduino würden drahtlos mit dem Pi verbunden sein und über die API auf dem Knoten kommunizieren. Sie entwickeln auch einen kostengünstigen Prozessor namens JINN, einen ternären Prozessor. Viel Spaß beim Abstieg in dieses Kaninchenloch
GusGorman402
1
Ein Link zu Ruuvi, der "Daten auf das IOTA-Gewirr schiebt", wäre wirklich hilfreich.
Serj Sagan
2
Hier ist der Hauptartikel lab.ruuvi.com/iota Sie haben ein NodeJS-Programm geschrieben, das unter eingebettetem Linux ausgeführt werden kann. github.com/ojousima/ruuvi-nodejs/blob/frankfurt-hackathon/… Das eingebettete Linux-Gerät (RaspPi) erhält Sensordaten über Bluetooth von den Ruuvi. Das RaspPi kontaktiert einen öffentlichen IOTA-Server und erhält die Hashes von 2 Transaktionen für den Proof of Work. Der RaspPI führt den Arbeitsnachweis mithilfe des ccurl-Algorithmus durch, erstellt das Transaktionsobjekt mit den Sensordaten und sendet die Daten über den öffentlichen IOTA-Server an eine IOTA-Adresse. Sie können auch Ihren eigenen Knoten
hosten
2
Da für IOTA keine Transaktionsgebühren anfallen, können Sie Transaktionen mit null Wert durchführen, wenn Sie bereit sind, die PoW durchzuführen (dauert einige Sekunden). Die Transaktion enthält Metadatenfelder (Tag- und Signaturnachricht) iota.readme.io/docs/the-anatomy-of-a-transaction, in denen Benutzer (und IoT-Geräte) kleine Datenmengen wie Sensordaten speichern / senden können.
GusGorman402
1
Diese Seite hat Hello World Tutorials learn.iota.org/tutorials und hier ist ein industrielles IoT-Beispiel, das IOTA-Zahlungen verwendet, um servo simform.com/iota-iiot-tutorial-part-2
GusGorman402