IOTA na Arduino lub Raspberry Pi lub podobnej płycie?

9

Jestem nowy w świecie IoT, nie mam jeszcze Arduino lub podobnego forum ... ale jestem bardzo zainteresowany, szczególnie z kryptowalutą, taką jak IOTA, która sprawia, że ​​takie rzeczy są potencjalnie opłacalne. Niestety, wydaje się to również bardzo nowym polem, ponieważ nie udało mi się znaleźć żadnego zasobu, takiego jak samouczek, aby uzyskać Arduino lub podobne urządzenie, aby móc zaakceptować IOTA jako płatność za dostęp do jakiegoś czujnika na nim . Moje pytania to:

  1. Czy można zaprogramować Arduino, Raspberry Pi lub inną płytę i ma wystarczającą specyfikację, aby to zrobić. Jeśli tak, to które?
  2. Czy są jakieś przewodniki, samouczki, „Hello World” lub inne podobne przewodniki „Pierwsze kroki”, które pomogą w realizacji takiej rzeczy? Wszystko w tej sferze byłoby mi prawdopodobnie pomocne jako nowość w tych sprawach.
Serj Sagan
źródło
2
Jakiego wdrożenia IOTA szukasz? Portfel, lekki węzeł, pełny węzeł?
Helmar
1
Temat Wikipedii en.wikipedia.org/wiki/IOTA_(technology) i wygląda na to, że jest to portal dla deweloperów dev.iota.org i wygląda na to, że jest to repozytorium GitHub dla niektórych materiałów IOTA github.com/iotaledger
Richard Chambers
To wydaje się być GitBook na IOTA z przewodnikiem dla początkujących gitbook.com/book/matthewwinstonjohnson/iota-guide-and-faq/…
Richard Chambers
1
Na pytanie „Jakiego rodzaju implementacji IOTA szukasz? Portfel, lekki węzeł, pełny węzeł?”, Odpowiedź brzmi: to tak naprawdę nie ma znaczenia. W tym momencie jestem otwarty na wszystkie opcje ...
Serj Sagan,
1
@SerjSagan to cenne informacje, które powinieneś dołączyć do edycji swojego pytania. Jeśli nie przejmujesz się tym, odpowiedzią może być opcja najmniejszego zużycia zasobów.
Helmar

Odpowiedzi:

7

Aby wchodzić w interakcje z IOTA, musisz działać lub mieć dostęp do węzła IRI, który zwykle ma udostępniony interfejs API. IOTA jest wciąż w fazie intensywnego rozwoju, a wbudowane urządzenie linux, takie jak Raspberry Pi, nie ma zasobów do uruchomienia węzła IRI. Tag Ruuvi o otwartym kodzie źródłowym jest dobrym przykładem urządzenia IoT wypychającego dane na plątaninę IOTA. Tagi są w zasadzie czujnikami obsługującymi bluetooth i zwykle są przywiązane do RaspPi. Raspberry Pi następnie przekazuje te dane do publicznego serwera IRI.

GusGorman402
źródło
1
W tej chwili program IRI jest napisany w języku Java. Nie jest przyjazny dla zasobów, ale portują program do C ++. Będą także miały lekkie portfele. Te typy węzłów mogą działać na RaspPi lub OpenWrt. Mikrokontrolery, takie jak Arduino, byłyby połączone bezprzewodowo z Pi, komunikując się przez interfejs API w węźle. Opracowują również tani procesor o nazwie JINN, trójskładnikowy. Baw się dobrze, schodząc w dół tej króliczej nory
GusGorman402
1
Bardzo pomocny byłby link do miejsca, w którym Ruuvi „wypycha dane na plątaninę IOTA”.
Serj Sagan,
2
Oto główny artykuł lab.ruuvi.com/iota Napisali program NodeJS, który może działać na wbudowanym systemie Linux. github.com/ojousima/ruuvi-nodejs/blob/frankfurt-hackathon/ ... Wbudowane urządzenie linux (RaspPi) pobiera dane z czujnika przez bluetooth z ruuvi. RaspPi kontaktuje się z publicznym serwerem IOTA i uzyskuje skróty 2 transakcji na dowód pracy. RaspPI wykonuje dowód pracy, używając algorytmu ccurl, tworzy obiekt transakcji zawierający dane czujnika i wysyła dane na adres IOTA za pośrednictwem publicznego serwera IOTA. Możesz również hostować swój własny węzeł
GusGorman402
2
Ponieważ na IOTA nie ma opłat transakcyjnych, możesz dokonywać transakcji o zerowej wartości, jeśli chcesz wykonać PoW (zajmuje to kilka sekund). Transakcja zawiera pola metadanych (tag i SignatureMessage) iota.readme.io/docs/the-anatomy-of-a-transaction, w których użytkownicy (i urządzenia IoT) mogą przechowywać / wysyłać niewielkie ilości danych, takie jak dane z czujników.
GusGorman402,
1
Ta strona zawiera samouczki Hello World learn.iota.org/tutorials, a oto przykład przemysłowy IoT, wykorzystujący płatności IOTA do aktywacji serwomechanizmu simform.com/iota-iiot-tutorial-part-2
GusGorman402 18.12.17