IOTA no Arduino ou Raspberry Pi ou placa similar?

9

Sou novo no mundo da IoT, ainda não tenho uma placa Arduino ou similar ... mas estou muito interessado, especialmente com criptomoedas como a IOTA que tornam essas coisas potencialmente lucrativas. Infelizmente, isso também parece ser um campo realmente novo, porque não consegui encontrar nenhum recurso, como um tutorial, para fazer com que um Arduino ou dispositivo similar possa aceitar a IOTA como pagamento para acessar algum tipo de sensor nele. . Minhas perguntas são:

  1. O Arduino, o Raspberry Pi ou alguma outra placa pode ser programado e possui as especificações suficientes para isso. Se sim, qual?
  2. Existem guias, tutoriais, "Hello World" ou outros guias "Introdução" para ajudar a implementar uma coisa dessas? Qualquer coisa nessa esfera provavelmente seria útil para mim como uma verdadeira novidade para essas coisas.
Serj Sagan
fonte
2
Que tipo de implementação IOTA você está procurando? Uma carteira, um nó leve, um nó completo?
Helmar
11
Tópico da Wikipedia en.wikipedia.org/wiki/IOTA_(technology) e este parece ser o portal do desenvolvedor dev.iota.org e parece ser um repositório do GitHub para alguns materiais da IOTA github.com/iotaledger
Richard Chambers
Este parece ser um GitBook no IOTA com um guia para iniciantes gitbook.com/book/matthewwinstonjohnson/iota-guide-and-faq/… #
Richard Chambers
11
Para a pergunta "Que tipo de implementação IOTA você está procurando? Uma carteira, um nó leve, um nó completo?", A resposta é que isso realmente não importa. Neste ponto estou aberto a quaisquer e todas as opções ...
Serj Sagan
11
@SerjSagan é uma informação valiosa que você deve incluir na edição da sua pergunta. Se você não se importa com isso, a opção com menos recursos pode ser considerada como resposta.
Helmar

Respostas:

7

Para interagir com IOTA, você deve estar executando ou ter acesso a um nó IRI, que geralmente tem sua API exposta. O IOTA ainda está em uma fase de desenvolvimento pesado, e um dispositivo Linux embutido, como o Raspberry Pi, não tem recursos para executar um nó IRI. A tag Ruuvi de código aberto é um bom exemplo de dispositivo IoT que envia dados para o emaranhado IOTA. As tags são basicamente sensores habilitados para Bluetooth e geralmente serão conectadas a um RaspPi. O Raspberry Pi retransmite esses dados para um servidor IRI público.

GusGorman402
fonte
11
No momento, o programa IRI está escrito em java. Não é favorável a recursos, mas eles estão portando o programa para C ++. Eles também terão carteiras leves. Esses tipos de nós podem ser executados em um RaspPi ou OpenWrt. Microcontroladores, como o Arduino, seriam conectados sem fio ao Pi, comunicando-se através da API no nó. Eles também estão desenvolvendo um processador de baixo custo chamado JINN, um processador ternário. Divirta-se indo por esse buraco do coelho
GusGorman402
11
Um link para onde Ruuvi está "empurrando dados para o emaranhado IOTA" seria realmente útil.
Serj Sagan
2
Aqui está o artigo principal lab.ruuvi.com/iota Eles escreveram um programa NodeJS que pode ser executado no Linux incorporado. github.com/ojousima/ruuvi-nodejs/blob/frankfurt-hackathon/… O dispositivo linux incorporado (RaspPi) obtém dados do sensor, via bluetooth, do ruuvi. O RaspPi entra em contato com um servidor IOTA público e obtém os hashes de 2 transações para a Prova de Trabalho. O RaspPI faz a prova do trabalho, usando o algoritmo ccurl, cria o objeto de transações que contém os dados do sensor e envia os dados para um endereço IOTA por meio do servidor público IOTA. Você também pode hospedar seu próprio nó #
GusGorman402 18/17/17
2
Como não há taxas de transação no IOTA, você pode fazer transações de valor zero se desejar fazer o PoW (leva alguns segundos). A transação contém campos de metadados (tag e signatureMessage) iota.readme.io/docs/the-anatomy-of-a-transaction onde os usuários (e dispositivos IoT) podem armazenar / enviar pequenas quantidades de dados, como dados do sensor.
GusGorman402
11
Este site possui tutoriais do Hello World learn.iota.org/tutorials e aqui está o exemplo da IoT Industrial, usando pagamentos IOTA para ativar o servo simform.com/iota-iiot-tutorial-part-2
GusGorman402: