Teams (summer 2022)

The project supervisors support students in professional and personal development also by challenging the team members to propose fresh and novel solutions for the tasks and experiment with innovative approaches and using modern technologies. Each team is agile and self-organizing. The role of Teamleader is to build a highly motivated, high-performing, and inclusive team.

The main goal of the project is to introduce self-awareness into the autonomous decision-making of the smart eco greenhouse. The other challenge is to introduce communication with the cloud using an API. Finally, the aim is to develop an effective web interface and to manage the various level of access rights of various user accounts in the mobile app.
Three teams are focused on addressing the main challenges of the project:

  • Core Team
  • Smart Team 
  • App Team

Core Team

The Core Team breathes life into the smart eco greenhouse device. The main goal of the Core Team is to ensure effective communication by integrating an API into the data exchange between embedded hardware (microcontroller, sensors, actuators) and cloud service (via WiFi). The Core Team mainly operates in development environments for embedded platforms (C/C++) and cloud communication technologies. The Core Team has 3-5 members including the team leader.

Main skills:

  • embedded hardware and data processing
  • wireless communication 
  • API integration

Dependencies:

  • data exchange – Smart Team
  • device diagnostic – Smart Team
  • data exchange – App Team

Smart Team

The Smart Team brings intelligence into the smart eco greenhouse device. The main goal of the Smart Team is to introduce self-awareness into autonomous decision-making without the necessity of manual external interventions. The Smart Team mainly operates in the prototyping programming environment (MATLAB) and handles communication technologies to exchange data with a cloud service (via WiFi and API). The Smart Team has 3-5 members including the team leader.

Main skills:

  • process control 
  • controller design
  • wireless communication 

Dependencies:

  • data exchange – Core Team
  • device diagnostic – Core Team
  • control hierarchy – App Team
  • database of plants (optional) – App Team

App Team 

The App Team provides comfortable remote control of the smart eco greenhouse device. The application developed for mobile devices (smartphones and tablets) provides the supervising layer above the internal autonomous control of the greenhouse. The main goal of the App Team is to develop a web interface, manage the access right of the user accounts, and visualize data in a user-friendly way. The App Team mainly operates in programming environments for mobile devices (HTML, Java) and cloud technologies. The App Team has 3-5 members including the team leader.

Main skills:

  • wireless communication 
  • software development
  • process control

Dependencies:

  • data exchange – Core Team
  • control hierarchy – Smart Team
  • database of plants (optional) – Smart Team