Internet Of Things2022-Delivery 1

Elective in Internet of Things

(A. A. 2021/2022)

First Delivery of Group Project

The first delivery focuses on the main concept and the design aspects of the platform that will be developed during the group project. During the presentation you should focus on the following questions:

  1. What is the problem and why do you need IoT?
  2. What are the connected components, the protocols to connect them and the overall IoT architecture?
  3. What data are collected and by which sensors?
  4. What kind of collective intelligence do you expect will emerge?
  5. What are you going to learn and how will you act into the environment by what actuators?
  6. How are you going to measure the effectiveness of your actions into the environment?
  7. What are the constraints? How often? Bandwidth? Latency? Energy? Duty Cycle?
  8. What is the plan and what are the metrics (quantitative, not qualitative) to evaluate the performance

Additional information about the first delivery are given during the class and communicated through the Google Classroom system.

Deadline

On Tuesday, 22nd of March, during the class hours (10:00-14:00) each group will get 5 minutes to present their work, answer to questions and get feedback.

What to submit

  1. A public Github repository with a readme file that includes, in the following order:
    • name of the project,
    • the people participating in the group, with link to their linkedin pages,
    • a brief description (1 paragraph) of the main idea of the product/service.
    • links to the documents 2, 3, 4.
    • links to the videos 5, 6, 7.
  2. A separate mark-down document in the repository (called "Concept") providing details on the product/service from the user point of view and how it connects to Open Impact.
  3. A separate mark-down document in the repository (called "Technology") providing details on the technical aspects of the product/service, including a high-level presentation of the conceptual architecture of the software and hardware components that make up the product/service, a description of the main software/hardware components (e.g., 1 paragraph for each component), how these components interact (e.g., network protocols, APIs used), a network architecture clearly depicting the IoT elements, Edge components, Cloud components, End-user components.
  4. A separate mark-down document in the repository (called "Evaluation") providing details on how to performance of the product/service will be evaluated, (i) during the development of the project, (ii) when the first complete version of the system will be ready for use. The document needs to describe the evaluation methodology for both the overall system as well as each individual components and define specific key performance indicators that will be measured, tools that will be used.
    The document should clearly address the following apsects:
    • The evaluation of the performance of the network technologies.
    • The evaluation of the performance of the embedded devices in terms of power consumption and energy efficiency.
    • The evaluation of the response time from an end-user point of view.
  5. A presentation of the product/idea and key functionalities of maximum 90 seconds.
    • The video needs to be uploaded as public youtube video.
    • The youtube video page needs to provide information on the project and links to the github page.
  6. A presentation of the technical approach, the architecture and main technologies of maximum 3 minutes.
    • The video needs to be uploaded as public youtube video.
    • The youtube video page needs to provide information on the project and links to the github page.
  7. A presentation of the performance evaluation plan of maximum 2 minutes
    • The video needs to be uploaded as public youtube video.
    • The youtube video page needs to provide information on the project and links to the github page.

How to submit

All the required material needs to be published under the same github repository. The students need to submit the link to the github repository through the Google Classroom system.