Drone Spraying Solution for Agriculture - Indeema’s Case Study

Short Overview
FarmDroneTech (name changed due to NDA) specializes in advanced drone technology for agricultural crop protection. Designed and manufactured in Israel, the company’s solutions offer growers a precise and efficient way to manage their fields, optimizing crop care with cutting-edge aerial application systems.
Project Details
- Industry: Agriculture, Consumer IoT
- Team: 4 specialists
- Lifetime: 2024 - Ongoing
- Services: R&D Services, MVP Development, IoT Development, IoT Consulting Services, Tech Advisory
- Client’s Location: Israel
Project Background
The client approached Indeema for technical advisory support related to embedded development with specific Espressif MCUs. To help determine whether the desired data transmission bitrate was possible using an ESP32-PICO with a custom pinout, our team built a firmware prototype designed specifically for their setup.
What was the customer's request?
- The client requested the implementation of a QSPI to Wi-Fi bridge with a minimum bitrate of 40 Mb/sec.
What did the client already have?
- The client had an idea for a new version of an agricultural drone that would include a data link module with Wi-Fi capabilities onboard.
Solution We Delivered
Where did we start?
The client needed an MCU application that could boot quickly and support over-the-air (OTA) updates, including a factory reset option. While they initially considered using the Oryx network stack, Indeema recommended going with the native ESP-IDF stack instead, as it accelerated initial development and was easier to maintain in the long run.
Requirements phase
The team first examined the low-level SPI driver within ESP-IDF to assess whether the client’s bitrate requirements could be met.
Once confirmed, we created a Functional Requirements Document, detailing all functionalities for the bridge implementation.
To support the client’s team in working with the new tech stack, we also prepared a comprehensive System Design Document, enabling their engineers to set up similar systems independently in the future.
Prototyping
We began by implementing the bootloader and the bridge (main application). Once the application achieved the required data bitrate in the tests with high-speed logic analyzer, we added the client functionality to enable two-way data transmission between the bridge and the client.
To test the firmware prototype, the team developed a hardware setup simulating client-bridge interaction. This setup was successfully demonstrated to the client.

Our Development Process
Firmware/Embedded Development
The development process began with gathering requirements and conducting R&D to validate the technical approach. Indeema then developed the bridge firmware and successfully demonstrated a working prototype. Following a change request, the team also implemented the client-side firmware, demonstrating practical feasibility. Final technical documentation was delivered, and Indeema supported the client’s engineers with setting up and integrating both the bridge and client components.
DevOps and Cloud Development
The project required setting up a dedicated server to support the firmware download process. From a CI/CD perspective, a repository was created in GitLab, and appropriate access permissions were granted to the customer’s team to enable collaboration and streamline integration workflows.
Maintenance
As part of ongoing maintenance, the firmware for the bridge was continuously refined to improve performance and resource efficiency. Efforts were made to optimize the overall memory footprint, including both RAM and flash usage, to ensure reliable operation under constrained resources typical of ESP32 or similar SoC-based designs. Redundant or unused code paths were eliminated, and buffer sizes were fine-tuned to balance performance with memory availability. Pin utilisation was reviewed and optimised to make the best use of available GPIOs, with considerations for future scalability and hardware revisions.
The Team Involved In The Project
Embedded Developer
1
Technical Lead
1
DevOps
1
Project Manager
1
Project Challenges And Our Suggestions
Achieving High-Speed QSPI-to-Wi-Fi Data Transfer
One of the main challenges was achieving the required QSPI-to-Wi-Fi bitrate, as the Wi-Fi speed posed significant limitations. To overcome this, the team carefully engineered the dataflow process, considering packet size and custom QSPI configuration, to operate at its maximum possible speed from both SPI and Wi-Fi standpoint. This adjustment allowed us to meet the client's performance expectations and deliver the desired data transmission rate.

