IOTA sur Arduino ou Raspberry Pi ou carte similaire?

9

Je suis nouveau dans le monde de l'IoT, je n'ai même pas encore de carte Arduino ou similaire ... mais je suis très intéressé, en particulier avec la crypto-monnaie comme IOTA qui rend ces choses potentiellement rentables. Malheureusement, cela semble également être un champ vraiment nouveau, car je n'ai pas pu trouver de ressource, comme un tutoriel, pour obtenir un Arduino ou un appareil similaire pour pouvoir accepter IOTA en paiement pour accéder à une sorte de capteur dessus . Mes questions sont:

  1. Peut-on programmer Arduino, Raspberry Pi ou une autre carte et avoir les spécifications suffisantes pour le faire. Si oui, lequel?
  2. Existe-t-il des guides, des didacticiels, "Hello World" ou d'autres guides de ce type pour commencer à implémenter une telle chose? N'importe quoi dans ce domaine me serait probablement utile en tant que véritable nouveau pour ce genre de choses.
Serj Sagan
la source
2
Quel type d'implémentation IOTA recherchez-vous? Un portefeuille, un nœud léger, un nœud complet?
Helmar
1
Sujet Wikipedia en.wikipedia.org/wiki/IOTA_(technology) et cela semble être le portail de développeur dev.iota.org et cela semble être un référentiel GitHub pour certains matériaux IOTA github.com/iotaledger
Richard Chambers
Cela semble être un GitBook sur IOTA avec un guide pour débutant gitbook.com/book/matthewwinstonjohnson/iota-guide-and-faq/…
Richard Chambers
1
Pour la question "Quel type d'implémentation IOTA recherchez-vous? Un portefeuille, un nœud léger, un nœud complet?", La réponse est que cela n'a pas vraiment d'importance. À ce stade, je suis ouvert à toutes les options ...
Serj Sagan
1
@SerjSagan, ce sont des informations précieuses que vous devez inclure lors de la modification de votre question. Si vous ne vous en souciez pas, l'option la moins gourmande en ressources peut être envisagée pour une réponse.
Helmar

Réponses:

7

Pour interagir avec IOTA, vous devez être en cours d'exécution ou avoir accès à un nœud IRI, qui a généralement son API exposée. IOTA est toujours dans une phase de développement intense et un périphérique Linux intégré tel que Raspberry Pi n'a pas les ressources pour exécuter un nœud IRI. La balise open source Ruuvi est un bon exemple d'appareil IoT poussant des données sur l'enchevêtrement IOTA. Les balises sont essentiellement des capteurs compatibles Bluetooth et seront généralement attachées à un RaspPi. Le Raspberry Pi relaie ensuite ces données vers un serveur IRI public.

GusGorman402
la source
1
Pour le moment, le programme IRI est écrit en java. Ce n'est pas convivial pour les ressources, mais ils portent le programme en C ++. Ils auront également des portefeuilles légers. Ces types de nœuds pourraient s'exécuter sur un RaspPi ou OpenWrt. Les microcontrôleurs tels que Arduino seraient connectés sans fil au Pi, communiqueraient via l'API sur le nœud. Ils développent également un processeur à bas prix appelé JINN, un processeur ternaire. Amusez-vous à descendre ce
terrier de
1
Un lien vers l'endroit où Ruuvi "pousse les données dans l'enchevêtrement IOTA" serait vraiment utile.
Serj Sagan
2
Voici l'article principal lab.ruuvi.com/iota Ils ont écrit un programme NodeJS qui peut s'exécuter sur Linux embarqué. github.com/ojousima/ruuvi-nodejs/blob/frankfurt-hackathon/… Le périphérique Linux intégré (RaspPi) obtient les données des capteurs, via Bluetooth, à partir du ruuvi. Le RaspPi contacte un serveur IOTA public et obtient les hachages de 2 transactions pour la preuve de travail. Le RaspPI fait la preuve du travail, en utilisant l'algorithme ccurl, crée l'objet de transactions contenant les données du capteur et envoie les données à une adresse IOTA via le serveur public IOTA. Vous pouvez également héberger votre propre nœud
GusGorman402
2
Parce qu'il n'y a pas de frais de transaction sur IOTA, vous pouvez effectuer des transactions de valeur nulle si vous êtes prêt à faire le PoW (prend quelques secondes). La transaction contient des champs de métadonnées (tag et signatureMessage) iota.readme.io/docs/the-anatomy-of-a-transaction où les utilisateurs (et les appareils IoT) peuvent stocker / envoyer de petites quantités de données, telles que les données de capteur.
GusGorman402
1
Ce site contient des tutoriels Hello World learn.iota.org/tutorials et voici un exemple d'IoT industriel, utilisant les paiements IOTA pour activer servo simform.com/iota-iiot-tutorial-part-2
GusGorman402