Integrating Doover
Doover partners with businesses and entrepreneurs to provide 'remote-control-and-monitoring-as-a-service' to their customers, offering web-based remote control for a subscription fee. With Doover, businesses can convert their existing products into subscription revenue services.
Becoming a Partner
Becoming a Doover Partner is a streamlined process designed to help you integrate our powerful remote control functionalities into your existing products. The Doover team is here to help you integrate so feel to reach out with any questions. Here’s how you can get started:
Step 1: Identify Your Need
First, determine which of your products or systems can benefit from Doover’s remote control features. Whether your device is fully mechanical, has a controller, or is already internet-connected, Doover can provide tailored hardware solutions to fit your needs.
Step 2: Sign Up
Once you’ve identified your needs, sign up on our platform. This will allow you to create your own themed Doover Website where you can manage your devices and subscriptions.
Step 3: Tailored Hardware Solutions
Doover supports a wide range of hardware. Any device with an internet connection can be a Doover device. Examples include:
- LoRaWAN devices (with a gateway)
- MQTT devices
- Linux computers
- PLCs
When selecting hardware, consider the following:
- Power Consumption: Ensure the hardware you choose meets the power requirements for your application, whether it's battery-operated or mains-powered.
- Level of Local Control Required: Determine if the device needs to perform operations locally when there is no internet connection.
- Communications Interface Required: Identify the necessary communication interfaces (e.g., Wi-Fi, Ethernet, cellular) to ensure seamless connectivity with the Doover platform.
Different devices may require different types of drivers. To learn more about the various Doover Drivers and how to create your own, visit Doover Drivers.
Step 4: Implement the Driver
Next, you’ll need to implement a driver to allow your device to communicate with the Doover platform. Drivers are small pieces of software written in Python that define the user interface and how data is ingested by Doover. You can choose from our publicly available drivers or develop your own.
- Simplicity and Power: Doover drivers are Python scripts that are easy to develop and powerful in function.
- Local Control: Drivers can control your system locally, ensuring continued operation even if the internet is down.
For more details on developing drivers, refer to our Driver Development Guide.
Step 5: Deploy Your Product
Once your drivers are implemented and your hardware is set up, provide your new Doover-powered product to your customers. Users who receive the product will get an invitation link to sign up on your themed Doover website and enter their payment details for their remote device.
Step 6: Manage Your Subscriptions
As a partner, you can set your own subscription rates and manage billing through Doover's integration with Stripe. Our platform allows you to bill your customers based on device usage or block devices for users who haven't paid their bill. This can be managed from within the Doover Management Portal.
Benefits of Partnership
- Customizable Subscriptions: Set your own rates and manage subscriptions easily.
- Comprehensive Support: Access detailed documentation, tutorials, and support for integrating Doover with your products.
- Full Control: Manage, monitor, and control your devices remotely, ensuring maximum efficiency and uptime.
Next Steps
Get in contact with the Doover team here, to find out more.