Page tree
Skip to end of metadata
Go to start of metadata

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  
03 Jun 2019ZIXUAN ZENGProject Plan: Raspberry Pi Indy Agent
  • Week 1  
07 Jun 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 8  
26 Jul 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 9  
02 Aug 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 10  
09 Aug 2019 Project Plan: Raspberry Pi Indy Agent
  • Week 11  
16 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
  • Movement detection
Project Plan: Raspberry Pi Indy Agent
  • systemd configuration start
Project Plan: Raspberry Pi Indy Agent
  • Documenting project
Project Plan: Raspberry Pi Indy Agent
  • Joystick pressing detection
Project Plan: Raspberry Pi Indy Agent
  • Make Python agent run on pi and can interact with other agents
Project Plan: Raspberry Pi Indy Agent
  • Documenting project
Project Plan: Raspberry Pi Indy Agent
  • Select and order hardware for the project. ZIXUAN ZENG
ZIXUAN ZENGProject Plan: Raspberry Pi Indy Agent
  • Be familiar with coding GPIO on Raspberry pi
Project Plan: Raspberry Pi Indy Agent
  • Demo of python agent running on raspberry pi interacting with other agents and ledger?
Project Plan: Raspberry Pi Indy Agent
  • Deliver image for raspberry pi indy agent
Project Plan: Raspberry Pi Indy Agent
  • Install an operating system image(Raspbian OS) on Raspberry pi ZIXUAN ZENG
ZIXUAN ZENGProject Plan: Raspberry Pi Indy Agent
  • Built Indy reference agent on PC.
Project Plan: Raspberry Pi Indy Agent


Summary Report

Slides:


Demo video:

(To upload)