IOTA на Arduino или Raspberry Pi или на аналогичной плате?

9

Я новичок в мире IoT, у меня даже нет Arduino или подобной платы ... но я очень заинтересован, особенно в криптовалюте, такой как IOTA, делающей такие вещи потенциально прибыльными. К сожалению, это также кажется действительно новым полем, потому что мне не удалось найти какой-либо ресурс, такой как учебное пособие, для получения Arduino или аналогичного устройства, чтобы иметь возможность принимать IOTA в качестве оплаты для доступа к какому-либо сенсору на нем. , Мои вопросы:

  1. Может ли Arduino, Raspberry Pi или какая-либо другая плата быть запрограммированной и иметь достаточные характеристики для этого. Если так, то какой?
  2. Существуют ли какие-либо руководства, учебные пособия, "Hello World" или другие подобные руководства "Get Started", чтобы помочь реализовать такую ​​вещь? Что-нибудь в этой сфере, вероятно, будет полезным для меня как настоящего новичка в этом деле.
Серж Саган
источник
2
Какую реализацию IOTA вы ищете? Кошелек, легкий узел, полный узел?
Хелмар
1
Тема Википедии en.wikipedia.org/wiki/IOTA_(technology), и похоже, это портал для разработчиков dev.iota.org, а это, похоже, репозиторий GitHub для некоторых материалов IOTA github.com/iotaledger
Richard Chambers
Похоже, это GitBook на IOTA с руководством для начинающих gitbook.com/book/matthewwinstonjohnson/iota-guide-and-faq/…
Ричард Чамберс
1
На вопрос «Какую реализацию IOTA вы ищете? Кошелек, легкий узел, полный узел?», Ответ таков: это на самом деле не имеет значения. На данный момент я открыт для любых вариантов ...
Серж Саган
1
@SerjSagan - это ценная информация, которую вы должны включить с правкой в свой вопрос. Если вас это не волнует, для ответа можно рассмотреть вариант с наименьшими ресурсами.
Хельмар

Ответы:

7

Чтобы взаимодействовать с IOTA, вы должны работать или иметь доступ к узлу IRI, для которого обычно доступен API. IOTA все еще находится в тяжелой фазе разработки, и у встроенного устройства Linux, такого как Raspberry Pi, нет ресурсов для запуска узла IRI. Тег Ruuvi с открытым исходным кодом является хорошим примером того, как устройства IoT помещают данные в клубок IOTA. Тэги - это в основном датчики с поддержкой Bluetooth и обычно привязаны к RaspPi. Затем Raspberry Pi передает эти данные на общедоступный сервер IRI.

GusGorman402
источник
1
На данный момент программа IRI написана на Java. Это не дружественный ресурс, но они переносят программу на C ++. У них также будут легкие кошельки. Эти типы узлов могут работать на RaspPi или OpenWrt. Микроконтроллеры, такие как Arduino, будут беспроводно подключены к Pi, обмениваться данными через API на узле. Они также разрабатывают недорогой процессор под названием JINN, троичный процессор. Веселитесь, спускаясь по этой кроличьей норе
GusGorman402
1
Ссылка на то, где Ruuvi «проталкивает данные в путаницу IOTA», была бы очень полезна.
Серж Саган,
2
Вот основная статья lab.ruuvi.com/iota. Они написали программу NodeJS, которая может работать на встроенном Linux. github.com/ojousima/ruuvi-nodejs/blob/frankfurt-hackathon/… Встроенное устройство Linux (RaspPi) получает данные сенсора через bluetooth от ruuvi. RaspPi связывается с общедоступным сервером IOTA и получает хэш 2 транзакций для проверки работоспособности. RaspPI выполняет проверку работы с использованием алгоритма ccurl, создает объект транзакций, содержащий данные датчика, и отправляет данные на адрес IOTA через общедоступный сервер IOTA. Вы также можете разместить свой собственный узел
GusGorman402
2
Поскольку с IOTA не взимается комиссия за транзакции, вы можете совершать транзакции с нулевой стоимостью, если хотите выполнить PoW (это занимает несколько секунд). Транзакция содержит поля метаданных (tag и signatureMessage) iota.readme.io/docs/the-anatomy-of-a-transaction, где пользователи (и устройства IoT) могут хранить / отправлять небольшие объемы данных, например данные датчиков.
GusGorman402
1
На этом сайте есть учебные пособия Hello World learn.iota.org/tutorials, а вот пример промышленного IoT, использующий платежи IOTA для активации серво simform.com/iota-iiot-tutorial-part-2
GusGorman402