Inspiration
What it does
It reads the data from IoT devices via HTTP Requests and adds it to a Block of Blockchain,and also suggest the user if it is advisable to go out of his house based on his location and sensor data
It also takes user feedback on data and update the Trust on that Sensor.



How I built it
I built it by using a NodeMCU device with DHT sensor and Nodejs
- Make the NodeMCU wiring

Connect it to same wifi and flash the nodemcu ino file
Run the App by cloning the repo and ,
npm install .
npm start
And Open http://localhost:3001
Challenges I ran into
- Connecting NodeMCU and Sending HTTP request
- Using the Digital Trust Protocol
- Creating my own trust algorithm from user feedback
Accomplishments that I'm proud of
- Completing it in 2 Days
- Using NodeMCU for First time
What I learned
- I didn't succeed in using the Digital Trust Protocol ,but learned a lot about OpenID and OAuth 2.0
- Http requests
- Creating Block from Scratch with my own Trust Algorithm
What's next for IoTBlock
- Adding More types of sensors.
- Using Data from APIs if sensors is not available
- Adding User Authentication using Digital Trust Protocol
Built With
- blockchain
- express.js
- iot
- node.js
- nodemcu


Log in or sign up for Devpost to join the conversation.