/
Project Plan: Raspberry Pi Indy Agent

Project Plan: Raspberry Pi Indy Agent

Goals

Build an Indy agent running on raspberry pi that can interact with other agents and have easy access to GPIO pins. 

Deliverables

  • Raspbian Indy Agent repo that passes Indy Agent test suite allowing reads/writes of GPIO pins
  • Image of Raspbian-Indy-Agent for easy deployment onto Raspberry Pi
  • Documentation of Raspbian-Indy-Agent detailed enough for replication
  • Example code and demo using Raspbian indy agent
  • Hyperledger Aries RFC on how to interact with senseHat
  • Video on youtube presenting the project

Mentee Name and Contact Info

ZIXUAN ZENG

zixzeng@gmail.com

Rocketchat id: zzx02

Milestones

  • Project kickoff, communication on the project, setting up communication channels ZIXUAN ZENG Adam Burdett  
  • Week 1  
    • Select and order hardware for the project. ZIXUAN ZENG
    • Install an operating system image(Raspbian OS) on Raspberry pi ZIXUAN ZENG
    • Onboarding with Indy project ZIXUAN ZENG
  • Week 2   
    • Made pi connected
      • Public accessible via ngrok
      • Public accessible via beame-insta-ssl
    • Be familiar with coding GPIO on Raspberry pi
      • Displaying text, single character, color, images
      • Temperature, pressure, humidity sensor
      • Movement detection
      • Joystick pressing detection
    • Built Indy reference agent on PC.
    • Post the project plan for Raspberry Pi Indy Agent Adam Burdett ZIXUAN ZENG
  • Week 3 (report)  
    • Indy agent software on raspberry pi selected 
    • Building indy-sdk on rasbberry pi
  • Week 4  
    • Indy sdk build on raspberry pi
    • Try to run demo with Monty headless on pi.
    • Running python agent on pi
    • systemd configuration start
  • Week 6 Half (report)   
    • Make Python agent run on pi and can interact with other agents
    • Demo of python agent running on raspberry pi interacting with other agents and ledger?
  • Week 7  
    • Aries RFC on the way interacting with senseHat, started discussion
    • Make Aries Cloud Agent run on pi
    • Making the raspberry pi image creation script
  • Week 8  
    • Coding new module for agent
    • Start documentation
  • Week 9  
    • Debugging new module 
    • Code review from the community
  • Week 10  
    • Documenting project
    • New module pull request
  • Week 11  
    • Documenting project
    • Deliver image for raspberry pi indy agent
    • Repo for the project
  • Week 12  
    • Video demo recording the project for presentation

Accomplishments

DescriptionDue dateAssigneeTask appears on
  • Project kickoff, communication on the project, setting up communication channels ZIXUAN ZENG Adam Burdett  
02 Jun 2019ZIXUAN ZENGProject Plan: Raspberry Pi Indy Agent
  • Week 1  
06 Jun 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 8  
25 Jul 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 9  
01 Aug 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 10  
08 Aug 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 11  
15 Aug 2019 Project Plan: Raspberry Pi Indy Agent
  • Make Aries Cloud Agent run on pi
Project Plan: Raspberry Pi Indy Agent
  • Try to run demo with Monty headless on pi.
Project Plan: Raspberry Pi Indy Agent
  • Public accessible via ngrok
Project Plan: Raspberry Pi Indy Agent
  • Displaying text, single character, color, images
Project Plan: Raspberry Pi Indy Agent
  • Temperature, pressure, humidity sensor
Project Plan: Raspberry Pi Indy Agent
  • Movement detection
Project Plan: Raspberry Pi Indy Agent
  • Joystick pressing detection
Project Plan: Raspberry Pi Indy Agent
  • Be familiar with coding GPIO on Raspberry pi
Project Plan: Raspberry Pi Indy Agent
  • Built Indy reference agent on PC.
Project Plan: Raspberry Pi Indy Agent
  • Indy agent software on raspberry pi selected 
Project Plan: Raspberry Pi Indy Agent
  • Building indy-sdk on rasbberry pi
Project Plan: Raspberry Pi Indy Agent
  • Indy sdk build on raspberry pi
Project Plan: Raspberry Pi Indy Agent
  • Running python agent on pi
Project Plan: Raspberry Pi Indy Agent
  • systemd configuration start
Project Plan: Raspberry Pi Indy Agent


Summary Report

Slides:


Demo video:

(To upload)

Related content

Raspberry Pi Indy Agent
Raspberry Pi Indy Agent
More like this
Indy Agent Streetcred-id Agent Framework
Indy Agent Streetcred-id Agent Framework
More like this
2020-06-01 Indy Contributors Call
2020-06-01 Indy Contributors Call
More like this
2020 Q4 Hyperledger Indy
2020 Q4 Hyperledger Indy
More like this
2021 Q2 Hyperledger Indy
2021 Q2 Hyperledger Indy
More like this
Indy SDK Wishlist
Indy SDK Wishlist
More like this