Eingabe von IOT-Geräten direkt in die Smart Contracts?

Ich bin fast alle Antworten auf IOT durchgegangen, habe aber keine Antwort bekommen.

Ich möchte eine DAPP erstellen, die Temp als Eingabe vom IOT-Gerät und Auslösefunktion im Smart Contract verwendet. Ich kenne die Möglichkeiten, Eingaben in fronend entgegenzunehmen und web3js zu verwenden, um sie an Smart Contract und Cloud-Dienste wie Azure weiterzuleiten. Abgesehen von diesen Optionen.

Welche Möglichkeiten gibt es, dieses Szenario zu erreichen? Jede Hilfe wird sehr geschätzt. --bearbeiten-- Anders als Oraclize oder Chainlink.

Antworten (2)

Sie müssen Oracles erstellen , um Daten von den Sensoren an den Smart Contract zu übertragen.

Oracles sind vertrauenswürdige Datenfeeds, die Informationen an den Smart Contract senden, sodass Smart Contracts nicht mehr direkt auf Informationen außerhalb ihres Netzwerks zugreifen müssen, wodurch ihre Arbeitsbelastung verringert wird. Oracles werden in der Regel von Dritten bereitgestellt und sind von den Unternehmen autorisiert, die sie verwenden.

Danke für die Antwort. Ich hatte gehofft, gibt es einen anderen Weg als oraclize oder chainlink?
Sie müssen sich entweder für ein zentralisiertes (Oracles) oder ein dezentralisiertes Oracle (Chainlink) entscheiden. Andernfalls müssen Sie die Eingabe manuell vornehmen. Ich glaube nicht, dass es eine andere Möglichkeit gibt, die Daten des Sensors in Smart Contracts einzuspeisen.

Eine andere Lösung besteht darin, Ihr Gerät Änderungen direkt in einen Vertrag übertragen zu lassen.

Wenn Sie beispielsweise einen Temperatursensor haben, wird jede Temperaturänderung in einen Vertrag auf der Blockchain geschrieben.

Wenn Ihr Dapp die Temperatur verwenden möchte, liest es direkt aus dem Sensorvertrag.

Können Sie bitte sagen, welche Lösung Sie meinen? und über den Sensorvertrag, wie kann man im Vertrag direkte Eingaben machen? Können Sie die Ressource bitte erklären oder teilen?