Assume we have a micro-controller
and it collects a meta-data (ex. a payload as a string). How this micro-controller
can interact "directly" with smart contract to write this data to the blockchain?
Must we use something like Oraclize? Since a smart contract cannot interact directly with an external source.
And also, do we need to install, "necessarily", a Geth or Parity client on this micro-controller
?
Is there a practical / existing example for such a scenario?
From my point of view, this micro-controller
can collect data and then by calling a function in smart contract (ex. writePayload()
) writes data in the blockchain "without" using an oracle such as Oraclize.
Note: According to the comments on this question: Is it possible to call a function of smart contract "without" installing "Geth" or "Parity"? , isn't it easier to use infura
as an existing node, instead of installing Geth
or Parity
?