Microcontroller (ESP32/ESP8266) IOT Indy Agent
Description
IOT Devices are nearly always connected via a connection to the vendor's cloud service. An Indy Agent based device would provide a demonstration of how IOT devices can align with user-centric privacy and control principles. ESP32 and ESP8266 devices are common and affordable, and are commonly used as a foundation of IOT Devices both in industry and hobby projects. This project will demonstrate both data collection via sensors and display via actuators, lights, and other devices.
Additional Information
Agent Messaging is based on functions found in TweetNacl, available on the Arduino platform.
Learning Objectives
Building Crypto based software on the constrained environment of a microcontroller, Agent Messaging, Thin Indy Agents. Exploring user interaction applications.
Expected Outcome
Demonstration of connected Indy IOT Agent, open source code example, and complete hardware instructions to replicate the project.
Relation to Hyperledger
Hyperledger Indy
Education Level
Undergraduate
Skills
Arduino Experienced Preferred, basic arduino I/O experience.
Future plans
Integration of Indy Agent IOT devices into example device integrations.
Preferred Hours and Length of Internship
Full-time or Part-time acceptable.
Mentor(s) Names and Contact Info
Sam Curren, Sovrin Foundation. sam@sovrin.org, HL Rocketchat: TelegramSam