Impact
With Indeema’s hands-on support and technical expertise, the client was able to confidently move forward with their concept for a new drone data link module. We helped validate their chosen approach by reaching the target data transmission speed and delivering a reliable, well-documented firmware prototype. As a result, their team is now better equipped to continue development and bring the solution to life.
Before And After Cooperation With Indeema
Before:
The client’s team had limited experience with the ESP-IDF platform
There were doubts about achieving the required QSPI to Wi-Fi transfer speeds
After:
Through hands-on support, technical guidance, and a well-documented working firmware prototype, the client’s team gained confidence in using the native ESP-IDF framework and ESP32 SoCs
The target QSPI performance was successfully reached, both at the embedded level and in end-to-end QSPI to Wi-Fi data transfer
Technical Highlights
Technologies
C
C++
Python
Hardware interfaces (SPI, QSPI, UART)
Wi-Fi network related (Soft AP, UDP)
NGINX
High-speed data logging
Silicons
ESP32 Pico
ESP32-C6
Customer Success Stories
Customer Success Stories
See What’s Possible with Drone Software Development. Explore More Cases from the Indeema Team

Drone Spraying Solution
FarmDroneTech (name changed due to NDA) specializes in advanced drone technology for agricultural crop protection. Designed and manufactured in Israel, the company’s solutions offer growers a precise and efficient way to manage their fields, optimizing crop care with cutting-edge...
- Industry: Agriculture, Consumer IoT
- Service: R&D Services, MVP Development, IoT Development, IoT Consulting Services, Tech Advisory
- Team: 4 specialists
- Lifetime: 2024 - Ongoing
- Client’s Location: Israel

IoT Solution for Managing Solar Energy Usage
Web service that simplifies solar energy management for Swiss market. Creating, deploying, and managing energy usage of solar systems, visualizing trends, optimally distributing the energy, and defining optimal consumption/production strategy. Different roles in place for efficient user support as well as swift configuration update of PV systems. Installer companies use the service as it saves money and prolongs amortization period of PVs...
- Industry: Energy, Solar/Wind Energy
- Service: IoT Consulting Services, Tech Advisory, Web Development, Front End Development, Back End Development, Database Development...
- Lifetime: 2018 - Ongoing
- Client’s Location: Switzerland

Predictive Maintenance of Rotary Machinery Equipment
The iReDS is a part of our ViDiSy (Vibration Diagnostics Systems) end-to-end Industrial Internet of Things solution for complex monitoring and analyzing the rotating mechanisms. The system remotely monitors machinery to prevent downtime and determine cause and location of the faults. It is simple, easy to install, configure, and use hardware-software tools that provide industry with actionable IoT data analytics.
- Industry: Digital Manufacturing
- Service: IoT Consulting Services, Tech Advisory, R&D Services, MVP Development, IoT Development, Firmware Development...
- Team: 12 engineers
- Lifetime: 2017 - 2019
- Client’s Location: Switzerland

Mobile IoT Solution for Monitoring Air Quality
The Air quality monitoring solution is an innovative IoT-based system designed for both private and business use. The system comprises the UBox device, cloud platform, and the UBreez application, which work together to track and monitor the quality of the air we breathe...
- Industry: High-Tech, Smart Home, Smart Office, Smart City, Healthcare
- Service: IoT Consulting Services, R&D Services, MVP Development, IoT Development, UI/UX Design, Mobile App Development...
- Team: 8 engineers
- Lifetime: 2018 - 2021
- Client’s Location: USA

Drone Research and Development
Smart Drones Company (The company name changed due to NDA) is located in the UK, and the client's request was to create a custom flight stack tailored for 7-inch drones, from conceptualization to implementation. The project's primary objectives were to design schematics and printed circuit...
- Industry: High-Tech, Smart Home, Agriculture, Consumer IoT
- Service: R&D Services, MVP Development, IoT Development, IoT Consulting Services, Dedicated Team, Tech Advisory
- Team: 6 engineers
- Lifetime: 2023 - Ongoing
- Client’s Location: UK

Intelligent Electric Vehicle Telemetry
Indeema team developed a unique vehicle control and telemetry unit for Electric Bikes (due to an NDA, the company name has been changed). The vehicle control and telemetry unit in electric bikes is essentially a small computer that is responsible for controlling and monitoring various vehicle functions...
- Industry: Automotive
- Service: IoT Development, Firmware Development
- Team: 6 engineers
- Lifetime: July 2021–September 2022
- Client’s Location: Germany