Greenhouse Use Case

Greenhouse Use Case

Greenhouse is an urban farming approach that provides growers with an option to offer ideal cultivation ambience with controlled environment according to the crop’s requirements. However, to maintain the desired environmental parameters like temperature, humidity, luminosity, etc., it is essential to have a monitoring system. This allows growers to not only track the environmental attributes of their greenhouse but also help them to determine plant growth and productivity.

Avnet’s IoT Partner Program makes developing and deploying smart greenhouse monitoring solution easy and quick. Let’s take a look at a use case to better understand the working of greenhouse monitoring solution.

Greenhouse use case

Suppose Company A provides greenhouse monitoring solution. Company A will first register with Partner Connect and become our partner. The company offers hardware as well as software solutions. Hardware solution includes a kit that has necessary sensors and gateway embedded within. The kit can either be built in-house by Company A or manufactured by third-party but sold by our partner along with the software.

IoTConnect’s role – end-user portal

Now, with the help of IoTConnect APIs and RDK, they will build a greenhouse monitoring solution that will offer end-users the following modules:

  • User management
  • Role management
  • Device management
  • Rules / notifications management
  • Commands / alerts management

Users can add and manage details about their greenhouses like crops grown in the greenhouse and devices associated with them. With user management, the end-user admin will be able to add and manage users. Role management allows admin to assign roles like manager, head, etc., to the users. Device management segment will help users to manage the kits purchased from our partner. With rules and commands management, users can set monitoring parameters, for example: if temperature goes beyond 85-degree Fahrenheit, the user should get a notification or alert in the system.

Partner Program’s role

Once our partner has created the solution, they will add the details of it on our Partner Program. They will create subscription plans to get recurring payouts from the solution. After adding the products and creating the subscription plan, the company will list their solution on Solutions Hub.

With our Partner Program, the company will be able to manage the following modules:

  • User management – The partner will be able to manage users within their company.
  • Product management – They can add and manage their products and solutions
  • Environment and instances – The company can create and manage their environment (production / live) and instances (based on region).
  • Subscription – They will be able to create and manage subscription plans for their solutions.
  • My consumers – This module allows the company to get detailed insights on their consumers’ consumption of their subscription plan.
  • My earnings – With this module, the partner can get information on billing and payments.

Role of our partner’s admin panel

The partner will create an admin panel to manage backend operations that will allow the admin to add and whitelist hardware kit as well as manage users and subscribers. The partner will be able to create and modify notifications.

Greenhouse use case flow

Once our partner has completed the onboarding process, they will add environment, instances and products. The company will create a customized admin panel and whitelist their hardware kit. Using IoTConnect’s APIs and RDK, the partner will develop a user panel where their users will be able to add their greenhouses, view the real-time and telemetry data, create rules, run commands and set notifications.

To know more about IoTConnect, you can refer to our IoTConnect user guides.

Next step> get insights on how to get started with Partner Program.