IoT Based Smart Agriculture Monitoring System - Indeema’s Case Study

Short Overview
Dol-Sensors is a sensor solution provider for the agricultural and farming industries. Using a web or mobile application, users can monitor and manage, for example, climate sensors and weight cameras on pig farms. This smart agriculture software helps farmers increase production, improve animal welfare, and reduce the need for human labor. The mobile app allows farmers to easily set up and manage sensor settings, as well as configure alarms.
Project Details
- Industry: Agriculture
- Team: 8 engineers
- Lifetime: 2022 - Ongoing
- Services: Dedicated Team, Web Development, Frontend and Backend Development, IoT Development, Cloud Development
- Client’s Location: Denmark
Project Background
For the software development of this IoT based smart agriculture monitoring system, Indeema was brought on board, providing an experienced development team to develop and refine the web portal and mobile apps. This team is dedicated to continuously improving the products to ensure the best experience for end users. dol-sensors manufactures climate sensors for farming and agriculture and is a subsidiary of the Danish company SKOV, a leading supplier of ventilation and farm management systems.
What Was The Customer's Request?
- The purpose of dol-sensors was to concentrate on firmware development and sensor production, whereas Indeema would handle the software for IoT projects. Dol-sensors chose Indeema for this project because of the experienced team of IoT specialists who are proficient in smart farm systems and similar projects.
What Did The Client Already Have?
- The client already has a fully operational system in place, including a web portal and mobile apps for end users. However, the cloud component of the project required several performance enhancements, which Indeema was happy to provide. In terms of usability and aesthetics, mobile applications had room for improvement at the start of our collaboration.
Solution We Delivered
Where did we start?
Our collaboration with the client began with a thorough examination of the existing backend and cloud architecture, followed by rigorous testing of the mobile application. Following that, we conducted a thorough code review and multiple discovery meetings to define a clear scope of work and estimate software development time/cost.

Requirements phase
Through strategic planning, Indeema's team was able to enhance the scalability and maintainability of the system. Additionally, we conducted a thorough analysis and evaluation of the existing mobile application to identify areas for improvement, such as new mobile features and designs, so that customers can get the best experience possible when using the dol-sensors system.
Our Development Process
WEB DEVELOPMENT
To meet the client's requirements, Indeema Software opted for a combination of SQL DB and Cosmos DB for storing data. SQL DB was utilized to manage customers' accounts, which required high precision and accuracy. This allowed for seamless and efficient management of customer accounts, ensuring a positive user experience for the platform's users.
MOBILE DEVELOPMENT
Our qualified mobile development team performed a thorough code review to address critical bugs impeding app functionality. The team identified and resolved these issues using industry best practices, optimizing the codebase for increased stability and efficiency. We have updated the mobile applications to support the most recent mobile versions. This effort ensures that users have improved compatibility, performance, and access to the most recent features, resulting in a more robust and up-to-date mobile experience.
CLOUD ENABLEMENT
The web portal utilizes the powerful capabilities of the Azure cloud platform to provide solutions for data collection, integration of third-party services, storage, and customer account management. Azure IoT Hub enables us to access and collect data from sensors, while the Azure Function App facilitates the integration of third-party services. The SQL Database is used for customer account management, while the more powerful Cosmos DB stores data and configurations.
TESTING SERVICES
Indeema’s QA specialists planned and carried out extensive testing focused on the app's interaction with various hardware components. To ensure the reliability, availability, and responsiveness of the channels of communication, it was necessary to simulate various scenarios and interactions.
The Team Involved In The Project
.Net developers
2
Front-end developer
1
QA engineers
2
iOS developer
1
Android developer
1
Project Manager
1
Project Challenges And Our Suggestions
Azure-Driven Web Portal: Mastering Complexity
Going beyond the technical overview, the development of the web portal is a complex undertaking. It requires a team of experienced developers with specific expertise in Azure technologies, as well as an understanding of the project scope and the most efficient ways to utilize Azure services. To address this challenge, we assembled a team of experienced developers with the required expertise in Azure technologies.
Securing Sensitive Data in the Portal Ecosystem
Additionally, the security of the portal should also be taken into consideration, as it will be dealing with sensitive customer data. By implementing authentication and authorization mechanisms and encrypting sensitive data, the team of software developers ensured that the portal was protected against any potential threats and malicious activities.

Impact
Throughout the project, communication between Dol-sensors and Indeema team was of the utmost importance, and both sides needed to be kept up-to-date on the progress and any changes that were made. All in all, Dol-sensors wanted a reliable partner, and the project needed to be able to stand up to their expectations.
Indeema's dedicated team helped to reduce the time spent addressing solution development issues.
Before And After Cooperation With Indeema
Before:
Dol-sensors had previously worked with other smart agriculture companies and was looking for a new reliable partner. This project, therefore, needed to ensure that every detail was accounted for and the development was taken over.
After:
Dol-sensors now have Indeema’s dedicated team of engineers, who work together on an agile basis to address any arising issues and build new functionalities on dol-sensors' requests.
This has enabled dol-sensors to focus on their firmware development and sensor production, while Indeema handles all the software development.
The cooperation has also enabled a much faster response time to their client's needs and more efficient maintenance of their applications.
Technical Highlights
Technologies
.NET
Azure Cloud
SQL Database
Cosmos DB
Silicons
Dol-Sensors device
INDEEMA STANDS AMONG THE TOP AGRICULTURE SOFTWARE COMPANIES.
Connect with us to implement a Smart Agriculture System using IoT!





