Overview

Smart Farm is a comprehensive software that works with our ENose hardware. It is positioned as a client in ENose system. It can not only visualize the field environment data collected by ENose, but also monitor, control and manage the operation of ENose hardware. Our team learned about the necessity of our Smart Farm App from farmers, technicians and experts, and they also put forward many suggestions and requirements for Smart Farm App, which drove us to iterate on Smart Farm App. We design our software system with reference to the Internet of Things(IoT) framework, as shown below:

ENose IoT framework

The first generation of Smart Farm App

Before software development, we interview the software functions that users need to realize in detail. According to interviews with human practices, farmers prefer software that is simple and easy to use, and want more information about rice pests and diseases. In addition, we also conducted a demand survey within the team, and each person described the functions, appearance and use logic of the software. We found a lot of valuable needs, simple interface, information about rice pests and diseases, platform for farmers to sell their produce, etc. Now, let's do it!

According to the analysis results of the software functional requirements in the last stage, the design involves the framework structure of the software design, the software system module and the database of the software system, which is mainly divided into the overall design and the detailed design.

Smart Farm App v1.0 architecture

We use the MoDao platform for Smart Farm software prototype design, which enables us to quickly complete the interface design of Smart Farm App.

The first generation of Smart Farm App interface

We have programmed ,implemented and tested our Smart Farm App. You can check our source code and Android APK installation package from Github. For the convenience of users, we have also prepared the user manual of Smart Farm App, which mainly includes the introduction of software and usage instructions of each functional module. You can click here for more details of the user's manual.

The second generation of Smart Farm App

We invite farmers to experience the first generation of Smart Farm App. Check out HP for details. Farmers want us to add pratical instruction such as using drones to spray fertilizer, keeping track of market conditions, and repairing ENose hardware. Therefore, we decided to develop the second generation of smart Farm APP.

We integrated and analyzed all the user requirements into three modules: farm monitoring, utility functions, and agricultural and market information. On the one hand, the ENose Monitoring Module, Early Warning Module, and Information Module are retained. On the other hand, we added drone spraying, LAMP detection and products mall functions in the project to the utility function module.

The second generation of Smart Farm App interface

We redesigned the Smart Farm App interface on the Modao platform to make it more artistic and practical. The following screenshots show part of the page rendering of Smart Farm App v2.0.The source code and installer for Smart Farm App v2.0 can be downloaded through this link.

Part of the page rendering of Smart Farm App V2.0

Just like the first generation of Smart Farm App, we also wrote a user manual for the second generation of Smart Farm App. It is divided into 7 parts, which are File description,Start page,Home page,Farm monitoring,Utility function,Information and Some small details. We provide comprehensive tutorials for our users in these 7 parts to help them better adapt to and use our APP.

In addition, we also made a Smart Farm App use teaching video, as follows: