Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: update the project plan

...

  •  A medium article aggregating the relevant resources and design approach.
  •  Architectural design of an IoT system utilizing Hyperledger Indy for identity management of the devices.
  •  Architectural design of an IoT system enabling device-2-device interaction in an autonomous fashion.
  •  Implementation and testing of the system on a virtual test bed.
  •  Implementation and testing of the system in a real environment.
  •  Academic Output: a conference/journal paper outlining the proposal of autonomous device to device communication using Hyperledger Indy.

Project Milestones

  •  Make literature research, design and confirm system architecture and network configuration for a blockchain solution for IoT 24 Jun  
    •  Project kick-off, initial communication, share ideas and project organization.
    •  Establish working practices, set communication schedule, agree on outputs/targets and milestones.
    •  Perform an analysis based on literature review/online tutorial to consider the systems, architectures and configuration tested in projects and compare these to the working model.
    •  Literature review analysis Analysis to include the basic concepts on Identity(Hyperledger Indy), Blockchain(Hyperledger Fabric/Plenum), Smart Contracts(Hyperledger Burrow), and Access Control.
    •  Final outline system design, architecture and configuration.
    •  Finalize the system architecture and produce a design document detailing the design choices and details.
  •  A medium article of the proposal, outlining design choices and approaches.
    •  1st Evaluation and report.
     Coding  Coding the proposed solution 15 Jul  
    •  Trying existing solutions developed for Indy, Fabric and Burrows.
    •  Prepare the development environment.
    •  Code the solution.
    •  Documenting the process. (optional if we don’t have time)

Testing of the developed system on a virtual test bed

...

 

  •  Prepare the testing environment.
  •  Perform the test.
  •  Documenting the process and results. (optional if we don’t have time)
  •  Testing of the developed system in a real test environment. 19 Aug  
    •  Prepare the testing environment.
    •  Perform the test.
    •  Document the process and results.
  •  Documentation and final submission 26 submission  (documentation optional if we don’t have time)  
有道词典
Coding the prop ...
详细X
编码建议的解决方案