SlideShare a Scribd company logo
1 of 47
CSM4 Project
PJ Byrne – C00147424
Damien Knox – C00150374
9th April 2014
Contents
Executive Summary...................................................................................................................3
Introduction................................................................................................................................4
BUSSINESS SECTION........................................................... Error! Bookmark not defined.
Speak to Stakeholders ............................................................................................................5
Existing practices of Fertilizer. ..............................................................................................5
Taking a soil samples. ............................................................................................................5
Existing cost of fertilizer........................................................................................................6
The industry and area to be addressed ...................................................................................6
Issues/Problems and Opportunities ........................................................................................6
Existing Solutions ..................................................................................................................7
Importance of Soil PH............................................................................................................8
SWOT ANALYSIS.............................................................. Error! Bookmark not defined.
FINANCIAL ANALYSIS....................................................................................................10
Business Section ......................................................................................................................11
Introduction..........................................................................................................................11
Financial Analysis................................................................................................................13
Website/App maintenance costs...........................................................................................15
Hardware maintenance costs................................................................................................15
Sensor Hardware and integration costs ................................................................................15
Sensor Software and Base Station Software Costs ..............................................................15
Database Setup Costs ...........................................................................................................15
Advertising Costs .................................................................................................................16
Conclusion............................................................................................................................16
TECHNICAL SECTION ......................................................... Error! Bookmark not defined.
TECHNICAL SOLUTION 1 ............................................... Error! Bookmark not defined.
HOBONODE .......................................................................................................................17
Arduino.................................................................................................................................17
MicroStrain...........................................................................................................................18
TECHNICAL REQUIREMENTS. ...................................... Error! Bookmark not defined.
Scalability and Flexibility.................................................................................................20
High Availability ..............................................................................................................20
Open Source Freedom and 24 x 7 Supports .....................................................................20
Lowest Total Cost of Ownership ......................................................................................21
Summary ..............................................................................................................................26
Requirements for Solution 1 ....................................................................................................26
Technical Solution 2 ................................................................................................................27
The System...........................................................................................................................27
System Considerations .........................................................................................................28
Required Hardware and Software ........................................................................................29
Sensors..............................................................................................................................29
Mobile Phone App............................................................................................................29
The website.......................................................................................................................30
The Database ....................................................................................................................32
Hosting..............................................................................................................................33
AWS (Amazon Web Services), S3 and CloudFront.........................................................34
Analysis....................................................................................................................................38
General Requirements of the Technical solution 1:.............................................................38
General Requirements of the Technical solution 2:.............................................................41
Technical Requirements.......................................................................................................42
Analysis/Evaluation.................................................................................................................43
ETHICAL SECTION...............................................................................................................44
Conclusion ...............................................................................................................................45
REFERENCES: .......................................................................................................................46
Executive Summary
This project contains two technical solutions to achieving the goal of reducing and optimizing
fertilizer practices on farms in Ireland. The project is broken in to three main sections.
Business section
The Business section contains a Financial Analysis of both solutions. The financial costing
includes website, application and maintenance costs, System hardware costs, system software
costs, integration costs and advertising costs. A SWOT analysis was also conducted. Existing
solutions, the importance of Soil Ph. and soil moisture were also investigated. The industry to
be addressed and existing cost of fertilizer was researched. From a marketing perspective,
options are discussed on how the system would be advertised and distributed.
Technical Section
The technical solutions proposed discuss in detail the technical requirements behind each
system.
Solution 1 consists of general requirements such as reading soil, uploading data, and viewing
the data. The technologies used are Wi-Fi, PHP with MYSQL, and Database as a service
“DaaS”.
Solution 2 enables the farmer to collect and analyse data pertaining to fertilization and use
this data to streamline farming fertilization practices. The technologies used in this system
include: Bluetooth, Wi-Fi, “Daas”, Dynamic web and applications.
Ethical section
The ethical component to the overall system is the environmental benefits of reducing
unnecessary fertilization. Therefore saving the over usage and wastage of finite materials. As
government legislation already limits the use of fertilizer on Irish farms, this has a negative
impact on existing farming practices, as fertilization is not being used correctly and
appropriately in many cases throughout the country. The proposed system aims to rectify this
by giving the farmers all the information they need to make the correct decisions about the
fertilization practices. The benefits because of this solution is reduce damage to the eco-
system, stop unwanted seepage into surrounding rivers and streams, and protect society as a
whole.
Introduction
The project proposal we chose was to “reduce and optimize fertilizing practices in Ireland”
with the aid of technology.
The growing trend in recent years has been using technology to enhance and support existing
practices in all sectors of industry. The aim of this project is to apply these objectives in the
agricultural industry. Using technology in this field can have a beneficial impact on farming
processes and by extension, also have a positive effect on the environment. Examples of this
would be:
1) Increased efficiency in fertilization.
By using the proposed solutions, the information provided to the farmer enables
him/her to make increasingly accurate decisions on issues such as the amount of
fertilizer purchased each year, and the optimum type of fertilizer that should be
distributed on the land in order to achieve maximum yield.
2) Cost Benefits
With increased efficiency in fertilization this translates into cost savings for the
farmer, as they are only purchasing the required amount and type of fertilizer needed
for their land.
3) Reduced damage to the environment
By implementing this system, it would ensure that the damage to the environment
would be minimal due to the over usage of fertilizer. The seepage of toxins into
natural streams and rivers and surrounding land would be drastically reduced thereby
preserving the health of the eco-system.
Two different solutions were researched, both containing a combination of existing
technologies. Both of the solutions are aiming towards helping the reduction of fertilizing
land and optimizing its use when in practice.
Business Section 1
Introduction: The following section contains in depth research to the business side of the
proposed solution, the topics addressed are general research into findings such as how
important Soil Ph. and Soil moisture are within the farming industry. A SWOT analysis of
technical solution 1 was conducted and a financial analysis of technical solution 1.
Speak to Stakeholders
After speaking with stakeholders about their fertilizing practices, there was a lot learned a lot
from the conversations which gave a great insight to the methods they employ in order to
determine how they fertilize their land and how it is distributed across their land. The method
focused on was chemical fertilization, because of the disadvantages it has on the
environment.
Some examples of chemical fertilizer:
 Calcium (C) Ammonium (A) Nitrate (N) CAN
 Nitrogen (N), Phosphorus (P) and Potassium (K) NPK
The following headings were spoken about while talking to the farmers.
Existing practices ofFertilizer.
With both research and speaking to farmers, it was found that they test their soil perhaps
twice a year if you are really concerned about it, but really suggest you do it at least once
every three years. The test results should be easily available to you so that you can monitor
any changes in soil fertility. You may want to test more often if you have a problem with the
land or if you have applied a lot of nutrients to it. People regularly test their soil in order to
save some money on fertilizer and not just throwing it away so to speak. Basically how often
you should test your soil really depends on what value you place on the crop.
Taking a soil samples.
 “How to take a good soil sample?”
The first instruction was to use a clean instrument to take a sample of the soil. The option of
taking samples in different spots of the field is acceptable, but most farmers take soil samples
in the shape of a W throughout the field. Proper measurements need to be taken
approximately 3 to 4 inches down into the sod in a field. Gather the sample in a clean
container. So with these soil samples taken they are sent to Johnstown Castle in county
Wexford. This is Ireland’s leading research centre for soils and the rural environment. The
centre are experts at research on soils, nutrient efficiency, recovery and losses, air and water
quality, the agricultural environment and agro-ecology. The research results generated are
used widely by advisors, farmers, scientists and policy makers. Johnstown Castle has state-
of-the-art laboratory facilities in order to support the research programme with soil, water,
plant, air and microbiological analyses.
Existing cost of fertilizer
The farmers that were spoken to had given good information as to how the fertilizer is sold.
Most suppliers sell a range of fertilizers both straight and compound in the following order.
Suppliers sell the fertilizer to farmers in 50kg bags, 500kg bags and 1tonne bags, with some
research done on the cost of fertilizer form different suppliers a conclusion was reached that
the average cost of fertilizer per tonne being approximately €600. It was hard to find this
average as there is a vast range of fertilizers that can be sold as straight/compound and varied
in quantity. Farmers tend to buy in bulk and more than often buy the 1tonne bag due to the
size of farmers land in the local area. They would rather buy in bulk and store the fertilizer
themselves rather than trek to and from the suppliers.
The industry and area to be addressed
The farming industry in Ireland encompasses a huge part of the economy. Fertilizer used by
farmers in Ireland could possibly have a detrimental effect on the environment, be it the
unnecessary overuse of fertilizers or the accidental releasing of toxins into streams and rivers.
This project aims to implement a system where farmers can have as much information as they
need in order to fertilize their land in the most efficient manner. The balance of soil nutrients
is a very important factor in fertilization. Too much of a particular nutrient can be just as bad
as not having enough nutrients. The system being proposed by this project uses sensors in the
ground which detect various soil readings. These readings are then uploaded to a database.
This will give the farmer the information he/she needs in order to fertilize their land to the
optimum levels. This has a positive effect on both the financial side and on the environmental
side. If less fertilizer is used, or the fertilizer is used in the correct areas, the less chance of
unnecessary waste and the less chance of contaminating nearby water supplies.
Issues/ProblemsandOpportunities
Issues within the area being looked at are, over usage of fertilizers, pollution of natural water
springs. It doesn’t matter if fertilizers are artificial or organic, they can cause serious
problems if they contaminate freshwater and marine ecosystems. The same nutrients that
nourish crops, in chemical fertilizers can cause a rapid growth of algae, and then this dying
algae feeds bacteria, which in turn consumes so much of the dissolved oxygen in the water
that fish and plants cannot survive. Some species of algae produce toxins which can be very
harmful to humans. One major area to be addressed, and the biggest problems with using
chemical fertilizers. Contaminated Nitrogen fertilizers break down into nitrates and travel
easily through the soil. Because nitrogen is water-soluble and can remain in the groundwater
for decades, as farmers are constantly making an addition of nitrogen to the soil over the
years, it has an accumulative effect. By having a consistent Nitrogen rich soil base across
each field, this can lead to an overall higher crop performance, which leads to cost savings
and environmental savings. With some research it was found that “Groundwater
contamination has been linked to gastric cancer, goitre, birth malformations, and
hypertension testicular cancer and stomach cancer” The outcome of this would only be
positive and it would be of great benefit to farmers all over to know this information.
Existing Solutions
After some research online it was found that soil analysers are high in favour in today’s
market for people who like to look after their gardens and particularly small land areas. They
are easily obtained from the internet. A conclusion has been drawn, that the most common
choice of equipment for recording soil readings is either the 3 in 1 or 4 in 1 soil analysers.
Most of these devices measure the required information needed in order to keep your land in
good order. Most of the devices record information like Soil PH Soil Moisture, Soil
temperature, and light intensity but none are digitally shown on screen with the option of
uploading or storing the gathered information to a database/website for fertilizer
recommendations based on the readings. The cost of these 3 and 4 in 1 products range from
as little as $20 right up to $200 depending on what you actually want the reader to do. Most
popular according to Amazon was an electronic soil reader 4 in 1 at $25 which completed the
following tasks:
• PH levels,
• Environment sunlight intensity,
• Moisture levels
• Temperature
The likes of this product is used in home gardening and small land areas and not really in the
farming industry. Farmers send their soil samples to a laboratory such as Johnstown Castle in
Wexford because they value their land a lot as this is their livelihoods they require accurate
results. The product and service provided offer these accurate results on an electronic device
with the possibility of storing them locally or uploading them to a database/Website so the
farmer can check these multiple readings from his workstation. The product provided will be
unique as there is no product that will take readings and integrate GPS into the equation,
giving the farmer the location of his readings and fertilizer recommendations. Existing
solutions are plentiful in the market today. The reason this area was chosen was the product
provided will record soil moisture and soil pH levels is because these are vital parameters
which decides the quality of a crop for the farmer. There no other electronic soil analyser that
integrates both of these measurements.
[1] The importance ofSoil Moisture
• Soil water serves as a solvent and carrier of food nutrients for plant and crop growth
• Soil water acts as a nutrient itself
• Soil water regulates soil temperature
• Microorganisms require water for their metabolic activities
• Soil water helps in chemical and biological activities of soil
• Water is essential for photosynthesis
Importance ofSoil PH
Correct soil pH is important in the farming industry as small bacteria inhabit the soil and they
cannot survive in high acidic or alkaline soil. Without the bacteria certain by-products of the
species higher in the food-chain such as faecal matter, and carcasses would not be broken
down and made into usable nutrients for crop growth.
[2] Nutrients such as phosphorous, calcium, potassium, and magnesium are most available to
plants when the soil pH is between 6.0 and 7.5. Under highly acid (low pH) conditions, these
nutrients become insoluble and relatively unavailable for uptake by plants. High soil pH can
also decrease the availability of nutrients. If the soil is more alkaline than pH 8, phosphorous,
iron, and many trace elements become insoluble and unavailable for plant uptake.
SWOT Analysis
STRENGTHS
 Cost saving
[9] “The cost of soil testing is in the region of €1.25/ha/yr.”
The average cost of fertilizer per tonne being approximately €600. (CAN fertilizer)
Farms in Ireland with an average size of 32.7 hectares, so that prices is roughly
€40.00.
With soil samples taken as often as required by the farmer, mostly when there is a
change in crop to be grown. Soil samples are roughly done once every year, but soil
samples should also be taken if problems occur during the growing season.
 Economic benefits of using the product.
This product will be beneficial as it has the ability to determine what condition soil is
in, giving the farmer an idea to what action should be taken. I.e. (spread more
Nitrogen, potassium, calcium, ammonium) instead of throwing out all sorts of CAN
or NPK bags onto the field.
 Time saving.
The ability to view the data when it is recorded and not have to wait for results from
the laboratory. This usually takes up to 2-3weeks to get results back.
 Mobility.
The mobility factor is a strong point to the product as this enables the user to access
data on the go. Via his tablet, phone or pc. He does not need to be at a specific
location in order to access his results.
 Speed.
The speed of the readings, sensor reads soil within 2seconds.
Ease of use, user friendly interface and easy interaction with software.
On demand results.
WEAKNESSES
 Expense
The expense of actually getting this product up and running will be a weakness.
 WIFI range.
Another weakness to the product is that the tablet must be within Wi-Fi range in order
to upload the data, if this is not available, the data must be manually uploaded to the
database via pc. Connect tablet to the pc and transfer the files physically.
 Scalability
This solution might be beneficiary to the larger farmers in the country as it requires a
lot of travelling if you have a large farm. The farmer must travel to the site in which
he wishes to take soil readings. Famers with large farms won’t like this idea.
OPPURTUNITIES
 [10] Number of farmers in Ireland.
In 2012, the number of farms was 139,860. The number of people working on farms
in Ireland was 272,016. This is a great number of potential customers. There is a great
potential for money to be made if the farmers in Ireland were to get behind our
product.
 First mover advantage.
There is currently nothing in the market for tablets recording soil characteristics
exactly like this solution does. After some research it was found that there are devices
that can measure the characteristics of soil, but none record both soil ph. and moisture
and upload them to the database via Wi-Fi.
THREATS
 [11] The rising age of farmers.
The CSO census of agriculture shows the average age of farmers in Ireland in 2012
was 54, compared to 51 in 2000. This would be a problem as this generation of people
would not be as up-to-date with technology. And perhaps technology shy.
 Product replacement.
Seen as though our product will be first on the market there could be threat of
competitors under cutting the solution proposed and perhaps offering a similar service
for a cheaper price. Our product will set the benchmark as this will be the product
everything will be compared to.
Financial Analysis
This table represents the costs incurred in order for me to initially setup the company.
In year 1 forecasted sale are 500 units, and in year 2 it is expected this number will
increase to 1000 units.
The monthly fee of €10 will be needed by the customer in order for continued use of the
service.
Price of stock (X 500 UNITS in Y1 and 1000 X Y2)
Tablet: €99
Soil ph. Sensor: €101
Soil moisture: €130
Easy link adapter: €76
EQUIPMENT YEAR 1 YEAR 2
Tablet €49,500 €99,000
Soil Ph. sensors €50,500 €101,000
Soil moisture sensors €65,000 €130,000
Easy link adapters €38,000 €76,000
WEBSITE €2,000 ONE OFF
PAYMENT
-----------
HOSTING FREE €1226.40
Software on tablet €5,000 ONE OFF
PAYMENT
--------------
MAINTENANCE €2,400 €4,000
ADVERTISING €1000 €2,000
Monthly fee (users) €120 €120
TOTAL €213,520 €413,346.40
This table below represents us selling the product.
Increase of price (X 500 UNITS in Y1 and 1000 X Y2)
Tablet: €11
Soil ph. Sensor €:9
Soil moisture: €5
Easy link adapter: €4
A profit of €3,980 is made after the first year of business.
A profit of €21,653.60 is made after the second year of business.
Business Section 2
Introduction
The following is an excerpt taken from the Irish Examiner Newspaper which highlights some
of the problems farmers are experiencing with regards to fertilizer. As government legislation
on the amounts of fertilizer allowed on farms means farmers are experiencing difficulties
with their land because of this. These government regulations are having the negative effect
of fodder deficits and highlight the need for farmers to be smart about fertilizing their land
more than ever. With the optimisation of fertilizer spreading, the proposed solution will aid
farmers in this respect.
[13]Teagasc has revealed in 2013 indications that farmers are turning their backs on
fertiliser usage.
It seems incredible that a trend to apply less fertiliser has intensified this year, when
more grass than ever is needed to avert another winter fodder crisis.
Nevertheless, Teagasc says nitrogen sales in the first half of the 2013 fertiliser year
are down 16%, phosphorous sales are down 21%, and potassium sales are down
23%, compared to the corresponding period in 2012.
Attempting to explain the trend, Teagasc experts say conditions may have been poor
for spreading fertiliser, or farmers may not have been able to pay the €300 per tonne
bill for nitrogen, due to cash flow difficulties relating to the fodder crisis.
Maybe the Government announcement in May of a temporary adjustment of nitrates
regulations came too late to overcome farmers’ fears of inspectors finding they had
applied too much fertiliser.
EQUIPMENT YEAR 1 YEAR 2
Tablet €55,000 €110,000
Soil Ph. sensors €55,000 €110,000
Soil moisture sensors €67,500 €135,000
Easy Link adapters €40,000 €80,000
TOTAL €217,500 €435,000
Already, these regulations have left many farms short of enough phosphorous in the
soil for optimum grass growing, despite farmers applying the maximum level
allowable under the regulations.
Fertiliser and lime deficiencies can reduce grass production as much as 50%.
Even before this year, official figures showed lime usage has been cut back by 40%
since 2003, and usage of P and K fertiliser was the lowest since the 1950s.
Nitrogen usage was at its lowest since 1983.
That fertiliser usage is still falling this year, when up to two-thirds of farmers are
likely to have a fodder deficit of 23% on average, warrants serious investigation.
A kg of nitrogen fertiliser costs €1.20.
On dairy farms, it can grow additional grass from spring up to August that is worth
between €3 and €10.
Perhaps it is on cattle farms that use is dwindling.
But they need grass also.
Maybe the average dairy or cattle farmer sees a point of diminishing returns, in a
year when the estimated 30,000 tonnes of imported fodder cost them about €6 million;
and average 2013 expenditure on concentrate feed will increase by 12% on dairy
farms and 17% on cattle farms, compared to the already very high costs of 2012.
Farmers who are trying to pay off big bills built up during the fodder crisis will be
painfully aware of the sky-high costs of farming — even if high cattle and milk prices
hold out the prospect of profit, as high as €900 per hectare this year in dairy farming,
according to Teagasc.
Since 2000, agricultural output prices on Irish farms have climbed about 38%.
But the cost of the raw materials farmers use — mostly feed and fertiliser — has
gone up about 50%.
Fatigue could be setting in for farmers on this cost-price squeeze treadmill.
If so, there was a glimmer of light this week, when fertiliser market analysts predicted
a 25% slump in potash prices, due to the collapse of one of the two global marketing
cartels for this vital soil nutrient.
Prices are expected to return to 2008 levels, after Russian and Belarusian
manufacturers, who account for 43% of world potash exports, fell out.
An estimated $20bn was wiped off the share prices of leading potash companies
across the world, in expectation of a price slump.
It could be just what Irish farmers need, to get interested again in increasing their
fertiliser usage — if the price reduction ever filters down the fertiliser supply chain as
far as them.
The proposed system aims to enable farmers to cut costs by deploying a system where the
has continued ongoing access to the information he needs such as soil PH levels and soil
moisture levels on all areas of his/her farm. This information, along with the type of crop the
farmer intends to grow allows the system to generate a recommended usage level for a
particular area and also the type of fertilizer needed in order to achieve maximum yield from
their land.
There were 139,860 farms in Ireland as of 2012, so there is a huge opportunity for a system
such as the proposed one to have success in this area. Even if the system were to start out
being used by a small number of farmers, a comprehensive feedback and review section
could be incorporated into the website and positive feedback could be used in advertising
campaigns where farmers who have been using the system give a positive review, therefore
making it more appealing to other farmers. In this industry, as Ireland is a relatively small
area geographically, word of mouth will also be an important aspect in selling the system to
the agricultural community. It is therefore very important that farmers are given the
opportunity to voice their concerns over any part of the system they feel does not perform as
well as is needed and also give valuable insight into features they would like incorporated
into the system.
The proposed system aims to reduce the farmers costs by he/she can employ a build to
demand model in regards to fertilizer rather than a build to inventory model which may mean
that excess amounts of fertilizer are bought, but are not needed and are left lying in storage on
the farm, or another scenario of this build to inventory model the farmer uses could be that
the farmer spreads all of the fertilizer on the land regardless of the need for it. If the fertilizer
amounts used by farmers could be reduced by 15-20% then this could potentially bring huge
cost savings to the farmer depending on the size of the farm and the amount of fertilizer
normally used on the land.
The Irish Farmers Association (IFA) operates an app marketplace called iFarm which houses
apps which could be beneficial to farmers. If the proposed system were to be added to this
marketplace, the system would have a much higher chance of being widely adopted than
would otherwise be the case. The IFA could be approached in order to market the system in
return for a percentage of the profits made. This would give the system high visibility in the
farming sector and improve the chances of higher sales. A model where the IFA get 5% of
the profits from the system when a certain sales level has been reached could be arranged in
return for allowing the system onto the iFarm marketplace and also endorsement of the
system wherever possible.
Financial Analysis
Costs year 1
Technology Cost
Website design €18,000-€20,000 once off payment
App design €5,000 once off payment
Base station hardware €2,870 (€5.74 x 500)
Base station software €2,000 once off payment
hosting (website, servers, database) €0 (free for 1st year)
sensor hardware and integration costs €33,240 (€46.48 x 2,000) + (€10 x
2,000)26000,33800
sensor software €2,000
maintenance €5000 + €2880
Total €67,990
Income
The system comes as standard with 4 nodes and a base station. This will cost €160 upfront.
There is the option to purchase more nodes if needed at €30 each.
Year 1
Sales of system 500 x 300 = 150,000
Monthly Fee for use of website/app features 500 x 10 = 5,000
Below is a cash flow statement for the first three years of the business
Cash Receipts Yr1 Yr2 Yr3
Sales €150,000 195,000 253,500
Monthly Fee €5,000 5,000 5,000
Total Receipts €155,000 200,000 258,500
Cash Payments
Website design €20,000 0 0
App design €5,000 0 0
Hosting Costs 0 271 352
Base station
hardware
€2,870 3,731
Base station software €2,000 0 0
sensor hardware and
integration costs
€112,960 146,848 190,902
sensor software €2,000 0 0
Database setup cost €5,000
Advertising costs €5,000 8,000 12,000
Maintenance €7,880 9,380 11,330
Total Payments €162,710 168,230 214,584
NCF €-7,710 €31,770 €43,916
Opening balance €0 €-7,710 €24,060
Closing balance €-7,710 €24,060 €67,976
Website/Appmaintenance costs
Enterprise maintenance packages are available from globalvision.ie which offer up to 8hrs
maintenance time per month. This service includes
- Full Testing after every edit and update
- Full Backup copy of website
- Monthly, detailed invoicing and reporting
- Communication by phone or e-mail, 5 days a week.
- Highly experienced service
This €240 per month with additional work costing €30 per hour.
240 x 12 = €2,880 per year
Hardware maintenance costs
The system comprises of hardware such as sensors, nodes and base station. These will
inevitably break down at some point and maintenance costs will need to be included. It is
estimated that €5000 per year should cover any costs incurred in repairing hardware. As the
number of systems being sold rises, this cost will rise by the same amount e.g. if system sales
rise by 30% each year, then the hardware maintenance costs also rise by 30% each year as the
number of malfunctions are likely to rise. This is taken into account in the cash flow
statement.
As advertising becomes more widespread, the system becomes more widely known and is
likely to result in increased sales figures. An increase in sales of 30% per seems like a high
assumption to make, but coupled with the fact that there were 139,860 farms in Ireland as of
2012 and the starting figure of 500 sales makes up approximately 0.04% of this figure, then
there is huge scope for a massive increase in sales.
Sensor Hardware and integrationcosts
The price of the separate hardware components comes to €46.48 however; these components
will need to be integrated into one system so an extra cost of €10 per node is taken into
consideration. this makes the costs for the first year (46.48 x 500 x 4) + (10 x 500 x 4) and as
the sales are projected to increase by 30% each year, that means that the 2nd years costs are
(46.48 x 650 x 4) + (10 x 650 x 4) and the 3rd years costs are (46.48 x 845 x 4 + 10 x 845 x
4).
Sensor Software and Base StationSoftware Costs
This is the software that enables the data collected by the sensors to be routed to the base
station and the software on the base station which enables the data to be stored in order to be
uploaded at a later time via Bluetooth. €4,000 is set aside for this purpose.
Database SetupCosts
This is the initial setup of the database, including the equations used to calculate
recommendations. €2,000 is set aside for this purpose.
Advertising Costs
A budget of €5,000 for advertising is set aside. This is to be used in areas such as radio
advertisements during farming shows on local radio stations such as KCLR and advertising in
the local newspapers. These costs are going to rise each year to €8,000 in year 2 and €12,000
in year 3 as the system gets more widely known. When the system gets more widely known,
positive reviews from farmers can be incorporated into the marketing campaign, which
means farmers can view actual savings made by their fellow farmers. This tangible evidence
of cost savings can only have a positive effect on the adoption rate of the system and as the
system grows numbers-wise, more positive reviews can be made available to the public
which will mean that the system is viewed in a positive light by farmers.
Conclusion
From the projected figures above, the system will be profitable from the second year
onwards; with profits rising each year if the expected sales figures are correct. However these
figures must be treated with caution as some assumptions have been made which may turn
out to be incorrect.
Technical Section
Technical Solution2
Introduction: The following section contains research on the technical solution 1; topics
addressed are existing solutions that have similar impacts as our product. The requirements
and technical solutions for the proposed product are tackled in this section of the overall
project.
HOBONODE
[3] One System that was came across while researching was “HOBO node”. HOBO node is a
company that issues wireless sensors that monitor temperature and soil moisture conditions
which can then transmit the data collected by the sensor nodes back to your Workstation. The
sensors enable you to view the current conditions of the soil, and the data on your PC without
having to run cables through the field or even leave the PC to check on the land. A Typical
HOBO node system includes one HOBO node Wireless Repeater, One HOBO node Wireless
Receiver and One or more HOBO node(s). This solution is a good example of what our
product is trying to achieve, but our product has differentiated itself from this HOBO node as
they only record Soil moisture and temperature, while our product will record Soil PH and
Moisture levels and incorporate GPS into the system. The readings that the farmer takes will
be located and will be available to him via Google maps in order form him to see where each
sample has been taken from. This is a good business proposition as these devices are not
inexistence and believe it would sell on the market. It would have to be taken into
consideration that the users of this product might not be technology shy and could perhaps
shun the idea. Using the device would not be difficult and it would be extremely user
friendly.
Arduino
Conducting research, and looking at similar existing products, services, and operating
systems. Arduino is not optimized for low-power operation. Arduino also has an awkward
wake-up mechanism that makes difficult to do in-the-main service out from a low-power
mode. Arduino can sense the environment by receiving an input from a range of sensors and
it can also affect its surroundings by controlling lights or motors based on these external
factors. The microcontroller on the board is programmed using Arduino’s very own
programming language this is a. Arduino projects can be stand-alone or they can
communicate with software running on a computer (e.g. Flash, Processing, and MaxMSP).
This could be useful in our product as this is what is needed, Sensors that can communicate
with software running on a PC in the background. Another company that has drawn our
attention is MicroStrain, they produce Energy Harvesting Systems. They have Wireless
sensor networks in place that are particularly involved in low energy products.
MicroStrain
Micro Strain’s (WSN) enable simultaneous, high-speed sensing and data acquisition from
multiple wireless strain gauges, accelerometers, temperature, and milli volt inputs. Their
range of wireless sensing systems are ideal for both small scale applications requiring a few
sensor nodes and large scale applications requiring hundreds of sensor nodes. This company
has great potential in finding ideas as to how improve our product and offer the best service
available to the customer.
[4] “Micro Strain wireless sensor nodes offer a streamlined solution for remote and
embedded monitoring that eliminates the need to install or maintain wires. Our wireless
nodes support a wide range of sensor types and packaging options, allowing users to quickly
configure their optimal network. Furthermore, low-power designs are coupled with internal
batteries, and optional energy harvesters, for long-term application.”
“Micro Strain” Energy Harvesting Systems is a leader in adaptive energy harvesting
electronics for wireless sensor networks. Their innovative energy harvesting technologies
enable ambient energy sources to power wireless sensor networks or the long term, without
the need for battery replacement, using sophisticated harvesters for energy conversion.
Technical Requirements
Sensors and tablet:
The tablet which will be a purchased will be then loaded with the required software designed
for our system and written so the sensors connected to the tablet are compatible and can take
the readings from the soil and show them on screen.
Developing the Software for the tablet is an expensive task, after some research it was found
that the cost of the program to be written for our tablet would be in the region of €5000-
€10000.
The tablet configured with this software will respond to the readings taken on the sensor.
The soil sensors been looked at are manufactured by a company called “Vernier” and has a
cable with a sensor connector that plugs into distinctive sensor port built into the
LABQUEST devices. With the aid of research it has been found that most of these
LABQUEST products have a connection fit for a sensor port. These LABQUEST devices are
currently on the market, “they collect, analyse, and share sensor data wirelessly on any device
with a web browser”
These types of sensors, with these different connectors will not be able to connect directly to
the tablet, as the tablet chosen will mainly have a USB mini port for charging the tablet along
with connecting external devices. In this case the external devices will be the sensors. With
the sensors in question having sensor connectors what is needed is an adapter, in order to
connect the sensor to our tablet. Such a thing exists called “EASY LINK ADAPTER” that
allows the sensor ports to be plugged in on end and the other end is a USB mini port which
will connect directly to our tablet. Upon connecting the sensor to the device the user will see
the software react to the sensors readings. This will issue real-time information to the user.
Response time of Vernier sensors- 90% of the reading is completed in 1second. So
essentially the reading will be complete within two seconds. It is then entirely up to the
farmer as to how long he should want to leave the sensor in the ground. He will see this
reading appear on his tablet. And can decide whether to save the reading locally or upload it
to his database.
PH Range of sensor- The sensor will take readings between 0-14. The readings will benefit
the farmer as it covers all aspects of what his soil quality can be highly acidic or neutral or
alkaline. This information is crucial to the farmer as the information determines what
fertilizer is to be used in order to correct the soil characteristics. If the farmer requires a
certain soil type in order to grow particular crops. Changes to the soil ph. will have to be
made.
Temperature range: 5 to 80°C
Range: pH 0–14
Accuracy: +/- 0.2 pH units
Power: 3 mA @ 5VDC
The Soil Moisture Sensor uses capacitance to measure the water content of soil (by
measuring the dielectric permittivity of the soil, which is a function of the water content).
Simply insert this rugged sensor into the soil to be tested, and the volumetric water content of
the soil is reported in percentages.
Range: 0 to 45% volumetric water content in soil
Accuracy: ±4% typical
Operating temperature: –40°C to +60°C
Upload the data: (METHODS) & Database selection
After the user is satisfied with their readings using either the soil ph. or soil moisture sensor
in that particular area, they will be saved to the device automatically. They can be uploaded
to the database via Wi-Fi. If the WIFI access is not available, then the may be device taken
back and upload the data when he is within WIFI range. Tablets in today’s market have a
good internal memory, some having up to 8GB. The required space for these readings will be
quiet small so large memory on the tablet is not necessary. The other alternative being
uploading the data manually, i.e. (connecting the tablet to the pc or laptop, and physically
transferring the information gathered to the MYSQL database) the services required will be
hosted on the cloud via amazon web services. AWS provide AMAZON RDS for MYSQL.
[5] The reason MySQL was chosen for this solution:
Scalability and Flexibility
MySQL is a cross platform friendly piece of DBMS software. Flexibility is a stalwart feature
of MySQL with all flavours of Linux, UNIX, and Windows being supported. MySQL being
open source allows complete customization for those wanting to add unique or change
requirements to the database server.
High Availability
MYSQL provides rock-solid reliability and constant availability, with customers relying on
MySQL to guarantee around-the-clock uptime. MySQL offers a variety of high-availability
options from high-speed master/slave replication configurations, to specialized Cluster
servers offering instant failover, to third party vendors offering unique high-availability
solutions for the MySQL database server.
Open Source Freedom and 24 x 7 Supports
Many big high-end corporations are indecisive to fully commit to open source software, this
is because they have this idea that they won’t get the same type of support, professional
services, or safety nets that they feel they currently get with proprietary software to ensure the
overall success of their key applications. Worries that big companies have can be put to bed.
MySQL has complete around-the-clock support as well as indemnification is available
through MySQL Enterprise. MySQL is not a typical open source project as all the software is
owned and supported by Oracle, and because of this, a unique cost and support model are
available that provides a unique combination of open source freedom and trusted software
with support. Seen below is a database engine ranking system. For an open source bit of
software it doesn’t seem to be doing too bad ranking in second place above SQL server.
Lowest Total Cost of Ownership
Companies will realize such cost savings when changing to MYSQL. The use of the MySQL
database server and scale-out architectures make the most of low-cost commodity hardware,
corporations are finding that they can achieve amazing levels of scalability and performance,
all at a cost that is far less than those offered by proprietary and scale-up software vendors. In
addition, the reliability and easy maintainability of MySQL means that database
administrators don't waste time troubleshooting performance or downtime issues, but instead
can concentrate on making a positive impact on higher level tasks that involve the business
side of data
MYSQL was chosen ahead of two other DBMS’s because of the points above, one of the
main reasons as to why SQL Server was not chosen was the fact that it can only be run on
Windows operating system. This reduces flexibility. Newer versions of SQL Server also
require more advanced technologies to support resources used by the database. Licensing is
expensive as prices vary depending on processors and amount of users.
ORACLE is designed for the larger organizations, which have a big budget and their
customers need more complex business needs. MYSQL is a low cost database that’s most
commonly used for low end purposes opposed to oracles. MYSQL can hold massive amounts
of data and search it quickly. This was a big positive for the solution, as our system will be
dealing with a multitude of user’s information. MYSQL is comparable to MSSQL (SQL
server) or Oracle in terms of use in large projects without getting down to the small
differences. MySQL is used on most web hosts for the simple reason that it is free to
download and then $500 dollars for a commercial license and support is offered ranging from
$1500-$62000. This is a major benefit into us having it manage our customer’s data.
[6]Why AWS was chosen? AMAZON RDS MYSQL (AWS)
1. Flexibility
Using AWS this allows the customer to select a range of options such as the operating
system, programming language, web application platform, database, and other services that
you the customer might need.
2. Cost effective
With AWS the customer only pays for the compute power, storage, and other resources
they use, they have no obligation to sign up to long-term contracts or up-front
commitments. The ease of scaling up and down is a great pulling power by amazon web
services.
3. Reliability
The reliability of AWS allows you take advantage of a scalable, reliable, and secure global
computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online
business that has been honed for over a decade.
[7] Amazon RDS for MySQL gives the customer access to the capabilities of a familiar
MySQL database engine. What this means is that the code, applications, and the tools you
already use today with your existing databases can be used with Amazon RDS. Amazon RDS
will automatically patch the database software and backs up your database, storing the
backups for a user-defined retention period and enabling point-in-time recovery. You
benefit from the flexibility of being able to scale the compute resources or storage capacity
associated with your Database Instance (DB Instance) via a single API call.
Amazon RDS Provisioned “IOPS” (computer performance measurement) is a storage option
designed to deliver fast, predictable, and consistent Input/output performance, and is
optimized for I/O-intensive, transactional (OLTP) database workloads.
Amazon RDS for MySQL makes it easy to use replication to enhance availability and
reliability for production workloads. Using the Multi-AZ deployment option you can run
mission critical workloads with high availability and built-in automated fail-over from your
primary database to a synchronously replicated secondary database in case of a failure.
Amazon RDS for MySQL also enables you to scale out beyond the capacity of a single
database deployment for read-heavy database workloads. As with all Amazon Web Services,
there are no up-front investments required, and you pay only for the resources you use.
[7] You launch an Amazon RDS for MySQL instance like any other AWS instance, and
within minutes you can access it. It does require you to have an active AWS account.
Amazon offers a lot of options like automated backups so that covers the backup issue
encountered with us. Multi-AZ deployment (standby replicated version of your database for
fail-over) and Provisioned IOPS (I/O optimization) right from the setup, which is very
convenient.
Amazon uses a database security group for your database instance, for which you need to
authorize your server’s IP. Once it’s done, use your DB instance endpoint as the database
server along with the login credentials you specified in your setup and you’re done. You can
also grant access to a specific EC2 security zone. Monitoring is running right away, and gives
you an insight into usage metrics like CPU, memory, latency etc. You can also set up alarms,
to notify you whenever one of these metrics is crossing a specified threshold
[8] PRICING FOR AWS.
AWS Free Usage Tier with Amazon RDS
 750 hours of Amazon RDS Single-AZ Micro DB Instance usage – enough hours to run a
DB Instance continuously each month
 20 GB of database storage
 10 million I/O’s
 20 GB of backup storage for your automated database backups and any user-initiated DB
Snapshots
In addition to these services, the AWS Management Console is available at no additional
charge to help you build and manage your DB Instances on Amazon RDS.
The following solution has been chosen as with amazon fort the first year we get a free
usage tier.
After the free usage tier is finished, we can then go about choosing the correct
requirements that would suit our needs. The following m3.large system looks the most
promising.
RUNNING ON LINUX:
The system above would possibly suit our needs after the free usage tier so this system would
be in place in year 2. The cost of this would be:
€0.140 X 24hrs = €3.36 cost of one day.
€3.36 X 365 days= € 1226.40 cost per annum.
This costing can be easily changed as we are not sure how many customers are going to have
this product by the end of the first year. We will be able to easily scale up and scale down
with the equipment hosted by amazon web services.
Viewing the data:
From the user’s point of view, viewing the data will be done via a website that can be
accessed via any device that can connect to the internet and display a webpage. On the
website there will be a login screen with a username (email address) and password. The user
will require an email address and login password in order to view his/her account.
WEBSITE
The website will consist of 6 pages, and will be written in PHP in order for this software to
communicate with the MYSQL database in the background. With research online a quote was
received from “myitsupport.com” and an estimate was quoted to be in the range €2000. The
six pages considered for the website are:
LOGIN page: this page will be the first of the website; the initial login will be an email
address and password.
Main menu Page: The main menu page will be the second page of the website, offering the
user a selection of options such as History, Graphs, Recommendations, and Contact.
History Page: This page will be in plain text format, consisting of previous results that the
farmer has taken.
Graphs Page: The graphs page will be a collection of graphs, bar charts, pie charts, and
diagrams. This format will be benefit the user as these are easier read than a long list of
information and results.
Recommendations page: This page will be a set of rules and guidelines for the user to
follow based on the results they have gathered, and in order to get their soil in a particular
state for certain crop growing.
User Interface
Once the farmer has logged into the website, he/she can then access more menu’s and browse
their account. On the website will be options available such as ‘History’ which will contain
pervious readings of the soil. ‘Contact page’ the contact page will be a contact page to us the
suppliers of the product, if the user encounters any problems. ‘Recommendations’
Recommendations will be set of guidelines to follow determining what actions should be
taken, in order to have your soil in the correct condition. ‘Graphs’. Graphs are a great way to
explain facts and figures to people that are not used to them. The graphs will possibly be a pie
chart that will indicate what the soil ph. was and what the moisture was in each reading. The
website will be written in PHP by a web designer, in order for the database to communicate
with the tablet’s recording.
Training
Training will be of a minimum for this product. A user manual will be issued to the farmer as
he buys the product. The manual will have both instructions and a troubleshooting section.
There will be a contact page on both the website and app, in order for the customer to get in
contact with us, the supplier of the product for any issues they might have.
Advertising
The marketing of this product will be advertising space on the radio, newspapers to start with
and if it takes off we will then head towards having a TV advert. According to the number of
farms in Ireland we intend to supply 500 units to customers. In order to achieve this goal. We
only need to gain the business of 0.004 % of 139,860 farms.
Maintenance
Maintenance for this solution will be at a cost of €50 per month from “global vision.ie”. If
maintenance is needed perhaps 1 hour per week this leads to €200 per month.
€200 X 12 months €2400 for the year.
[12] If you require updates or website maintenance but you don’t require a monthly
contract then this is the option for you. We offer our clients a pay as you go service for
minor updates and changes. Our rate is 50 euro per hour and we provide you with an
estimate of time and expenses before any web design or any software upgrades begin.
Summary
This product and overall system will assist farmers in their crop growing tasks, i.e. getting the
soil ready for planting with proper measures. Maintain the land with correct nutrients in order
to maximize the lands potential of sustaining strong crop growth. This report will discuss in
great detail how our system will make accurate recommendations for farmers in order to reap
the best produce from their land. The project will be greatly beneficial, providing farmers
with an innovative solution which will assist in them having an environmentally friendly
farm. The knowledge about fertilizer on farming areas will be of great value, as cost savings
will be made possible by knowing how much fertilizer is exactly needed per acre/field. There
is a gap in the market for this product and service it provides, as there are many soil analysers
out in the market, but none do exactly as the solution that has been researched.
Requirements for Solution1
Functional requirements (FARMER)
 Record the following characteristics about the soil (Soil PH and Soil Moisture)
 Upload gathered information to the backend system (MYSQL database) via
WIFI/Manually
 Provide a User friendly interface (BIG buttons, CHUNKY text, Simple one click
functionality on Buttons)
 Mobility: the ability to access the information on the go. Develop an app for the
farmer’s phone
 Provide a fertilizer recommendation table to the farmers so they can look up what
actions should be taken in order to prepare his land for the given crop.
 Training/User Manual
Operational requirements (SUPPLIER)
 Servers and DBMS needed to manage system (cloud based or local)
 Backup system needed in case of system malfunctions.
 Web based interface/app needed with user profiles (logon to view results)
 Cross platform equipment (run on different OS)
Technical requirements (TECHNICAL ASPECTS)
 Integration of site overview “snapshot” of the farmers land into software.
 WIFI enabled tablet.
 Website/ mobile Application being able to communicate with the database.
While conducting the research for the technical solution “handheld device” this is an over
view of the system:
SensorsEasy Link AdapterTablet.
Take readings with two soil sensors (Soil ph. & soil moisture)
 Readings uploaded to the Database via WIFI. (Stored locally)
 Data viewed via Website.
 Information stored on AWS.
 The supplier speaks with AWS to scale up and down.
 The suppliers target customers.
Technical Solution 2
The System
An overview of the proposed system:
 The system is comprised of a number of *nodes (the number depends on the farmer –
the larger the area, more nodes give greater accuracy) and a *base station that acts as
the central point on the network.
 The nodes are deployed in the areas of the field wherever the farmer requires.
 These nodes then record soil data (PH, moisture) and route this data wirelessly to the
base station.
 This base station is equipped with a GPS chip, storage facility and a Bluetooth
module.
 The farmer uses an app on his phone/tablet to connect with the base station via
Bluetooth.
 The soil data, time and date information is uploaded to the app on the phone/tablet
along with the Geolocation information from the base station
 This information is then uploaded to a database
 The user (farmer) logs onto a website with his own credentials - this brings him to his
dashboard
 The dashboard contains options to view uploaded data in different scenarios such as
graphs and charts. These charts allow the user to view predictions based on the data.
A link to the *map screenis also here, with the ability to plot the points on the map
where his nodes have been deployed as well as links to view and edit account and
personal information.
 There is a recommendations facility that generates optimum fertilizer type and
amount for specific areas of the farm depending on the type of crop being grown.
These recommendations are based on average readings taken in specific areas. This
gives the farmer a more accurate idea on the overall state of the soil in that particular
field/area.
*Nodes – these are equipped with sensors that measure soil PH levels and soil moisture
content. The nodes are placed into the ground in order for the sensors to record accurate
readings. The nodes have the ability to route information wirelessly to the base station and
can be calibrated to take readings and route them at regular intervals. More information in the
hardware section.
*Base station – This acts as the central point on the wireless network. All data from the
nodes gets routed to the base station where it is stored. The base station and the nodes use
mesh network topography in order to reduce redundancy and a low power networking
algorithm is needed in order to conserve power. The stored data is then uploaded to the users
phone/tablet app via Bluetooth.
*Map screen – the user has the ability to plot zones on his land where readings have been
taken. This gives the system an accurate representation of when and where readings were
taken. Another feature on this screen is for the farmer to rename the zones to his liking e.g.
Zone 1 may be re-named to “Hassett’s field”. This gives the farmer the option to familiarize
himself with the system and make it more personable rather than deal with zone numbers.
The website multiplottr.com allows the user to plot, save and share multiple addresses on a
customised map. A similar technology is needed for this system.
Points plotted on Google maps can be done by storing latitude and longitude co-ordinates in
KML format. KML (Keyhole Markup Language) is an XML notation for internet-based maps
such as Google Maps. This KML file can be used to plot multiple points on a map.
System Considerations
There are some limitations on the system such as the distance from the nodes to each other
and to the base station is limited. The routing is done via Wi-Fi so the range is generally 50
metres or less. Also for the recommendations facility to perform accurately, the farmer needs
to enter the correct data on initial setup of his/her account. This system also requires the
farmer to have an Android or iOS device with Bluetooth in order to transfer the data from the
base station.
RequiredHardware and Software
Sensors
For the system, the measuring devices needed to take readings from the soil need to be
integrated into a system where the readings are taken by the sensor instruments and the
software (middleware) then takes these readings and transmits them to the base station in
order for them to be uploaded to the database.
For the PH sensor, there are a number of candidates. The UlsterLeaf RapiTest Digital PH
meter is one candidate. This device is priced at €10.50. However there is also the integration
factor to consider here. Middleware would need to be designed to integrate this piece of
hardware into the proposed system.
Another option is to custom build the PH and soil moisture sensors on an arduino board. This
would mean manufacturing the product from scratch and employing an electronic engineer to
design and build the sensor system where the data could be uploaded to the base station. This
was deemed to be the best option for this system as Arduino is highly configurable and likely
to prove more cost efficient in the long term as the system becomes more refined. Below is
the cost of buying in the main components needed to build the nodes.
Arduino board
ATMEGA328 - €22.48
Soil moisture sensor
Phishine Soil Moisture Sensor - €3.63
Ph sensor
Atlas Scientific pH circuit - €20.37
Mobile Phone App
In this solution, an app needs to be created that has the ability to interact with a base station
via Bluetooth. The option to sync with a base station and upload the data collected is an
essential part of the system.
Below is a sample screen with Bluetooth pair and upload to database options
The app also allows the user to view his/her historical data and personal information. This
section of the app is essentially showing web content, so any changes made by the farmer on
the website are automatically synchronised to the app. The estimated cost of developing the
app is €5,000 approx (once off payment). The update and maintenance section is handled in a
later section of the proposal.
The website
The initial setup of the system requires the user to login using his/her given credentials. The
user is then presented with questions they need to answer in order to make the system as
accurate as possible. These questions are;
 What crops do you currently grow? The user can select multiple items from a list.
This list contains all possible crops that are grown.
 How much fertilizer do you currently use per year (kg) approx.? The user can enter an
amount into a box or click the do not know button. This means that the user may not
be able to generate some graphs and other predictions in the short term.
 What type of fertilizer do you currently use? The user can select multiple items from a
list. This contains a list of the most popular fertilizer combinations and types.
In order to make the recommendations system as accurate as possible, it is highly beneficial
to the farmer to enter his most accurate answers.
When the user logs into their account they are presented with a menu with the following
options:
My Account - allows the user to view/edit account information
My Personal Details - allows the user to view/edit personal details
My Crops - allows the user to view list of current crops being grown, also allowing the user
to add or delete crops. This will influence the recommendations facility
My Fertilizer - allows the user to view or edit the types of fertilizer they currently use. This
also influences the recommendations facility
Map - this facility allows the user to view their farm in google maps style view while also
giving them the opportunity to plot zones on their land e.g. zones that have already been
fertilized. This gives a good overview of areas that have yet to be taken care of and gives the
user a lot of information about the areas already fertilized such as:
 date/time last fertilized
 average PH level before fertilization
 average PH level after fertilization
 type of crop grown in each area
View Graphs/Charts/Recommendations - this allows the user to generate graphs and charts
based on the data in the system. These charts could be used for projections etc.. This is also
where the recommendations on types and amounts of fertilizer to use based on existing soil
data and the type of crop being grown.
Contact Us - this gives the user a facility in which to contact us about any issues they may
have with the system.
The cost of developing the website is estimated to be between €18,000 and €20,000 as the
website will need to be both an E-Commerce website for the sales section and also have a
login facility for members where they can view and edit personal data. The recommendations
section and the map section are likely to require complex code so this is factored into the
price.
A survey could also be sent out to farmers who are currently using the system which asks
questions like:
how happy are you with the system in general (1-10)
The Database
The requirements for the database for this system are as follows:
 Scalable - The database needs to be able to function when high amounts of users and
concurrent connections
 Reliability - The database needs to be reliable, have good redundancy mechanisms,
backups etc..
 Ease of Use - The database needs to be easy to install and maintain. This means lower
training costs for staff or lower costs for hiring DBA's
 Capable of handling spatial data - The GPS data from the base station needs to be
stored and the optimum form of storing this type of data is in spatial databases.
The database will need to store information such as:
Reading’s info
- Soil temperature reading
- Soil PH reading
- Date and time of reading
- Geolocation of base station at the time the reading was taken
Fertilizer data
- Types of fertilizer
- Quantities of fertilizer
- Commonly sold mixtures
The database will also need an equation which takes in soil data and gives a recommendation
on which fertilizer type best suits the land for the type of crop being grown, also
recommending the amount of fertilizer needed (or if any is needed) in a particular zone/field.
To achieve this, the system will need to be able to calculate the average PH level and soil
moisture content of a particular field. This will be easily done as all is needed to calculate this
is the number of readings taken and PH level taken from each node.
When storing Geolocation data, a consideration to take into account is the type of database
used. Some databases handle spatial data better than others. Traditional DBMS are not built
to handle this type of data so databases that specialize in handling this type of data were
developed. Also, extensions and tools were developed for traditional DBMS such as MySQL
to enable the handling of spatial data.
Types of Databases under consideration
MariaDB is a robust, scalable and reliable relational SQL server which is developed and
maintained by the makers of the original MySQL database. MariaDB is compatible with
MySQL so a system that uses a MySQL database can be swapped out easily to use MariaDB
as its backend. MariaDB supports spatial extensions that enable the creation, storage and
analysis of geographic features. This could be useful as there will be queries executed against
the Geolocation data. MariaDB is completely free open source software which makes it
attractive to smaller start-up companies as cost can be a major factor in deciding the type of
database to use.
MySQL is a similar relational database management system which is used by large web
applications such as Wordpress, Google, Drupal, Facebook, YouTube and Wikipedia for data
storage. The advantages of MySQL are; it is free, open source. It works well from the point
of view of data storage and retrieval. There is also now support for spatial functions in the
most recent release of MySQL.
Oracle 11g is a DBMS which is used by many Large organizations worldwide. Oracle is a
huge, flexible and secure database engine. It is highly configurable and often used by global
enterprises to process and manage data. Oracle differs from MySQL and MariaDB in that it is
not free or open source for use in enterprises. The advantage of using Oracle is that it is not
operating system dependent. It runs equally well on Windows, Mac or Linux environments.
The disadvantage of using oracle instead of MySQL or MariaDB comes down to cost. Oracle
spatial is a separately licensed component of the Oracle database. For the purposes of this
system, paying for an Oracle licence would not make sound financial sense as licences for
both the database and the spatial option would need to be paid.
Microsoft SQL Server is a DBMS which runs only on windows operating system
environments. This would restrict the choices of operating systems to run the system on if
this DBMS were to be chosen. IIS would have to be used as the web server as SQL server
only works on Windows environments. SQL Server, like Oracle 11g is not open source or
free to use for enterprises. This is a disadvantage of using this system rather than MySQL or
MariaDB. Spatial data is supported in SQL server versions from 2008 upwards.
Hosting
There are three main options when it comes to hosting web/application servers and databases.
1. Use a traditional hosting company such as Blacknight.com or GoDaddy.com to host
the website and database. This means signing up to a specific package where there is a
finite amount of bandwidth available and a limit to data storage and traffic. This
means that either bandwidth is being overused or underused, while also sharing
hardware with other applications.
2. Buy hardware and run the web/application servers and database locally. This means a
large upfront cost to buy the hardware. Also, there is the problem of knowing how
much hardware to buy and the maintenance and storage of the hardware.
3. Use cloud services to run both the web servers and database. This incorporates
backups as they can be scheduled from within the cloud control pane
Predicting how customers are going to adopt a new application/solution is difficult, and it’s
hard to get right. So, when a capacity decision is made prior to deploying an application,
often the outcome can go one of two directions; either end up sitting on expensive idle
resources or dealing with limited capacity. If the system runs out of capacity then the problem
of a poor customer experience is realised until more resources can be acquired. With Cloud
Computing, these problems go away. The amounts of resources needed are provisioned for. If
more is needed, it can easily scale up. If resources are not needed, they can be just turned off
which means payment is not required for them. This is potentially a huge cost saving model
which can be beneficial to start-ups, as a large investment in the hardware and software
needed up-front may cripple the business financially and hinder the long term sustainability
of the company.
After careful consideration, it was decided that the cloud services model is the correct option
for the purposes of this solution. The cost benefits compared to both other options can be
seen below. There is also the added bonus of having a free one-year period. This will allow
the business to expand and grow its customer base. This means an increase in income to the
business and any costs incurred for hosting web servers and databases will be easily afforded.
Below is a comprehensive guide to the options available in the chosen hosting solution.
AWS (Amazon Web Services), S3 and CloudFront
A graphical representation of the system architecture (not including CloudFront and
CloudWatch and ElastiCache which operate on the same level as the Application servers)
The advantages of using AWS over buying, configuring and maintaining servers locally:
Low latency - if everything possible is deployed to *CloudFront, AWS can detect your
location and make sure content is delivered to the user as fast and efficiently as possible.
Taking content off servers and moving it into a bucket (essentially a root level directory) in
*S3 alleviates the work that the web servers would normally have to do in terms of delivering
the content. Effectively CloudFront delivers the content on a repeated basis without the web
servers having to take care of the traffic. This means less *EC2 servers are needed.
Ordinarily, the web servers would be working hard to deliver content, now this is being
offloaded; this immediately translates into cost savings by reducing both the number of
servers needed and the size of the servers. All this gives the customer a better/faster
experience while delivering the same service. This is also beneficial when updating content.
Because all of the content is essentially in one location, you only have to update it in one
place rather than fishing through multiple EC2 servers to find the content and update from
there. This means the durability of static content goes up, reliability goes up, and costs go
down, all by implementing CloudFront. For dynamic content, CloudFront can also handle
specific queries that are made back to the web server and cache them at the Edge Location. A
popular query goes to the web server then to the database then returns content to the user.
Using caching, popular queries can be fed to a high number of customers without having to
use web server resources.
Managing Traffic
Load balancing from the start ensures customers never get the 503 message (web site server
unavailable, usually due to maintenance or the server is too busy) as *ELB takes care of this.
There is no interruption in terms of the delivery of the service. This may happen if servers are
stored locally and there is a sharp upturn in customers, and in turn, traffic and queries on the
system. The customer experience needs to be exactly the same regardless of the numbers.
Whether there are 50 customers or 50,000 customers, scaling up (or down) is easy using EC2
behind ELB. A convenient tool for achieving this is *CloudWatch. By using CloudWatch it
is possible to measure CPU utilization, network traffic in and out. It can detect how hard each
CPU is working therefore making sure resources are available in order to ensure no
interruptions in the service.
Databases
Using EC2, the configuration of the system starts with web servers which are auto scaling
which in turn serve the database. The database uses a master and standby configuration,
where the standby database becomes the master in case of master database failure. Another
aspect of the configuration is the use of read replica databases. These read replicas can be
used for tasks such as reporting, which may need to be carried out one a day/week depending
on the company. This reduces the size required for the RDS fleet. This means smaller
machines are needed for the master, standby and read replica because the master is not being
loaded up with peak of having to do the workload or reporting at the same time. Also the use
of *elasti-cache can mean that a high percentage of calls can be handled here instead of using
the master database. What this means is that the size of the master *RDS can be scaled down
because elasti-cache can handle some of the calls. CloudWatch can be used to detect the CPU
work that the RDS instance is doing. This data can be taken advantage of by scaling down to
the level required. For instance if the RDS CPU usage has a peak of 25% then clearly it can
be resized.
For the proposed solution, content stored in databases is a critical component of the system.
As a start-up company with only a handful of clients it may be feasible to construct a local
backend, where web servers and database servers are configured and maintained or pay for a
monthly hosting package where a hosting company is offering a set webspace size and
bandwidth but a lot of it is not being used. However, when client numbers start to rise, the
scalability problem becomes evident. This is where AWS has a huge advantage. Scalability is
not a problem as the system can be configured to work seamlessly whether there are 3
customers or 50,000 customers.
Explanation of Terms
[14] CloudFront - Amazon's content delivery web service. Integrates with other Amazon Web
Services to give developers and businesses an easy way to distribute content to end users with
low latency, high data transfer speeds, and no commitments.
[15] S3 - Storage for the internet. IT is designed to make web-scale computing easier for
developers. S3 provides a simple web-services interface that can be used to store and retrieve
any amount of data, at any time, from anywhere on the web. It gives any developer access to
the same highly scalable, reliable, secure, fast, inexpensive infrastructure that amazon uses to
run its own global network of websites. The service aims to maximize benefits of scale and to
pass those benefits on to developers
[16]EC2 - Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
resizable compute capacity in the cloud. It is designed to make web-scale computing easier
for developers. Amazon EC2’s simple web service interface allows you to obtain and
configure capacity with minimal friction. It provides you with complete control of your
computing resources and lets you run on Amazon’s proven computing environment. Amazon
EC2 reduces the time required to obtain and boot new server instances to minutes, allowing
you to quickly scale capacity, both up and down, as your computing requirements change.
Amazon EC2 changes the economics of computing by allowing you to pay only for capacity
that you actually use. Amazon EC2 provides developers the tools to build failure resilient
applications and isolate themselves from common failure scenarios.
EC2 provides resizable computing capacity in the cloud. Using EC2 eliminates the need to
invest in computing hardware upfront which saves money while also allowing applications to
be developed and deployed faster. EC2 can be used to launch one or more virtual servers as a
data center. Each of these servers are referred to as instances. These instances can
automatically scale up to add capacity to handle extra traffic if needed. AWS also provides
pre-configured templates for instances known as AMI’s (Amazon Machine Images). These
AMI’s can include just an operating system such as windows server 2008 or Linux red hat, or
they can also include pre-installed software packages on these systems.
Based on the amount of computing power needed for tasks, EC2 instances range from low
performance “micro” instances to high performance “x-large” instances for tasks such as data
warehousing. Instance types can be mixed and matched based on the computing power or
memory needed.
Security in EC2
There are settings to specify ports, protocols, IP ranges that can reach a particular instance
using security groups (which are similar to traditional firewalls)
[17] ELB - Elastic Load Balancing automatically distributes incoming application traffic
across multiple Amazon EC2 instances. It enables you to achieve greater levels of fault
tolerance in your applications, seamlessly providing the required amount of load balancing
capacity needed to distribute application traffic.
[18] CloudWatch - Amazon CloudWatch provides monitoring for AWS cloud resources and
the applications customers run on AWS. Developers and system administrators can use it to
collect and track metrics, gain insight, and react immediately to keep their applications and
businesses running smoothly. Amazon CloudWatch monitors AWS resources such as
Amazon EC2 and Amazon RDS DB instances, and can also monitor custom metrics
generated by a customer’s applications and services. With Amazon CloudWatch, you gain
system-wide visibility into resource utilization, application performance, and operational
health.
Amazon CloudWatch provides a reliable, scalable, and flexible monitoring solution that you
can start using within minutes. You no longer need to set up, manage, or scale your own
monitoring systems and infrastructure. Using Amazon CloudWatch, you can easily monitor
as much or as little metric data as you need. Amazon CloudWatch lets you programmatically
retrieve your monitoring data, view graphs, and set alarms to help you troubleshoot, spot
trends, and take automated action based on the state of your cloud environment.
[19] ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-
memory cache in the cloud. The service improves the performance of web applications by
allowing you to retrieve information from fast, managed, in-memory caches, instead of
relying entirely on slower disk-based databases.
[20] RDS - Amazon Relational Database Service (Amazon RDS) is a web service that makes
it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient
and resizable capacity while managing time-consuming database administration tasks, freeing
you up to focus on your applications and business.
RDS is a powerful tool which can support the full application life cycle. It provides rapid
provisioning, automated backups and point-in-time snapshot recovery. High availability
features with multi-zone deployment, and use replication to scale out read-heavy workloads
while modifying database capacity easily
Analysis
How the technical solution scores against requirements – scoring 0-4
 0 – offers no support
 1 – offers minimal support
 2 – offers average support
 3 – offers good support
 4 – offers full support
General Requirements ofthe Technical solution1:
Task 1 Readsoil 3/4
The soil sensor will have the ability to read the soil quickly, as mentioned above 90% of the
total reading is done in one second. Doesn’t need a long period of time to gain results and
show them on screen, the farmer has instant access to real-time data on this on screen. The
sensors are mobile, with the ease of plugging them into the adapter (if necessary) and then to
the tablet. The farmer can be on his way without the hassle of packing up an amount of gear.
It’s plain and simple. The Vernier pH Sensor is question is custom calibrated and is a quick-
responding sensor. It can be used in chemistry, biology, and environmental science. All of the
above are positives about the requirement, hence why this has scored 3/4 with only one
negative factor below. The negative factor about reading the soil would be the expensive of
actually gaining the readings as the sensor is priced at 100 US Dollars or €72.66.
Task 2 Upload data to backend 1/4
Uploading the data to the backend system will be either done via Wi-Fi or manually. What is
meant by manually would mean the farmer coming home from soil testing and manually
plugging the tablet into the PC or laptop and physically transferring the files recorded to the
pc and adding the information to the MYSQL database. The tablet chosen most likely will not
have cellular data so that method is more than likely ruled out, so these are the only other two
means in which the data can be obtained by the database. The score given to this requirement
is 1/4 as it is quiet hard for this requirement to be done well. Unless the farmer has WIFI
across all the land it may just be stored locally. WI-FI’s transmission range is an issue as the
general rule of thumb is that WIFI will not travel any more than 92m outdoors. Signal
Strength is also an issue as networks can be sometimes inconsistent in areas such as a farmers
land. Weak/ loss of signal factors can come into play and can be caused by natural effects
such as weather conditions, also building’s and barriers play a big part in the signal
degrading. The fact that the information can be uploaded via WIFI and save the farmer the
hassle of being a computer literate person is why it has been scored 1/4. This feature will ease
the task of getting the information uploaded. Perhaps the farmer is not very well up-to-date
with technology and computers so the task of manually uploading it would be difficult for
him.
Task 3 User Friendly Interface 3/4
The user interface on the tablet will be user friendly. The main advantage is that it will be
written in a way that everyone can easily pick up the device and start reading soil
characteristics. By using big buttons with one click functionality, plain text and simple
instructions explaining what each of the button does, thus satisfying the needs of the user.
This requirement has scored this 3/4 because the only drawback to this requirement would be
convincing people to use the product as technology shy people would not even like the idea
of using it. Non-technical people tend to shy away from these products, and perhaps if they
did pick up the device it needs to be good in order to stop them putting it down and rarely
using it again.
Task 4 Mobility (ability to view data from smartphone/tablet) 2/4
The technical solution proposed is mobile. The notion that the farmer can just pick up the
tablet his/her sensors and be on his way to carry out his work is very appealing. The farmer
will be able to move from field to field taking readings as necessary. The farmer will initially
have a Google maps snapshot or site overview of his/her land, they can zoom in and out and
touch the appropriate field and within the field, have a selection of sites (red markers) within
the field to take measurements from. The following snapshot has been accessed from Google
maps. The User will explain to the supplier how much land he owns; the supplier will
research these sites via Google maps or the county council sites online and be sure that the
developer of the software integrates these sites into the software. When he selects his site on
the overview, he then takes his measurement which then is corresponding to the site. Below
is what the farmer sees when he runs the software, just before he selects where the readings
will be taken from. Viewing the data on the go, will be easily done via the mobile web
application that the web designer would have incorporated into the coding of the website. In
order for the farmer to get a recommendation about a particular site he must have access to
both the tablet “map” and also the recommendations table online, in order to determine what
fertilizer should be placed at which location.
Reccomendations 2/4
Recommendations page: This page will be a set of rules and guidelines for the user to
follow based on the results they have gathered, and in order to get their soil in a particular
state for certain crop growing. The following page will contain data about how to treat soil in
order for soil to be in a particular condition you need. The page will have actions to take
based on your soil. Whether this is to add more nitrogen, potassium, or calcium to the land in
order to heighten or lower the soil’s ph in order to gain a higher yield of crop from the correct
soil type.
Field 1
Field 3
Field 2
Field 5
Field 4
Soil PH 4.0
Soil Moisture 17%
Soil PH 3.9
Soil Moisture 35%
Soil PH 3.2
Soil Moisture 55%
General Requirements ofthe Technical solution2:
Requirements Technical solution
Record soil data This is a basic requirement of the system. The nodes
record the soil data (ph. level and soil moisture) and
transmit to a base station nearby. The sizes of these
packets are small (kb) as only 2 readings are being
transmitted. The disadvantage of using nodes that
transmit data wirelessly to a base station is the issue of
connectivity. There is always a chance that the nodes or
base station will malfunction, be it interference or Wi-Fi
problems.
Score 3/4
Upload this data to backend
system
This base station is equipped with a receiver which
captures the data transmitted from the nodes. This data is
then paired with phone app via bluetooth and the data is
transferred to the phone. From here, the app uploads the
data to the database. The advantage of this technology is
that bluetooth has been around for a number of years and
is very well understood. this means there are a high
number of developers and tools available in order to
integrate it into the system without much problem. The
disadvantage of using bluetooth is that it is a PAN
technology and only works well in short distances (less
than 10m). This means that the phone will need to be
close to the base station when transferring the data.
Score 3/4
User friendly interface The app has a simple interface with only a limited number
of options available to the user. It has been designed to be
intuitive with the advantage that the user cannot go too
'deep' into the app and lose their way. However, some
farmers may still have trouble adjusting to using a
Smartphone app as some may not be technologically
proficient.
Score 3/4
Mobile (ability to view data
from Smartphone/tablet)
The ability to view historical data is available. This may
not make for the best viewing experience on smaller
Smartphone screens as viewing some of the information
involves viewing maps. With the different sizes of
screens on smartphones and tablets, this feature may not
be as streamlined as would have been desired.
Score 2/4
Recommendations on how
much fertilizer needed based
on uploaded data
Initially the farmer will need to fill in a form which gives
the system the required information it needs (such as
monthly and yearly spend, type of fertilizer used, how
much fertilizer used) in order to make recommendations.
These recommendations will be based on a table which
matches the uploaded data with the data already in the
database. The more data the system acquires, the more
accurate the recommendations will become. This is a
quality of most new systems as it is the data that makes
the system more reliable in terms of recommendations.
The downside to this feature of the system is that the
farmer may not know the information needed to optimize
the system. There is also the danger that they enter a
figure that is wildly inaccurate. This would mean the
baselines for the system would not be correct and
recommendations may not be as accurate as needed.
Score 2/4
Technical Requirements
Servers and database needed to manage system(cloud based or local)
The question here is whether to implement a system where we buy our own servers and
DBMS in order to run the system or to implement a cloud based system where everything
gets uploaded to a cloud-based service. As the cloud based service was deemed to be the
most appropriate for this system, it has the advantage of being free for one year which
enables the company to re-allocate funds elsewhere. However, using a cloud based system
means that trust is being put into external services. If this service were to fail, the whole
system goes down.
Score 3/4
Backup system needed in case of systemmalfunctions
Because a cloud based solution has been chosen for hosting the website and database,
scheduling and managing backups can easily be done through the control panel. This is
extremely user friendly and does not require a lot of time or expertise in order to function
properly
Score 4/4
Web based interface/app needed with user profiles (logon to view results)
The system needs a website and app to function properly. The website needs to be able to
display and retrieve dynamic information from a database so PHP and MySQL is a good
option. These technologies are proven to work well together and they can achieve all of our
needs on the website end of the system. For the mobile app, the Bluetooth facility on the
user's phone needs to be integrated so designing a hybrid app for the two main mobile
operating systems would seem to be the best solution at this time. This hybrid app can take
advantage of the Bluetooth function on the user's mobile device while also displaying web
content such as the user's profile information and map data. re and retrieve data from a
database so a technology
Score 3/4
Cross platform (run on different OS)
From the end-users point of view, the system needs to be platform independent as limiting the
system to users of a particular platform will reduce the potential customer base while also
limiting the system to the technologies available on that particular OS. As the app will only
be available on both iOS devices and Android devices initially, this rules out users with
phones on other platforms, or forces the users to buy a phone with either operating system.
This is a negative aspect to the system as it is not ideal to alienate any potential customers if
possible. For the hosting part of the system, the cloud based model supports a variety of
operating systems so in this respect, it ticks all the boxes.
Score 2/4
Analysis/Evaluation
Requirement Solution 1 Solution 2
Record Soil Data 3 3
Upload to backend system 1 3
User-friendly Interface 3 3
Mobility 2 2
Generate Recommendations 2 2
Ethical Section
The ethical side of using our product would be the cut back on using more fertilizer than is
needed or required, and saving the farmer both money and over polluting his land with
incorrect nutrients or fertilizer. Everyone must realize that fertilizer is a danger to society if
not used correctly using these finite ingredients has a massive effect on the environment due
to overuse and wastage of materials. If this solution is implemented it could cut back on the
amount of fertilizer needed.
There is a great opportunity to tackle the over usage of fertilizer throughout the country.
If the country can just stop and identify the negative effects of over using fertilizer and try
and cut down the amount, it would be greatly helping in the saving of money and helping the
environment.
What can be done to succeed?
• Measure how much fertilizer a small farmer uses on his land.
In Ireland resources can be used to find out a rough estimate of how much fertilizer a regular
farmer uses on his land. Determine how much fertilizer he is actually over using, instead of
just throwing it out on the field, the farmer can use the required amount of the proper bag,
which will cut down on not only contamination but on the farmers costs.
• How much is used in Ireland?
Find out how much the whole country is using. And indeed spread the word about the
product and the savings in cost and saving of the environment.
• Can savings expand into Europe?
The results of the country could be vital for expanding into Europe and letting them know
about the benefits of knowing these facts and preventing overuse of fertilizer in other
countries in Europe.
Conclusion
Two alternative solutions to reduce and optimize fertilizing practices on farms in Ireland have
been presented: Solution 2 is deemed to be the more suitable option to proceed with as it
offers the user a more comprehensive analysis and recommendations facility which allows
them to make accurate decisions in terms of their fertilizer choice and output while also
having a lower cost to implement.
The use of technology in the agricultural industry in Ireland is not being widely used at the
present time. There are technologies available in today’s market such as precision farming
solutions. These solutions use modern day technology to aid farmers in making their
processes more effective and efficient. However, these are not being widely used by farmers
in Ireland at the present time. The reason for this underutilisation of technology on farms is
due to a number of factors
Cost – The cost of implementing a technology driven system can often deter a farmer from
purchasing.
Limited options available – there is not a wide range of solutions in the agricultural sector
which are widely used and understood, so farmers are reluctant to buy into technologies they
do not fully understand and the potential benefits of the technology if used in the correct
manner.
It is believed that the proposed solutions can enable farmers to cut costs by using the correct
amounts of fertilizer and the correct types of fertilizer on their land. When used correctly, the
proposed solutions saves the farmer money he/she would have normally spent on over
fertilizing the land while also determining the correct type of fertilizer the farmer needs in
order to maximize their yield. These solutions also have a positive ethical impact on the
environment. With the optimization of the use of fertilizer, this means that toxins do not
accidentally seep into surrounding streams and rivers. This ensures that the eco-system in the
surrounding areas is not adversely affected by over-fertilization.
When adopting these technological solutions, farmers can get dragged into the situation
where they change their processes to suit the technology. This is not an ideal situation as
technology should be there to support and enhance existing processes. This is a potential
negative aspect to the solution.
References:
[1] http://www.agriinfo.in/?page=topic&superid=4&topicid=274
[2]http://books.google.ie/books?id=1GlxaTmiPz8C&pg=PT494&dq
[3] http://www.onsetcomp.com/hobonode-wireless-sensors
[4] http://www.microstrain.com/wireless/sensors
[5] https://www.mysql.com/why-mysql/topreasons.html
[6]http://aws.amazon.com/application-hosting/benefits/
[7]http://aws.amazon.com/rds/mysql/
[8] http://aws.amazon.com/ec2/pricing/
[8] http://aws.amazon.com/rds/free/
[9] http://www.teagasc.ie/environment/nitrates/soil_testing.asp
[10] http://www.independent.ie/business/farming/irelands-farmers-getting-older-cso-
28891852.html
[11]http://www.cso.ie/en/newsandevents/pressreleases/2012pressreleases/pressreleasecensuso
fagriculture2010finalresults/
[12] http://www.globalvision.ie/clients/maintenance-contracts/
[13] http://www.irishexaminer.com/farming/stephencadogan/fertiliser-use-warrants-probe-
238483.html
[14] http://aws.amazon.com/cloudfront/
[15] http://aws.amazon.com/s3/
[16] http://aws.amazon.com/ec2/
[17] http://aws.amazon.com/elasticloadbalancing/
[18] http://aws.amazon.com/cloudwatch/
[19] http://aws.amazon.com/elasticache/
[20] http://aws.amazon.com/rds/

More Related Content

Viewers also liked (8)

Baraa CV 2016
Baraa CV 2016Baraa CV 2016
Baraa CV 2016
 
Get started with dropbox
Get started with dropboxGet started with dropbox
Get started with dropbox
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Victor hugo vp
Victor hugo vpVictor hugo vp
Victor hugo vp
 
NORMA TÉCNICA DE LA ATENCIÓN DEL RECIÉN NACIDO
NORMA TÉCNICA DE LA ATENCIÓN DEL RECIÉN NACIDONORMA TÉCNICA DE LA ATENCIÓN DEL RECIÉN NACIDO
NORMA TÉCNICA DE LA ATENCIÓN DEL RECIÉN NACIDO
 
샤워기 UX_이제는 샤워가 즐거워요_박수진님
샤워기 UX_이제는 샤워가 즐거워요_박수진님샤워기 UX_이제는 샤워가 즐거워요_박수진님
샤워기 UX_이제는 샤워가 즐거워요_박수진님
 
4월 3주차 ux trend
4월 3주차 ux trend4월 3주차 ux trend
4월 3주차 ux trend
 
effectiveaccountorigination
effectiveaccountoriginationeffectiveaccountorigination
effectiveaccountorigination
 

Similar to THE FINISHED PROJECT

National environmental quality_standards_assignment-5
National environmental quality_standards_assignment-5National environmental quality_standards_assignment-5
National environmental quality_standards_assignment-5fahadkhalil1978
 
IS 642 final submit (Ali Alsalman)
IS 642 final submit (Ali Alsalman)IS 642 final submit (Ali Alsalman)
IS 642 final submit (Ali Alsalman)Ali Alsalman
 
Growing In Confidenc Community Food Project, How To Guide
Growing In Confidenc Community Food Project, How To GuideGrowing In Confidenc Community Food Project, How To Guide
Growing In Confidenc Community Food Project, How To GuideangeliaGeo
 
Lcscm synopsis- itnesh
Lcscm synopsis- itnesh Lcscm synopsis- itnesh
Lcscm synopsis- itnesh Itnesh Kumar
 
regulatory-strategy
regulatory-strategyregulatory-strategy
regulatory-strategyOmar Ameer
 
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...Benjamin Farrell
 
Implementation of green manufacturing in industry a case study
Implementation of green manufacturing in industry   a case studyImplementation of green manufacturing in industry   a case study
Implementation of green manufacturing in industry a case studyeSAT Journals
 
drivers-low-carbon-development-china-industrial-zones-en
drivers-low-carbon-development-china-industrial-zones-endrivers-low-carbon-development-china-industrial-zones-en
drivers-low-carbon-development-china-industrial-zones-enLisa Muirhead
 
Operations and-maintenance-best-practices
Operations and-maintenance-best-practicesOperations and-maintenance-best-practices
Operations and-maintenance-best-practicesNikhil Nangia
 
Cdeimplementaionresearchaug18
Cdeimplementaionresearchaug18Cdeimplementaionresearchaug18
Cdeimplementaionresearchaug18Rahul J Malaviya
 
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPR
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPRSetting Up a Successful Bio-Based Plastics Manufacturing Unit: DPR
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPRIMARC Group
 
Sean Foley: Planting for the Future Volume I Main Report 2009
Sean Foley: Planting for the Future Volume I Main Report 2009Sean Foley: Planting for the Future Volume I Main Report 2009
Sean Foley: Planting for the Future Volume I Main Report 2009LIWG-Laos
 
Green it and audit
Green it and auditGreen it and audit
Green it and auditKAMLESH SONI
 
Resource Paper of Enterprise-Wide Deployment of EDM
Resource Paper of Enterprise-Wide Deployment of EDMResource Paper of Enterprise-Wide Deployment of EDM
Resource Paper of Enterprise-Wide Deployment of EDMGlen Alleman
 
CBabcock GEB3213 Final project report
CBabcock GEB3213 Final project reportCBabcock GEB3213 Final project report
CBabcock GEB3213 Final project reportChris Babcock
 
Environmental protection and management Module_1.pptx
Environmental protection and management Module_1.pptxEnvironmental protection and management Module_1.pptx
Environmental protection and management Module_1.pptxRaju385766
 

Similar to THE FINISHED PROJECT (20)

National environmental quality_standards_assignment-5
National environmental quality_standards_assignment-5National environmental quality_standards_assignment-5
National environmental quality_standards_assignment-5
 
IS 642 final submit (Ali Alsalman)
IS 642 final submit (Ali Alsalman)IS 642 final submit (Ali Alsalman)
IS 642 final submit (Ali Alsalman)
 
Growing In Confidenc Community Food Project, How To Guide
Growing In Confidenc Community Food Project, How To GuideGrowing In Confidenc Community Food Project, How To Guide
Growing In Confidenc Community Food Project, How To Guide
 
Lcscm synopsis- itnesh
Lcscm synopsis- itnesh Lcscm synopsis- itnesh
Lcscm synopsis- itnesh
 
regulatory-strategy
regulatory-strategyregulatory-strategy
regulatory-strategy
 
MR1308.pdf
MR1308.pdfMR1308.pdf
MR1308.pdf
 
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...
Sustainable Mining - Intervening in the Mining Process - Creating a Shift Tow...
 
Green garment
Green garmentGreen garment
Green garment
 
Implementation of green manufacturing in industry a case study
Implementation of green manufacturing in industry   a case studyImplementation of green manufacturing in industry   a case study
Implementation of green manufacturing in industry a case study
 
drivers-low-carbon-development-china-industrial-zones-en
drivers-low-carbon-development-china-industrial-zones-endrivers-low-carbon-development-china-industrial-zones-en
drivers-low-carbon-development-china-industrial-zones-en
 
Operations and-maintenance-best-practices
Operations and-maintenance-best-practicesOperations and-maintenance-best-practices
Operations and-maintenance-best-practices
 
Cdeimplementaionresearchaug18
Cdeimplementaionresearchaug18Cdeimplementaionresearchaug18
Cdeimplementaionresearchaug18
 
WOCAT GLUES Products - Leipzig Jan. 2015
WOCAT GLUES Products - Leipzig Jan. 2015WOCAT GLUES Products - Leipzig Jan. 2015
WOCAT GLUES Products - Leipzig Jan. 2015
 
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPR
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPRSetting Up a Successful Bio-Based Plastics Manufacturing Unit: DPR
Setting Up a Successful Bio-Based Plastics Manufacturing Unit: DPR
 
Plasma Medicine Market
Plasma Medicine MarketPlasma Medicine Market
Plasma Medicine Market
 
Sean Foley: Planting for the Future Volume I Main Report 2009
Sean Foley: Planting for the Future Volume I Main Report 2009Sean Foley: Planting for the Future Volume I Main Report 2009
Sean Foley: Planting for the Future Volume I Main Report 2009
 
Green it and audit
Green it and auditGreen it and audit
Green it and audit
 
Resource Paper of Enterprise-Wide Deployment of EDM
Resource Paper of Enterprise-Wide Deployment of EDMResource Paper of Enterprise-Wide Deployment of EDM
Resource Paper of Enterprise-Wide Deployment of EDM
 
CBabcock GEB3213 Final project report
CBabcock GEB3213 Final project reportCBabcock GEB3213 Final project report
CBabcock GEB3213 Final project report
 
Environmental protection and management Module_1.pptx
Environmental protection and management Module_1.pptxEnvironmental protection and management Module_1.pptx
Environmental protection and management Module_1.pptx
 

THE FINISHED PROJECT

  • 1. CSM4 Project PJ Byrne – C00147424 Damien Knox – C00150374 9th April 2014
  • 2. Contents Executive Summary...................................................................................................................3 Introduction................................................................................................................................4 BUSSINESS SECTION........................................................... Error! Bookmark not defined. Speak to Stakeholders ............................................................................................................5 Existing practices of Fertilizer. ..............................................................................................5 Taking a soil samples. ............................................................................................................5 Existing cost of fertilizer........................................................................................................6 The industry and area to be addressed ...................................................................................6 Issues/Problems and Opportunities ........................................................................................6 Existing Solutions ..................................................................................................................7 Importance of Soil PH............................................................................................................8 SWOT ANALYSIS.............................................................. Error! Bookmark not defined. FINANCIAL ANALYSIS....................................................................................................10 Business Section ......................................................................................................................11 Introduction..........................................................................................................................11 Financial Analysis................................................................................................................13 Website/App maintenance costs...........................................................................................15 Hardware maintenance costs................................................................................................15 Sensor Hardware and integration costs ................................................................................15 Sensor Software and Base Station Software Costs ..............................................................15 Database Setup Costs ...........................................................................................................15 Advertising Costs .................................................................................................................16 Conclusion............................................................................................................................16 TECHNICAL SECTION ......................................................... Error! Bookmark not defined. TECHNICAL SOLUTION 1 ............................................... Error! Bookmark not defined. HOBONODE .......................................................................................................................17 Arduino.................................................................................................................................17 MicroStrain...........................................................................................................................18 TECHNICAL REQUIREMENTS. ...................................... Error! Bookmark not defined. Scalability and Flexibility.................................................................................................20 High Availability ..............................................................................................................20 Open Source Freedom and 24 x 7 Supports .....................................................................20
  • 3. Lowest Total Cost of Ownership ......................................................................................21 Summary ..............................................................................................................................26 Requirements for Solution 1 ....................................................................................................26 Technical Solution 2 ................................................................................................................27 The System...........................................................................................................................27 System Considerations .........................................................................................................28 Required Hardware and Software ........................................................................................29 Sensors..............................................................................................................................29 Mobile Phone App............................................................................................................29 The website.......................................................................................................................30 The Database ....................................................................................................................32 Hosting..............................................................................................................................33 AWS (Amazon Web Services), S3 and CloudFront.........................................................34 Analysis....................................................................................................................................38 General Requirements of the Technical solution 1:.............................................................38 General Requirements of the Technical solution 2:.............................................................41 Technical Requirements.......................................................................................................42 Analysis/Evaluation.................................................................................................................43 ETHICAL SECTION...............................................................................................................44 Conclusion ...............................................................................................................................45 REFERENCES: .......................................................................................................................46
  • 4. Executive Summary This project contains two technical solutions to achieving the goal of reducing and optimizing fertilizer practices on farms in Ireland. The project is broken in to three main sections. Business section The Business section contains a Financial Analysis of both solutions. The financial costing includes website, application and maintenance costs, System hardware costs, system software costs, integration costs and advertising costs. A SWOT analysis was also conducted. Existing solutions, the importance of Soil Ph. and soil moisture were also investigated. The industry to be addressed and existing cost of fertilizer was researched. From a marketing perspective, options are discussed on how the system would be advertised and distributed. Technical Section The technical solutions proposed discuss in detail the technical requirements behind each system. Solution 1 consists of general requirements such as reading soil, uploading data, and viewing the data. The technologies used are Wi-Fi, PHP with MYSQL, and Database as a service “DaaS”. Solution 2 enables the farmer to collect and analyse data pertaining to fertilization and use this data to streamline farming fertilization practices. The technologies used in this system include: Bluetooth, Wi-Fi, “Daas”, Dynamic web and applications. Ethical section The ethical component to the overall system is the environmental benefits of reducing unnecessary fertilization. Therefore saving the over usage and wastage of finite materials. As government legislation already limits the use of fertilizer on Irish farms, this has a negative impact on existing farming practices, as fertilization is not being used correctly and appropriately in many cases throughout the country. The proposed system aims to rectify this by giving the farmers all the information they need to make the correct decisions about the fertilization practices. The benefits because of this solution is reduce damage to the eco- system, stop unwanted seepage into surrounding rivers and streams, and protect society as a whole.
  • 5. Introduction The project proposal we chose was to “reduce and optimize fertilizing practices in Ireland” with the aid of technology. The growing trend in recent years has been using technology to enhance and support existing practices in all sectors of industry. The aim of this project is to apply these objectives in the agricultural industry. Using technology in this field can have a beneficial impact on farming processes and by extension, also have a positive effect on the environment. Examples of this would be: 1) Increased efficiency in fertilization. By using the proposed solutions, the information provided to the farmer enables him/her to make increasingly accurate decisions on issues such as the amount of fertilizer purchased each year, and the optimum type of fertilizer that should be distributed on the land in order to achieve maximum yield. 2) Cost Benefits With increased efficiency in fertilization this translates into cost savings for the farmer, as they are only purchasing the required amount and type of fertilizer needed for their land. 3) Reduced damage to the environment By implementing this system, it would ensure that the damage to the environment would be minimal due to the over usage of fertilizer. The seepage of toxins into natural streams and rivers and surrounding land would be drastically reduced thereby preserving the health of the eco-system. Two different solutions were researched, both containing a combination of existing technologies. Both of the solutions are aiming towards helping the reduction of fertilizing land and optimizing its use when in practice.
  • 6. Business Section 1 Introduction: The following section contains in depth research to the business side of the proposed solution, the topics addressed are general research into findings such as how important Soil Ph. and Soil moisture are within the farming industry. A SWOT analysis of technical solution 1 was conducted and a financial analysis of technical solution 1. Speak to Stakeholders After speaking with stakeholders about their fertilizing practices, there was a lot learned a lot from the conversations which gave a great insight to the methods they employ in order to determine how they fertilize their land and how it is distributed across their land. The method focused on was chemical fertilization, because of the disadvantages it has on the environment. Some examples of chemical fertilizer:  Calcium (C) Ammonium (A) Nitrate (N) CAN  Nitrogen (N), Phosphorus (P) and Potassium (K) NPK The following headings were spoken about while talking to the farmers. Existing practices ofFertilizer. With both research and speaking to farmers, it was found that they test their soil perhaps twice a year if you are really concerned about it, but really suggest you do it at least once every three years. The test results should be easily available to you so that you can monitor any changes in soil fertility. You may want to test more often if you have a problem with the land or if you have applied a lot of nutrients to it. People regularly test their soil in order to save some money on fertilizer and not just throwing it away so to speak. Basically how often you should test your soil really depends on what value you place on the crop. Taking a soil samples.  “How to take a good soil sample?” The first instruction was to use a clean instrument to take a sample of the soil. The option of taking samples in different spots of the field is acceptable, but most farmers take soil samples in the shape of a W throughout the field. Proper measurements need to be taken approximately 3 to 4 inches down into the sod in a field. Gather the sample in a clean container. So with these soil samples taken they are sent to Johnstown Castle in county Wexford. This is Ireland’s leading research centre for soils and the rural environment. The centre are experts at research on soils, nutrient efficiency, recovery and losses, air and water quality, the agricultural environment and agro-ecology. The research results generated are used widely by advisors, farmers, scientists and policy makers. Johnstown Castle has state- of-the-art laboratory facilities in order to support the research programme with soil, water, plant, air and microbiological analyses.
  • 7. Existing cost of fertilizer The farmers that were spoken to had given good information as to how the fertilizer is sold. Most suppliers sell a range of fertilizers both straight and compound in the following order. Suppliers sell the fertilizer to farmers in 50kg bags, 500kg bags and 1tonne bags, with some research done on the cost of fertilizer form different suppliers a conclusion was reached that the average cost of fertilizer per tonne being approximately €600. It was hard to find this average as there is a vast range of fertilizers that can be sold as straight/compound and varied in quantity. Farmers tend to buy in bulk and more than often buy the 1tonne bag due to the size of farmers land in the local area. They would rather buy in bulk and store the fertilizer themselves rather than trek to and from the suppliers. The industry and area to be addressed The farming industry in Ireland encompasses a huge part of the economy. Fertilizer used by farmers in Ireland could possibly have a detrimental effect on the environment, be it the unnecessary overuse of fertilizers or the accidental releasing of toxins into streams and rivers. This project aims to implement a system where farmers can have as much information as they need in order to fertilize their land in the most efficient manner. The balance of soil nutrients is a very important factor in fertilization. Too much of a particular nutrient can be just as bad as not having enough nutrients. The system being proposed by this project uses sensors in the ground which detect various soil readings. These readings are then uploaded to a database. This will give the farmer the information he/she needs in order to fertilize their land to the optimum levels. This has a positive effect on both the financial side and on the environmental side. If less fertilizer is used, or the fertilizer is used in the correct areas, the less chance of unnecessary waste and the less chance of contaminating nearby water supplies. Issues/ProblemsandOpportunities Issues within the area being looked at are, over usage of fertilizers, pollution of natural water springs. It doesn’t matter if fertilizers are artificial or organic, they can cause serious problems if they contaminate freshwater and marine ecosystems. The same nutrients that nourish crops, in chemical fertilizers can cause a rapid growth of algae, and then this dying algae feeds bacteria, which in turn consumes so much of the dissolved oxygen in the water that fish and plants cannot survive. Some species of algae produce toxins which can be very harmful to humans. One major area to be addressed, and the biggest problems with using chemical fertilizers. Contaminated Nitrogen fertilizers break down into nitrates and travel easily through the soil. Because nitrogen is water-soluble and can remain in the groundwater for decades, as farmers are constantly making an addition of nitrogen to the soil over the years, it has an accumulative effect. By having a consistent Nitrogen rich soil base across each field, this can lead to an overall higher crop performance, which leads to cost savings and environmental savings. With some research it was found that “Groundwater contamination has been linked to gastric cancer, goitre, birth malformations, and
  • 8. hypertension testicular cancer and stomach cancer” The outcome of this would only be positive and it would be of great benefit to farmers all over to know this information. Existing Solutions After some research online it was found that soil analysers are high in favour in today’s market for people who like to look after their gardens and particularly small land areas. They are easily obtained from the internet. A conclusion has been drawn, that the most common choice of equipment for recording soil readings is either the 3 in 1 or 4 in 1 soil analysers. Most of these devices measure the required information needed in order to keep your land in good order. Most of the devices record information like Soil PH Soil Moisture, Soil temperature, and light intensity but none are digitally shown on screen with the option of uploading or storing the gathered information to a database/website for fertilizer recommendations based on the readings. The cost of these 3 and 4 in 1 products range from as little as $20 right up to $200 depending on what you actually want the reader to do. Most popular according to Amazon was an electronic soil reader 4 in 1 at $25 which completed the following tasks: • PH levels, • Environment sunlight intensity, • Moisture levels • Temperature The likes of this product is used in home gardening and small land areas and not really in the farming industry. Farmers send their soil samples to a laboratory such as Johnstown Castle in Wexford because they value their land a lot as this is their livelihoods they require accurate results. The product and service provided offer these accurate results on an electronic device with the possibility of storing them locally or uploading them to a database/Website so the farmer can check these multiple readings from his workstation. The product provided will be unique as there is no product that will take readings and integrate GPS into the equation, giving the farmer the location of his readings and fertilizer recommendations. Existing solutions are plentiful in the market today. The reason this area was chosen was the product provided will record soil moisture and soil pH levels is because these are vital parameters which decides the quality of a crop for the farmer. There no other electronic soil analyser that integrates both of these measurements. [1] The importance ofSoil Moisture • Soil water serves as a solvent and carrier of food nutrients for plant and crop growth • Soil water acts as a nutrient itself • Soil water regulates soil temperature • Microorganisms require water for their metabolic activities
  • 9. • Soil water helps in chemical and biological activities of soil • Water is essential for photosynthesis Importance ofSoil PH Correct soil pH is important in the farming industry as small bacteria inhabit the soil and they cannot survive in high acidic or alkaline soil. Without the bacteria certain by-products of the species higher in the food-chain such as faecal matter, and carcasses would not be broken down and made into usable nutrients for crop growth. [2] Nutrients such as phosphorous, calcium, potassium, and magnesium are most available to plants when the soil pH is between 6.0 and 7.5. Under highly acid (low pH) conditions, these nutrients become insoluble and relatively unavailable for uptake by plants. High soil pH can also decrease the availability of nutrients. If the soil is more alkaline than pH 8, phosphorous, iron, and many trace elements become insoluble and unavailable for plant uptake. SWOT Analysis STRENGTHS  Cost saving [9] “The cost of soil testing is in the region of €1.25/ha/yr.” The average cost of fertilizer per tonne being approximately €600. (CAN fertilizer) Farms in Ireland with an average size of 32.7 hectares, so that prices is roughly €40.00. With soil samples taken as often as required by the farmer, mostly when there is a change in crop to be grown. Soil samples are roughly done once every year, but soil samples should also be taken if problems occur during the growing season.  Economic benefits of using the product. This product will be beneficial as it has the ability to determine what condition soil is in, giving the farmer an idea to what action should be taken. I.e. (spread more Nitrogen, potassium, calcium, ammonium) instead of throwing out all sorts of CAN or NPK bags onto the field.  Time saving. The ability to view the data when it is recorded and not have to wait for results from the laboratory. This usually takes up to 2-3weeks to get results back.
  • 10.  Mobility. The mobility factor is a strong point to the product as this enables the user to access data on the go. Via his tablet, phone or pc. He does not need to be at a specific location in order to access his results.  Speed. The speed of the readings, sensor reads soil within 2seconds. Ease of use, user friendly interface and easy interaction with software. On demand results. WEAKNESSES  Expense The expense of actually getting this product up and running will be a weakness.  WIFI range. Another weakness to the product is that the tablet must be within Wi-Fi range in order to upload the data, if this is not available, the data must be manually uploaded to the database via pc. Connect tablet to the pc and transfer the files physically.  Scalability This solution might be beneficiary to the larger farmers in the country as it requires a lot of travelling if you have a large farm. The farmer must travel to the site in which he wishes to take soil readings. Famers with large farms won’t like this idea. OPPURTUNITIES  [10] Number of farmers in Ireland. In 2012, the number of farms was 139,860. The number of people working on farms in Ireland was 272,016. This is a great number of potential customers. There is a great potential for money to be made if the farmers in Ireland were to get behind our product.  First mover advantage.
  • 11. There is currently nothing in the market for tablets recording soil characteristics exactly like this solution does. After some research it was found that there are devices that can measure the characteristics of soil, but none record both soil ph. and moisture and upload them to the database via Wi-Fi. THREATS  [11] The rising age of farmers. The CSO census of agriculture shows the average age of farmers in Ireland in 2012 was 54, compared to 51 in 2000. This would be a problem as this generation of people would not be as up-to-date with technology. And perhaps technology shy.  Product replacement. Seen as though our product will be first on the market there could be threat of competitors under cutting the solution proposed and perhaps offering a similar service for a cheaper price. Our product will set the benchmark as this will be the product everything will be compared to. Financial Analysis This table represents the costs incurred in order for me to initially setup the company. In year 1 forecasted sale are 500 units, and in year 2 it is expected this number will increase to 1000 units. The monthly fee of €10 will be needed by the customer in order for continued use of the service. Price of stock (X 500 UNITS in Y1 and 1000 X Y2) Tablet: €99 Soil ph. Sensor: €101 Soil moisture: €130 Easy link adapter: €76 EQUIPMENT YEAR 1 YEAR 2 Tablet €49,500 €99,000 Soil Ph. sensors €50,500 €101,000 Soil moisture sensors €65,000 €130,000 Easy link adapters €38,000 €76,000 WEBSITE €2,000 ONE OFF PAYMENT ----------- HOSTING FREE €1226.40 Software on tablet €5,000 ONE OFF PAYMENT -------------- MAINTENANCE €2,400 €4,000 ADVERTISING €1000 €2,000 Monthly fee (users) €120 €120 TOTAL €213,520 €413,346.40
  • 12. This table below represents us selling the product. Increase of price (X 500 UNITS in Y1 and 1000 X Y2) Tablet: €11 Soil ph. Sensor €:9 Soil moisture: €5 Easy link adapter: €4 A profit of €3,980 is made after the first year of business. A profit of €21,653.60 is made after the second year of business. Business Section 2 Introduction The following is an excerpt taken from the Irish Examiner Newspaper which highlights some of the problems farmers are experiencing with regards to fertilizer. As government legislation on the amounts of fertilizer allowed on farms means farmers are experiencing difficulties with their land because of this. These government regulations are having the negative effect of fodder deficits and highlight the need for farmers to be smart about fertilizing their land more than ever. With the optimisation of fertilizer spreading, the proposed solution will aid farmers in this respect. [13]Teagasc has revealed in 2013 indications that farmers are turning their backs on fertiliser usage. It seems incredible that a trend to apply less fertiliser has intensified this year, when more grass than ever is needed to avert another winter fodder crisis. Nevertheless, Teagasc says nitrogen sales in the first half of the 2013 fertiliser year are down 16%, phosphorous sales are down 21%, and potassium sales are down 23%, compared to the corresponding period in 2012. Attempting to explain the trend, Teagasc experts say conditions may have been poor for spreading fertiliser, or farmers may not have been able to pay the €300 per tonne bill for nitrogen, due to cash flow difficulties relating to the fodder crisis. Maybe the Government announcement in May of a temporary adjustment of nitrates regulations came too late to overcome farmers’ fears of inspectors finding they had applied too much fertiliser. EQUIPMENT YEAR 1 YEAR 2 Tablet €55,000 €110,000 Soil Ph. sensors €55,000 €110,000 Soil moisture sensors €67,500 €135,000 Easy Link adapters €40,000 €80,000 TOTAL €217,500 €435,000
  • 13. Already, these regulations have left many farms short of enough phosphorous in the soil for optimum grass growing, despite farmers applying the maximum level allowable under the regulations. Fertiliser and lime deficiencies can reduce grass production as much as 50%. Even before this year, official figures showed lime usage has been cut back by 40% since 2003, and usage of P and K fertiliser was the lowest since the 1950s. Nitrogen usage was at its lowest since 1983. That fertiliser usage is still falling this year, when up to two-thirds of farmers are likely to have a fodder deficit of 23% on average, warrants serious investigation. A kg of nitrogen fertiliser costs €1.20. On dairy farms, it can grow additional grass from spring up to August that is worth between €3 and €10. Perhaps it is on cattle farms that use is dwindling. But they need grass also. Maybe the average dairy or cattle farmer sees a point of diminishing returns, in a year when the estimated 30,000 tonnes of imported fodder cost them about €6 million; and average 2013 expenditure on concentrate feed will increase by 12% on dairy farms and 17% on cattle farms, compared to the already very high costs of 2012. Farmers who are trying to pay off big bills built up during the fodder crisis will be painfully aware of the sky-high costs of farming — even if high cattle and milk prices hold out the prospect of profit, as high as €900 per hectare this year in dairy farming, according to Teagasc. Since 2000, agricultural output prices on Irish farms have climbed about 38%. But the cost of the raw materials farmers use — mostly feed and fertiliser — has gone up about 50%. Fatigue could be setting in for farmers on this cost-price squeeze treadmill. If so, there was a glimmer of light this week, when fertiliser market analysts predicted a 25% slump in potash prices, due to the collapse of one of the two global marketing cartels for this vital soil nutrient. Prices are expected to return to 2008 levels, after Russian and Belarusian manufacturers, who account for 43% of world potash exports, fell out. An estimated $20bn was wiped off the share prices of leading potash companies across the world, in expectation of a price slump. It could be just what Irish farmers need, to get interested again in increasing their fertiliser usage — if the price reduction ever filters down the fertiliser supply chain as far as them.
  • 14. The proposed system aims to enable farmers to cut costs by deploying a system where the has continued ongoing access to the information he needs such as soil PH levels and soil moisture levels on all areas of his/her farm. This information, along with the type of crop the farmer intends to grow allows the system to generate a recommended usage level for a particular area and also the type of fertilizer needed in order to achieve maximum yield from their land. There were 139,860 farms in Ireland as of 2012, so there is a huge opportunity for a system such as the proposed one to have success in this area. Even if the system were to start out being used by a small number of farmers, a comprehensive feedback and review section could be incorporated into the website and positive feedback could be used in advertising campaigns where farmers who have been using the system give a positive review, therefore making it more appealing to other farmers. In this industry, as Ireland is a relatively small area geographically, word of mouth will also be an important aspect in selling the system to the agricultural community. It is therefore very important that farmers are given the opportunity to voice their concerns over any part of the system they feel does not perform as well as is needed and also give valuable insight into features they would like incorporated into the system. The proposed system aims to reduce the farmers costs by he/she can employ a build to demand model in regards to fertilizer rather than a build to inventory model which may mean that excess amounts of fertilizer are bought, but are not needed and are left lying in storage on the farm, or another scenario of this build to inventory model the farmer uses could be that the farmer spreads all of the fertilizer on the land regardless of the need for it. If the fertilizer amounts used by farmers could be reduced by 15-20% then this could potentially bring huge cost savings to the farmer depending on the size of the farm and the amount of fertilizer normally used on the land. The Irish Farmers Association (IFA) operates an app marketplace called iFarm which houses apps which could be beneficial to farmers. If the proposed system were to be added to this marketplace, the system would have a much higher chance of being widely adopted than would otherwise be the case. The IFA could be approached in order to market the system in return for a percentage of the profits made. This would give the system high visibility in the farming sector and improve the chances of higher sales. A model where the IFA get 5% of the profits from the system when a certain sales level has been reached could be arranged in return for allowing the system onto the iFarm marketplace and also endorsement of the system wherever possible. Financial Analysis Costs year 1 Technology Cost Website design €18,000-€20,000 once off payment App design €5,000 once off payment
  • 15. Base station hardware €2,870 (€5.74 x 500) Base station software €2,000 once off payment hosting (website, servers, database) €0 (free for 1st year) sensor hardware and integration costs €33,240 (€46.48 x 2,000) + (€10 x 2,000)26000,33800 sensor software €2,000 maintenance €5000 + €2880 Total €67,990 Income The system comes as standard with 4 nodes and a base station. This will cost €160 upfront. There is the option to purchase more nodes if needed at €30 each. Year 1 Sales of system 500 x 300 = 150,000 Monthly Fee for use of website/app features 500 x 10 = 5,000 Below is a cash flow statement for the first three years of the business Cash Receipts Yr1 Yr2 Yr3 Sales €150,000 195,000 253,500 Monthly Fee €5,000 5,000 5,000 Total Receipts €155,000 200,000 258,500 Cash Payments Website design €20,000 0 0 App design €5,000 0 0 Hosting Costs 0 271 352 Base station hardware €2,870 3,731 Base station software €2,000 0 0 sensor hardware and integration costs €112,960 146,848 190,902 sensor software €2,000 0 0 Database setup cost €5,000 Advertising costs €5,000 8,000 12,000 Maintenance €7,880 9,380 11,330 Total Payments €162,710 168,230 214,584 NCF €-7,710 €31,770 €43,916 Opening balance €0 €-7,710 €24,060 Closing balance €-7,710 €24,060 €67,976
  • 16. Website/Appmaintenance costs Enterprise maintenance packages are available from globalvision.ie which offer up to 8hrs maintenance time per month. This service includes - Full Testing after every edit and update - Full Backup copy of website - Monthly, detailed invoicing and reporting - Communication by phone or e-mail, 5 days a week. - Highly experienced service This €240 per month with additional work costing €30 per hour. 240 x 12 = €2,880 per year Hardware maintenance costs The system comprises of hardware such as sensors, nodes and base station. These will inevitably break down at some point and maintenance costs will need to be included. It is estimated that €5000 per year should cover any costs incurred in repairing hardware. As the number of systems being sold rises, this cost will rise by the same amount e.g. if system sales rise by 30% each year, then the hardware maintenance costs also rise by 30% each year as the number of malfunctions are likely to rise. This is taken into account in the cash flow statement. As advertising becomes more widespread, the system becomes more widely known and is likely to result in increased sales figures. An increase in sales of 30% per seems like a high assumption to make, but coupled with the fact that there were 139,860 farms in Ireland as of 2012 and the starting figure of 500 sales makes up approximately 0.04% of this figure, then there is huge scope for a massive increase in sales. Sensor Hardware and integrationcosts The price of the separate hardware components comes to €46.48 however; these components will need to be integrated into one system so an extra cost of €10 per node is taken into consideration. this makes the costs for the first year (46.48 x 500 x 4) + (10 x 500 x 4) and as the sales are projected to increase by 30% each year, that means that the 2nd years costs are (46.48 x 650 x 4) + (10 x 650 x 4) and the 3rd years costs are (46.48 x 845 x 4 + 10 x 845 x 4). Sensor Software and Base StationSoftware Costs This is the software that enables the data collected by the sensors to be routed to the base station and the software on the base station which enables the data to be stored in order to be uploaded at a later time via Bluetooth. €4,000 is set aside for this purpose. Database SetupCosts This is the initial setup of the database, including the equations used to calculate recommendations. €2,000 is set aside for this purpose.
  • 17. Advertising Costs A budget of €5,000 for advertising is set aside. This is to be used in areas such as radio advertisements during farming shows on local radio stations such as KCLR and advertising in the local newspapers. These costs are going to rise each year to €8,000 in year 2 and €12,000 in year 3 as the system gets more widely known. When the system gets more widely known, positive reviews from farmers can be incorporated into the marketing campaign, which means farmers can view actual savings made by their fellow farmers. This tangible evidence of cost savings can only have a positive effect on the adoption rate of the system and as the system grows numbers-wise, more positive reviews can be made available to the public which will mean that the system is viewed in a positive light by farmers. Conclusion From the projected figures above, the system will be profitable from the second year onwards; with profits rising each year if the expected sales figures are correct. However these figures must be treated with caution as some assumptions have been made which may turn out to be incorrect.
  • 18. Technical Section Technical Solution2 Introduction: The following section contains research on the technical solution 1; topics addressed are existing solutions that have similar impacts as our product. The requirements and technical solutions for the proposed product are tackled in this section of the overall project. HOBONODE [3] One System that was came across while researching was “HOBO node”. HOBO node is a company that issues wireless sensors that monitor temperature and soil moisture conditions which can then transmit the data collected by the sensor nodes back to your Workstation. The sensors enable you to view the current conditions of the soil, and the data on your PC without having to run cables through the field or even leave the PC to check on the land. A Typical HOBO node system includes one HOBO node Wireless Repeater, One HOBO node Wireless Receiver and One or more HOBO node(s). This solution is a good example of what our product is trying to achieve, but our product has differentiated itself from this HOBO node as they only record Soil moisture and temperature, while our product will record Soil PH and Moisture levels and incorporate GPS into the system. The readings that the farmer takes will be located and will be available to him via Google maps in order form him to see where each sample has been taken from. This is a good business proposition as these devices are not inexistence and believe it would sell on the market. It would have to be taken into consideration that the users of this product might not be technology shy and could perhaps shun the idea. Using the device would not be difficult and it would be extremely user friendly. Arduino Conducting research, and looking at similar existing products, services, and operating systems. Arduino is not optimized for low-power operation. Arduino also has an awkward wake-up mechanism that makes difficult to do in-the-main service out from a low-power mode. Arduino can sense the environment by receiving an input from a range of sensors and it can also affect its surroundings by controlling lights or motors based on these external factors. The microcontroller on the board is programmed using Arduino’s very own programming language this is a. Arduino projects can be stand-alone or they can communicate with software running on a computer (e.g. Flash, Processing, and MaxMSP). This could be useful in our product as this is what is needed, Sensors that can communicate with software running on a PC in the background. Another company that has drawn our attention is MicroStrain, they produce Energy Harvesting Systems. They have Wireless sensor networks in place that are particularly involved in low energy products.
  • 19. MicroStrain Micro Strain’s (WSN) enable simultaneous, high-speed sensing and data acquisition from multiple wireless strain gauges, accelerometers, temperature, and milli volt inputs. Their range of wireless sensing systems are ideal for both small scale applications requiring a few sensor nodes and large scale applications requiring hundreds of sensor nodes. This company has great potential in finding ideas as to how improve our product and offer the best service available to the customer. [4] “Micro Strain wireless sensor nodes offer a streamlined solution for remote and embedded monitoring that eliminates the need to install or maintain wires. Our wireless nodes support a wide range of sensor types and packaging options, allowing users to quickly configure their optimal network. Furthermore, low-power designs are coupled with internal batteries, and optional energy harvesters, for long-term application.” “Micro Strain” Energy Harvesting Systems is a leader in adaptive energy harvesting electronics for wireless sensor networks. Their innovative energy harvesting technologies enable ambient energy sources to power wireless sensor networks or the long term, without the need for battery replacement, using sophisticated harvesters for energy conversion. Technical Requirements Sensors and tablet: The tablet which will be a purchased will be then loaded with the required software designed for our system and written so the sensors connected to the tablet are compatible and can take the readings from the soil and show them on screen. Developing the Software for the tablet is an expensive task, after some research it was found that the cost of the program to be written for our tablet would be in the region of €5000- €10000. The tablet configured with this software will respond to the readings taken on the sensor. The soil sensors been looked at are manufactured by a company called “Vernier” and has a cable with a sensor connector that plugs into distinctive sensor port built into the LABQUEST devices. With the aid of research it has been found that most of these LABQUEST products have a connection fit for a sensor port. These LABQUEST devices are currently on the market, “they collect, analyse, and share sensor data wirelessly on any device with a web browser” These types of sensors, with these different connectors will not be able to connect directly to the tablet, as the tablet chosen will mainly have a USB mini port for charging the tablet along with connecting external devices. In this case the external devices will be the sensors. With the sensors in question having sensor connectors what is needed is an adapter, in order to connect the sensor to our tablet. Such a thing exists called “EASY LINK ADAPTER” that allows the sensor ports to be plugged in on end and the other end is a USB mini port which
  • 20. will connect directly to our tablet. Upon connecting the sensor to the device the user will see the software react to the sensors readings. This will issue real-time information to the user. Response time of Vernier sensors- 90% of the reading is completed in 1second. So essentially the reading will be complete within two seconds. It is then entirely up to the farmer as to how long he should want to leave the sensor in the ground. He will see this reading appear on his tablet. And can decide whether to save the reading locally or upload it to his database. PH Range of sensor- The sensor will take readings between 0-14. The readings will benefit the farmer as it covers all aspects of what his soil quality can be highly acidic or neutral or alkaline. This information is crucial to the farmer as the information determines what fertilizer is to be used in order to correct the soil characteristics. If the farmer requires a certain soil type in order to grow particular crops. Changes to the soil ph. will have to be made. Temperature range: 5 to 80°C Range: pH 0–14 Accuracy: +/- 0.2 pH units Power: 3 mA @ 5VDC The Soil Moisture Sensor uses capacitance to measure the water content of soil (by measuring the dielectric permittivity of the soil, which is a function of the water content). Simply insert this rugged sensor into the soil to be tested, and the volumetric water content of the soil is reported in percentages. Range: 0 to 45% volumetric water content in soil Accuracy: ±4% typical Operating temperature: –40°C to +60°C
  • 21. Upload the data: (METHODS) & Database selection After the user is satisfied with their readings using either the soil ph. or soil moisture sensor in that particular area, they will be saved to the device automatically. They can be uploaded to the database via Wi-Fi. If the WIFI access is not available, then the may be device taken back and upload the data when he is within WIFI range. Tablets in today’s market have a good internal memory, some having up to 8GB. The required space for these readings will be quiet small so large memory on the tablet is not necessary. The other alternative being uploading the data manually, i.e. (connecting the tablet to the pc or laptop, and physically transferring the information gathered to the MYSQL database) the services required will be hosted on the cloud via amazon web services. AWS provide AMAZON RDS for MYSQL. [5] The reason MySQL was chosen for this solution: Scalability and Flexibility MySQL is a cross platform friendly piece of DBMS software. Flexibility is a stalwart feature of MySQL with all flavours of Linux, UNIX, and Windows being supported. MySQL being open source allows complete customization for those wanting to add unique or change requirements to the database server. High Availability MYSQL provides rock-solid reliability and constant availability, with customers relying on MySQL to guarantee around-the-clock uptime. MySQL offers a variety of high-availability options from high-speed master/slave replication configurations, to specialized Cluster servers offering instant failover, to third party vendors offering unique high-availability solutions for the MySQL database server. Open Source Freedom and 24 x 7 Supports Many big high-end corporations are indecisive to fully commit to open source software, this is because they have this idea that they won’t get the same type of support, professional services, or safety nets that they feel they currently get with proprietary software to ensure the overall success of their key applications. Worries that big companies have can be put to bed. MySQL has complete around-the-clock support as well as indemnification is available through MySQL Enterprise. MySQL is not a typical open source project as all the software is owned and supported by Oracle, and because of this, a unique cost and support model are available that provides a unique combination of open source freedom and trusted software with support. Seen below is a database engine ranking system. For an open source bit of software it doesn’t seem to be doing too bad ranking in second place above SQL server.
  • 22. Lowest Total Cost of Ownership Companies will realize such cost savings when changing to MYSQL. The use of the MySQL database server and scale-out architectures make the most of low-cost commodity hardware, corporations are finding that they can achieve amazing levels of scalability and performance, all at a cost that is far less than those offered by proprietary and scale-up software vendors. In addition, the reliability and easy maintainability of MySQL means that database administrators don't waste time troubleshooting performance or downtime issues, but instead can concentrate on making a positive impact on higher level tasks that involve the business side of data MYSQL was chosen ahead of two other DBMS’s because of the points above, one of the main reasons as to why SQL Server was not chosen was the fact that it can only be run on Windows operating system. This reduces flexibility. Newer versions of SQL Server also require more advanced technologies to support resources used by the database. Licensing is expensive as prices vary depending on processors and amount of users. ORACLE is designed for the larger organizations, which have a big budget and their customers need more complex business needs. MYSQL is a low cost database that’s most commonly used for low end purposes opposed to oracles. MYSQL can hold massive amounts of data and search it quickly. This was a big positive for the solution, as our system will be dealing with a multitude of user’s information. MYSQL is comparable to MSSQL (SQL server) or Oracle in terms of use in large projects without getting down to the small differences. MySQL is used on most web hosts for the simple reason that it is free to download and then $500 dollars for a commercial license and support is offered ranging from $1500-$62000. This is a major benefit into us having it manage our customer’s data. [6]Why AWS was chosen? AMAZON RDS MYSQL (AWS) 1. Flexibility Using AWS this allows the customer to select a range of options such as the operating system, programming language, web application platform, database, and other services that you the customer might need. 2. Cost effective With AWS the customer only pays for the compute power, storage, and other resources they use, they have no obligation to sign up to long-term contracts or up-front commitments. The ease of scaling up and down is a great pulling power by amazon web services. 3. Reliability
  • 23. The reliability of AWS allows you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade. [7] Amazon RDS for MySQL gives the customer access to the capabilities of a familiar MySQL database engine. What this means is that the code, applications, and the tools you already use today with your existing databases can be used with Amazon RDS. Amazon RDS will automatically patch the database software and backs up your database, storing the backups for a user-defined retention period and enabling point-in-time recovery. You benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your Database Instance (DB Instance) via a single API call. Amazon RDS Provisioned “IOPS” (computer performance measurement) is a storage option designed to deliver fast, predictable, and consistent Input/output performance, and is optimized for I/O-intensive, transactional (OLTP) database workloads. Amazon RDS for MySQL makes it easy to use replication to enhance availability and reliability for production workloads. Using the Multi-AZ deployment option you can run mission critical workloads with high availability and built-in automated fail-over from your primary database to a synchronously replicated secondary database in case of a failure. Amazon RDS for MySQL also enables you to scale out beyond the capacity of a single database deployment for read-heavy database workloads. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use. [7] You launch an Amazon RDS for MySQL instance like any other AWS instance, and within minutes you can access it. It does require you to have an active AWS account. Amazon offers a lot of options like automated backups so that covers the backup issue
  • 24. encountered with us. Multi-AZ deployment (standby replicated version of your database for fail-over) and Provisioned IOPS (I/O optimization) right from the setup, which is very convenient. Amazon uses a database security group for your database instance, for which you need to authorize your server’s IP. Once it’s done, use your DB instance endpoint as the database server along with the login credentials you specified in your setup and you’re done. You can also grant access to a specific EC2 security zone. Monitoring is running right away, and gives you an insight into usage metrics like CPU, memory, latency etc. You can also set up alarms, to notify you whenever one of these metrics is crossing a specified threshold [8] PRICING FOR AWS. AWS Free Usage Tier with Amazon RDS  750 hours of Amazon RDS Single-AZ Micro DB Instance usage – enough hours to run a DB Instance continuously each month  20 GB of database storage  10 million I/O’s  20 GB of backup storage for your automated database backups and any user-initiated DB Snapshots In addition to these services, the AWS Management Console is available at no additional charge to help you build and manage your DB Instances on Amazon RDS. The following solution has been chosen as with amazon fort the first year we get a free usage tier. After the free usage tier is finished, we can then go about choosing the correct requirements that would suit our needs. The following m3.large system looks the most promising.
  • 25. RUNNING ON LINUX: The system above would possibly suit our needs after the free usage tier so this system would be in place in year 2. The cost of this would be: €0.140 X 24hrs = €3.36 cost of one day. €3.36 X 365 days= € 1226.40 cost per annum. This costing can be easily changed as we are not sure how many customers are going to have this product by the end of the first year. We will be able to easily scale up and scale down with the equipment hosted by amazon web services. Viewing the data: From the user’s point of view, viewing the data will be done via a website that can be accessed via any device that can connect to the internet and display a webpage. On the website there will be a login screen with a username (email address) and password. The user will require an email address and login password in order to view his/her account. WEBSITE The website will consist of 6 pages, and will be written in PHP in order for this software to communicate with the MYSQL database in the background. With research online a quote was received from “myitsupport.com” and an estimate was quoted to be in the range €2000. The six pages considered for the website are: LOGIN page: this page will be the first of the website; the initial login will be an email address and password.
  • 26. Main menu Page: The main menu page will be the second page of the website, offering the user a selection of options such as History, Graphs, Recommendations, and Contact. History Page: This page will be in plain text format, consisting of previous results that the farmer has taken. Graphs Page: The graphs page will be a collection of graphs, bar charts, pie charts, and diagrams. This format will be benefit the user as these are easier read than a long list of information and results. Recommendations page: This page will be a set of rules and guidelines for the user to follow based on the results they have gathered, and in order to get their soil in a particular state for certain crop growing. User Interface Once the farmer has logged into the website, he/she can then access more menu’s and browse their account. On the website will be options available such as ‘History’ which will contain pervious readings of the soil. ‘Contact page’ the contact page will be a contact page to us the suppliers of the product, if the user encounters any problems. ‘Recommendations’ Recommendations will be set of guidelines to follow determining what actions should be taken, in order to have your soil in the correct condition. ‘Graphs’. Graphs are a great way to explain facts and figures to people that are not used to them. The graphs will possibly be a pie chart that will indicate what the soil ph. was and what the moisture was in each reading. The website will be written in PHP by a web designer, in order for the database to communicate with the tablet’s recording. Training Training will be of a minimum for this product. A user manual will be issued to the farmer as he buys the product. The manual will have both instructions and a troubleshooting section. There will be a contact page on both the website and app, in order for the customer to get in contact with us, the supplier of the product for any issues they might have. Advertising The marketing of this product will be advertising space on the radio, newspapers to start with and if it takes off we will then head towards having a TV advert. According to the number of farms in Ireland we intend to supply 500 units to customers. In order to achieve this goal. We only need to gain the business of 0.004 % of 139,860 farms. Maintenance Maintenance for this solution will be at a cost of €50 per month from “global vision.ie”. If maintenance is needed perhaps 1 hour per week this leads to €200 per month.
  • 27. €200 X 12 months €2400 for the year. [12] If you require updates or website maintenance but you don’t require a monthly contract then this is the option for you. We offer our clients a pay as you go service for minor updates and changes. Our rate is 50 euro per hour and we provide you with an estimate of time and expenses before any web design or any software upgrades begin. Summary This product and overall system will assist farmers in their crop growing tasks, i.e. getting the soil ready for planting with proper measures. Maintain the land with correct nutrients in order to maximize the lands potential of sustaining strong crop growth. This report will discuss in great detail how our system will make accurate recommendations for farmers in order to reap the best produce from their land. The project will be greatly beneficial, providing farmers with an innovative solution which will assist in them having an environmentally friendly farm. The knowledge about fertilizer on farming areas will be of great value, as cost savings will be made possible by knowing how much fertilizer is exactly needed per acre/field. There is a gap in the market for this product and service it provides, as there are many soil analysers out in the market, but none do exactly as the solution that has been researched. Requirements for Solution1 Functional requirements (FARMER)  Record the following characteristics about the soil (Soil PH and Soil Moisture)  Upload gathered information to the backend system (MYSQL database) via WIFI/Manually  Provide a User friendly interface (BIG buttons, CHUNKY text, Simple one click functionality on Buttons)  Mobility: the ability to access the information on the go. Develop an app for the farmer’s phone  Provide a fertilizer recommendation table to the farmers so they can look up what actions should be taken in order to prepare his land for the given crop.  Training/User Manual
  • 28. Operational requirements (SUPPLIER)  Servers and DBMS needed to manage system (cloud based or local)  Backup system needed in case of system malfunctions.  Web based interface/app needed with user profiles (logon to view results)  Cross platform equipment (run on different OS) Technical requirements (TECHNICAL ASPECTS)  Integration of site overview “snapshot” of the farmers land into software.  WIFI enabled tablet.  Website/ mobile Application being able to communicate with the database. While conducting the research for the technical solution “handheld device” this is an over view of the system: SensorsEasy Link AdapterTablet. Take readings with two soil sensors (Soil ph. & soil moisture)  Readings uploaded to the Database via WIFI. (Stored locally)  Data viewed via Website.  Information stored on AWS.  The supplier speaks with AWS to scale up and down.  The suppliers target customers. Technical Solution 2 The System An overview of the proposed system:  The system is comprised of a number of *nodes (the number depends on the farmer – the larger the area, more nodes give greater accuracy) and a *base station that acts as the central point on the network.  The nodes are deployed in the areas of the field wherever the farmer requires.  These nodes then record soil data (PH, moisture) and route this data wirelessly to the base station.  This base station is equipped with a GPS chip, storage facility and a Bluetooth module.  The farmer uses an app on his phone/tablet to connect with the base station via Bluetooth.
  • 29.  The soil data, time and date information is uploaded to the app on the phone/tablet along with the Geolocation information from the base station  This information is then uploaded to a database  The user (farmer) logs onto a website with his own credentials - this brings him to his dashboard  The dashboard contains options to view uploaded data in different scenarios such as graphs and charts. These charts allow the user to view predictions based on the data. A link to the *map screenis also here, with the ability to plot the points on the map where his nodes have been deployed as well as links to view and edit account and personal information.  There is a recommendations facility that generates optimum fertilizer type and amount for specific areas of the farm depending on the type of crop being grown. These recommendations are based on average readings taken in specific areas. This gives the farmer a more accurate idea on the overall state of the soil in that particular field/area. *Nodes – these are equipped with sensors that measure soil PH levels and soil moisture content. The nodes are placed into the ground in order for the sensors to record accurate readings. The nodes have the ability to route information wirelessly to the base station and can be calibrated to take readings and route them at regular intervals. More information in the hardware section. *Base station – This acts as the central point on the wireless network. All data from the nodes gets routed to the base station where it is stored. The base station and the nodes use mesh network topography in order to reduce redundancy and a low power networking algorithm is needed in order to conserve power. The stored data is then uploaded to the users phone/tablet app via Bluetooth. *Map screen – the user has the ability to plot zones on his land where readings have been taken. This gives the system an accurate representation of when and where readings were taken. Another feature on this screen is for the farmer to rename the zones to his liking e.g. Zone 1 may be re-named to “Hassett’s field”. This gives the farmer the option to familiarize himself with the system and make it more personable rather than deal with zone numbers. The website multiplottr.com allows the user to plot, save and share multiple addresses on a customised map. A similar technology is needed for this system. Points plotted on Google maps can be done by storing latitude and longitude co-ordinates in KML format. KML (Keyhole Markup Language) is an XML notation for internet-based maps such as Google Maps. This KML file can be used to plot multiple points on a map. System Considerations There are some limitations on the system such as the distance from the nodes to each other and to the base station is limited. The routing is done via Wi-Fi so the range is generally 50 metres or less. Also for the recommendations facility to perform accurately, the farmer needs
  • 30. to enter the correct data on initial setup of his/her account. This system also requires the farmer to have an Android or iOS device with Bluetooth in order to transfer the data from the base station. RequiredHardware and Software Sensors For the system, the measuring devices needed to take readings from the soil need to be integrated into a system where the readings are taken by the sensor instruments and the software (middleware) then takes these readings and transmits them to the base station in order for them to be uploaded to the database. For the PH sensor, there are a number of candidates. The UlsterLeaf RapiTest Digital PH meter is one candidate. This device is priced at €10.50. However there is also the integration factor to consider here. Middleware would need to be designed to integrate this piece of hardware into the proposed system. Another option is to custom build the PH and soil moisture sensors on an arduino board. This would mean manufacturing the product from scratch and employing an electronic engineer to design and build the sensor system where the data could be uploaded to the base station. This was deemed to be the best option for this system as Arduino is highly configurable and likely to prove more cost efficient in the long term as the system becomes more refined. Below is the cost of buying in the main components needed to build the nodes. Arduino board ATMEGA328 - €22.48 Soil moisture sensor Phishine Soil Moisture Sensor - €3.63 Ph sensor Atlas Scientific pH circuit - €20.37 Mobile Phone App In this solution, an app needs to be created that has the ability to interact with a base station via Bluetooth. The option to sync with a base station and upload the data collected is an essential part of the system. Below is a sample screen with Bluetooth pair and upload to database options
  • 31. The app also allows the user to view his/her historical data and personal information. This section of the app is essentially showing web content, so any changes made by the farmer on the website are automatically synchronised to the app. The estimated cost of developing the app is €5,000 approx (once off payment). The update and maintenance section is handled in a later section of the proposal. The website The initial setup of the system requires the user to login using his/her given credentials. The user is then presented with questions they need to answer in order to make the system as accurate as possible. These questions are;  What crops do you currently grow? The user can select multiple items from a list. This list contains all possible crops that are grown.  How much fertilizer do you currently use per year (kg) approx.? The user can enter an amount into a box or click the do not know button. This means that the user may not be able to generate some graphs and other predictions in the short term.  What type of fertilizer do you currently use? The user can select multiple items from a list. This contains a list of the most popular fertilizer combinations and types. In order to make the recommendations system as accurate as possible, it is highly beneficial to the farmer to enter his most accurate answers.
  • 32. When the user logs into their account they are presented with a menu with the following options: My Account - allows the user to view/edit account information My Personal Details - allows the user to view/edit personal details My Crops - allows the user to view list of current crops being grown, also allowing the user to add or delete crops. This will influence the recommendations facility My Fertilizer - allows the user to view or edit the types of fertilizer they currently use. This also influences the recommendations facility Map - this facility allows the user to view their farm in google maps style view while also giving them the opportunity to plot zones on their land e.g. zones that have already been fertilized. This gives a good overview of areas that have yet to be taken care of and gives the user a lot of information about the areas already fertilized such as:  date/time last fertilized  average PH level before fertilization  average PH level after fertilization  type of crop grown in each area View Graphs/Charts/Recommendations - this allows the user to generate graphs and charts based on the data in the system. These charts could be used for projections etc.. This is also where the recommendations on types and amounts of fertilizer to use based on existing soil data and the type of crop being grown. Contact Us - this gives the user a facility in which to contact us about any issues they may have with the system. The cost of developing the website is estimated to be between €18,000 and €20,000 as the website will need to be both an E-Commerce website for the sales section and also have a login facility for members where they can view and edit personal data. The recommendations section and the map section are likely to require complex code so this is factored into the price. A survey could also be sent out to farmers who are currently using the system which asks questions like: how happy are you with the system in general (1-10)
  • 33. The Database The requirements for the database for this system are as follows:  Scalable - The database needs to be able to function when high amounts of users and concurrent connections  Reliability - The database needs to be reliable, have good redundancy mechanisms, backups etc..  Ease of Use - The database needs to be easy to install and maintain. This means lower training costs for staff or lower costs for hiring DBA's  Capable of handling spatial data - The GPS data from the base station needs to be stored and the optimum form of storing this type of data is in spatial databases. The database will need to store information such as: Reading’s info - Soil temperature reading - Soil PH reading - Date and time of reading - Geolocation of base station at the time the reading was taken Fertilizer data - Types of fertilizer - Quantities of fertilizer - Commonly sold mixtures The database will also need an equation which takes in soil data and gives a recommendation on which fertilizer type best suits the land for the type of crop being grown, also recommending the amount of fertilizer needed (or if any is needed) in a particular zone/field. To achieve this, the system will need to be able to calculate the average PH level and soil moisture content of a particular field. This will be easily done as all is needed to calculate this is the number of readings taken and PH level taken from each node. When storing Geolocation data, a consideration to take into account is the type of database used. Some databases handle spatial data better than others. Traditional DBMS are not built to handle this type of data so databases that specialize in handling this type of data were developed. Also, extensions and tools were developed for traditional DBMS such as MySQL to enable the handling of spatial data. Types of Databases under consideration MariaDB is a robust, scalable and reliable relational SQL server which is developed and maintained by the makers of the original MySQL database. MariaDB is compatible with MySQL so a system that uses a MySQL database can be swapped out easily to use MariaDB
  • 34. as its backend. MariaDB supports spatial extensions that enable the creation, storage and analysis of geographic features. This could be useful as there will be queries executed against the Geolocation data. MariaDB is completely free open source software which makes it attractive to smaller start-up companies as cost can be a major factor in deciding the type of database to use. MySQL is a similar relational database management system which is used by large web applications such as Wordpress, Google, Drupal, Facebook, YouTube and Wikipedia for data storage. The advantages of MySQL are; it is free, open source. It works well from the point of view of data storage and retrieval. There is also now support for spatial functions in the most recent release of MySQL. Oracle 11g is a DBMS which is used by many Large organizations worldwide. Oracle is a huge, flexible and secure database engine. It is highly configurable and often used by global enterprises to process and manage data. Oracle differs from MySQL and MariaDB in that it is not free or open source for use in enterprises. The advantage of using Oracle is that it is not operating system dependent. It runs equally well on Windows, Mac or Linux environments. The disadvantage of using oracle instead of MySQL or MariaDB comes down to cost. Oracle spatial is a separately licensed component of the Oracle database. For the purposes of this system, paying for an Oracle licence would not make sound financial sense as licences for both the database and the spatial option would need to be paid. Microsoft SQL Server is a DBMS which runs only on windows operating system environments. This would restrict the choices of operating systems to run the system on if this DBMS were to be chosen. IIS would have to be used as the web server as SQL server only works on Windows environments. SQL Server, like Oracle 11g is not open source or free to use for enterprises. This is a disadvantage of using this system rather than MySQL or MariaDB. Spatial data is supported in SQL server versions from 2008 upwards. Hosting There are three main options when it comes to hosting web/application servers and databases. 1. Use a traditional hosting company such as Blacknight.com or GoDaddy.com to host the website and database. This means signing up to a specific package where there is a finite amount of bandwidth available and a limit to data storage and traffic. This means that either bandwidth is being overused or underused, while also sharing hardware with other applications. 2. Buy hardware and run the web/application servers and database locally. This means a large upfront cost to buy the hardware. Also, there is the problem of knowing how much hardware to buy and the maintenance and storage of the hardware. 3. Use cloud services to run both the web servers and database. This incorporates backups as they can be scheduled from within the cloud control pane
  • 35. Predicting how customers are going to adopt a new application/solution is difficult, and it’s hard to get right. So, when a capacity decision is made prior to deploying an application, often the outcome can go one of two directions; either end up sitting on expensive idle resources or dealing with limited capacity. If the system runs out of capacity then the problem of a poor customer experience is realised until more resources can be acquired. With Cloud Computing, these problems go away. The amounts of resources needed are provisioned for. If more is needed, it can easily scale up. If resources are not needed, they can be just turned off which means payment is not required for them. This is potentially a huge cost saving model which can be beneficial to start-ups, as a large investment in the hardware and software needed up-front may cripple the business financially and hinder the long term sustainability of the company. After careful consideration, it was decided that the cloud services model is the correct option for the purposes of this solution. The cost benefits compared to both other options can be seen below. There is also the added bonus of having a free one-year period. This will allow the business to expand and grow its customer base. This means an increase in income to the business and any costs incurred for hosting web servers and databases will be easily afforded. Below is a comprehensive guide to the options available in the chosen hosting solution. AWS (Amazon Web Services), S3 and CloudFront A graphical representation of the system architecture (not including CloudFront and CloudWatch and ElastiCache which operate on the same level as the Application servers)
  • 36. The advantages of using AWS over buying, configuring and maintaining servers locally: Low latency - if everything possible is deployed to *CloudFront, AWS can detect your location and make sure content is delivered to the user as fast and efficiently as possible. Taking content off servers and moving it into a bucket (essentially a root level directory) in *S3 alleviates the work that the web servers would normally have to do in terms of delivering the content. Effectively CloudFront delivers the content on a repeated basis without the web servers having to take care of the traffic. This means less *EC2 servers are needed. Ordinarily, the web servers would be working hard to deliver content, now this is being offloaded; this immediately translates into cost savings by reducing both the number of servers needed and the size of the servers. All this gives the customer a better/faster experience while delivering the same service. This is also beneficial when updating content. Because all of the content is essentially in one location, you only have to update it in one place rather than fishing through multiple EC2 servers to find the content and update from there. This means the durability of static content goes up, reliability goes up, and costs go down, all by implementing CloudFront. For dynamic content, CloudFront can also handle specific queries that are made back to the web server and cache them at the Edge Location. A popular query goes to the web server then to the database then returns content to the user. Using caching, popular queries can be fed to a high number of customers without having to use web server resources. Managing Traffic Load balancing from the start ensures customers never get the 503 message (web site server unavailable, usually due to maintenance or the server is too busy) as *ELB takes care of this. There is no interruption in terms of the delivery of the service. This may happen if servers are stored locally and there is a sharp upturn in customers, and in turn, traffic and queries on the system. The customer experience needs to be exactly the same regardless of the numbers. Whether there are 50 customers or 50,000 customers, scaling up (or down) is easy using EC2 behind ELB. A convenient tool for achieving this is *CloudWatch. By using CloudWatch it is possible to measure CPU utilization, network traffic in and out. It can detect how hard each CPU is working therefore making sure resources are available in order to ensure no interruptions in the service. Databases Using EC2, the configuration of the system starts with web servers which are auto scaling which in turn serve the database. The database uses a master and standby configuration, where the standby database becomes the master in case of master database failure. Another aspect of the configuration is the use of read replica databases. These read replicas can be used for tasks such as reporting, which may need to be carried out one a day/week depending on the company. This reduces the size required for the RDS fleet. This means smaller machines are needed for the master, standby and read replica because the master is not being loaded up with peak of having to do the workload or reporting at the same time. Also the use
  • 37. of *elasti-cache can mean that a high percentage of calls can be handled here instead of using the master database. What this means is that the size of the master *RDS can be scaled down because elasti-cache can handle some of the calls. CloudWatch can be used to detect the CPU work that the RDS instance is doing. This data can be taken advantage of by scaling down to the level required. For instance if the RDS CPU usage has a peak of 25% then clearly it can be resized. For the proposed solution, content stored in databases is a critical component of the system. As a start-up company with only a handful of clients it may be feasible to construct a local backend, where web servers and database servers are configured and maintained or pay for a monthly hosting package where a hosting company is offering a set webspace size and bandwidth but a lot of it is not being used. However, when client numbers start to rise, the scalability problem becomes evident. This is where AWS has a huge advantage. Scalability is not a problem as the system can be configured to work seamlessly whether there are 3 customers or 50,000 customers. Explanation of Terms [14] CloudFront - Amazon's content delivery web service. Integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments. [15] S3 - Storage for the internet. IT is designed to make web-scale computing easier for developers. S3 provides a simple web-services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that amazon uses to run its own global network of websites. The service aims to maximize benefits of scale and to pass those benefits on to developers [16]EC2 - Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios. EC2 provides resizable computing capacity in the cloud. Using EC2 eliminates the need to invest in computing hardware upfront which saves money while also allowing applications to be developed and deployed faster. EC2 can be used to launch one or more virtual servers as a
  • 38. data center. Each of these servers are referred to as instances. These instances can automatically scale up to add capacity to handle extra traffic if needed. AWS also provides pre-configured templates for instances known as AMI’s (Amazon Machine Images). These AMI’s can include just an operating system such as windows server 2008 or Linux red hat, or they can also include pre-installed software packages on these systems. Based on the amount of computing power needed for tasks, EC2 instances range from low performance “micro” instances to high performance “x-large” instances for tasks such as data warehousing. Instance types can be mixed and matched based on the computing power or memory needed. Security in EC2 There are settings to specify ports, protocols, IP ranges that can reach a particular instance using security groups (which are similar to traditional firewalls) [17] ELB - Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve greater levels of fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to distribute application traffic. [18] CloudWatch - Amazon CloudWatch provides monitoring for AWS cloud resources and the applications customers run on AWS. Developers and system administrators can use it to collect and track metrics, gain insight, and react immediately to keep their applications and businesses running smoothly. Amazon CloudWatch monitors AWS resources such as Amazon EC2 and Amazon RDS DB instances, and can also monitor custom metrics generated by a customer’s applications and services. With Amazon CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health. Amazon CloudWatch provides a reliable, scalable, and flexible monitoring solution that you can start using within minutes. You no longer need to set up, manage, or scale your own monitoring systems and infrastructure. Using Amazon CloudWatch, you can easily monitor as much or as little metric data as you need. Amazon CloudWatch lets you programmatically retrieve your monitoring data, view graphs, and set alarms to help you troubleshoot, spot trends, and take automated action based on the state of your cloud environment. [19] ElastiCache is a web service that makes it easy to deploy, operate, and scale an in- memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.
  • 39. [20] RDS - Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. RDS is a powerful tool which can support the full application life cycle. It provides rapid provisioning, automated backups and point-in-time snapshot recovery. High availability features with multi-zone deployment, and use replication to scale out read-heavy workloads while modifying database capacity easily Analysis How the technical solution scores against requirements – scoring 0-4  0 – offers no support  1 – offers minimal support  2 – offers average support  3 – offers good support  4 – offers full support General Requirements ofthe Technical solution1: Task 1 Readsoil 3/4 The soil sensor will have the ability to read the soil quickly, as mentioned above 90% of the total reading is done in one second. Doesn’t need a long period of time to gain results and show them on screen, the farmer has instant access to real-time data on this on screen. The sensors are mobile, with the ease of plugging them into the adapter (if necessary) and then to the tablet. The farmer can be on his way without the hassle of packing up an amount of gear. It’s plain and simple. The Vernier pH Sensor is question is custom calibrated and is a quick- responding sensor. It can be used in chemistry, biology, and environmental science. All of the above are positives about the requirement, hence why this has scored 3/4 with only one negative factor below. The negative factor about reading the soil would be the expensive of actually gaining the readings as the sensor is priced at 100 US Dollars or €72.66. Task 2 Upload data to backend 1/4 Uploading the data to the backend system will be either done via Wi-Fi or manually. What is meant by manually would mean the farmer coming home from soil testing and manually plugging the tablet into the PC or laptop and physically transferring the files recorded to the pc and adding the information to the MYSQL database. The tablet chosen most likely will not have cellular data so that method is more than likely ruled out, so these are the only other two
  • 40. means in which the data can be obtained by the database. The score given to this requirement is 1/4 as it is quiet hard for this requirement to be done well. Unless the farmer has WIFI across all the land it may just be stored locally. WI-FI’s transmission range is an issue as the general rule of thumb is that WIFI will not travel any more than 92m outdoors. Signal Strength is also an issue as networks can be sometimes inconsistent in areas such as a farmers land. Weak/ loss of signal factors can come into play and can be caused by natural effects such as weather conditions, also building’s and barriers play a big part in the signal degrading. The fact that the information can be uploaded via WIFI and save the farmer the hassle of being a computer literate person is why it has been scored 1/4. This feature will ease the task of getting the information uploaded. Perhaps the farmer is not very well up-to-date with technology and computers so the task of manually uploading it would be difficult for him. Task 3 User Friendly Interface 3/4 The user interface on the tablet will be user friendly. The main advantage is that it will be written in a way that everyone can easily pick up the device and start reading soil characteristics. By using big buttons with one click functionality, plain text and simple instructions explaining what each of the button does, thus satisfying the needs of the user. This requirement has scored this 3/4 because the only drawback to this requirement would be convincing people to use the product as technology shy people would not even like the idea of using it. Non-technical people tend to shy away from these products, and perhaps if they did pick up the device it needs to be good in order to stop them putting it down and rarely using it again. Task 4 Mobility (ability to view data from smartphone/tablet) 2/4 The technical solution proposed is mobile. The notion that the farmer can just pick up the tablet his/her sensors and be on his way to carry out his work is very appealing. The farmer will be able to move from field to field taking readings as necessary. The farmer will initially have a Google maps snapshot or site overview of his/her land, they can zoom in and out and touch the appropriate field and within the field, have a selection of sites (red markers) within the field to take measurements from. The following snapshot has been accessed from Google maps. The User will explain to the supplier how much land he owns; the supplier will research these sites via Google maps or the county council sites online and be sure that the developer of the software integrates these sites into the software. When he selects his site on the overview, he then takes his measurement which then is corresponding to the site. Below is what the farmer sees when he runs the software, just before he selects where the readings will be taken from. Viewing the data on the go, will be easily done via the mobile web application that the web designer would have incorporated into the coding of the website. In order for the farmer to get a recommendation about a particular site he must have access to
  • 41. both the tablet “map” and also the recommendations table online, in order to determine what fertilizer should be placed at which location. Reccomendations 2/4 Recommendations page: This page will be a set of rules and guidelines for the user to follow based on the results they have gathered, and in order to get their soil in a particular state for certain crop growing. The following page will contain data about how to treat soil in order for soil to be in a particular condition you need. The page will have actions to take based on your soil. Whether this is to add more nitrogen, potassium, or calcium to the land in order to heighten or lower the soil’s ph in order to gain a higher yield of crop from the correct soil type. Field 1 Field 3 Field 2 Field 5 Field 4 Soil PH 4.0 Soil Moisture 17% Soil PH 3.9 Soil Moisture 35% Soil PH 3.2 Soil Moisture 55%
  • 42. General Requirements ofthe Technical solution2: Requirements Technical solution Record soil data This is a basic requirement of the system. The nodes record the soil data (ph. level and soil moisture) and transmit to a base station nearby. The sizes of these packets are small (kb) as only 2 readings are being transmitted. The disadvantage of using nodes that transmit data wirelessly to a base station is the issue of connectivity. There is always a chance that the nodes or base station will malfunction, be it interference or Wi-Fi problems. Score 3/4 Upload this data to backend system This base station is equipped with a receiver which captures the data transmitted from the nodes. This data is then paired with phone app via bluetooth and the data is transferred to the phone. From here, the app uploads the data to the database. The advantage of this technology is that bluetooth has been around for a number of years and is very well understood. this means there are a high number of developers and tools available in order to integrate it into the system without much problem. The disadvantage of using bluetooth is that it is a PAN technology and only works well in short distances (less than 10m). This means that the phone will need to be close to the base station when transferring the data. Score 3/4 User friendly interface The app has a simple interface with only a limited number of options available to the user. It has been designed to be intuitive with the advantage that the user cannot go too 'deep' into the app and lose their way. However, some farmers may still have trouble adjusting to using a Smartphone app as some may not be technologically proficient. Score 3/4 Mobile (ability to view data from Smartphone/tablet) The ability to view historical data is available. This may not make for the best viewing experience on smaller Smartphone screens as viewing some of the information involves viewing maps. With the different sizes of screens on smartphones and tablets, this feature may not be as streamlined as would have been desired. Score 2/4 Recommendations on how much fertilizer needed based on uploaded data Initially the farmer will need to fill in a form which gives the system the required information it needs (such as monthly and yearly spend, type of fertilizer used, how
  • 43. much fertilizer used) in order to make recommendations. These recommendations will be based on a table which matches the uploaded data with the data already in the database. The more data the system acquires, the more accurate the recommendations will become. This is a quality of most new systems as it is the data that makes the system more reliable in terms of recommendations. The downside to this feature of the system is that the farmer may not know the information needed to optimize the system. There is also the danger that they enter a figure that is wildly inaccurate. This would mean the baselines for the system would not be correct and recommendations may not be as accurate as needed. Score 2/4 Technical Requirements Servers and database needed to manage system(cloud based or local) The question here is whether to implement a system where we buy our own servers and DBMS in order to run the system or to implement a cloud based system where everything gets uploaded to a cloud-based service. As the cloud based service was deemed to be the most appropriate for this system, it has the advantage of being free for one year which enables the company to re-allocate funds elsewhere. However, using a cloud based system means that trust is being put into external services. If this service were to fail, the whole system goes down. Score 3/4 Backup system needed in case of systemmalfunctions Because a cloud based solution has been chosen for hosting the website and database, scheduling and managing backups can easily be done through the control panel. This is extremely user friendly and does not require a lot of time or expertise in order to function properly Score 4/4 Web based interface/app needed with user profiles (logon to view results) The system needs a website and app to function properly. The website needs to be able to display and retrieve dynamic information from a database so PHP and MySQL is a good option. These technologies are proven to work well together and they can achieve all of our needs on the website end of the system. For the mobile app, the Bluetooth facility on the user's phone needs to be integrated so designing a hybrid app for the two main mobile operating systems would seem to be the best solution at this time. This hybrid app can take advantage of the Bluetooth function on the user's mobile device while also displaying web
  • 44. content such as the user's profile information and map data. re and retrieve data from a database so a technology Score 3/4 Cross platform (run on different OS) From the end-users point of view, the system needs to be platform independent as limiting the system to users of a particular platform will reduce the potential customer base while also limiting the system to the technologies available on that particular OS. As the app will only be available on both iOS devices and Android devices initially, this rules out users with phones on other platforms, or forces the users to buy a phone with either operating system. This is a negative aspect to the system as it is not ideal to alienate any potential customers if possible. For the hosting part of the system, the cloud based model supports a variety of operating systems so in this respect, it ticks all the boxes. Score 2/4 Analysis/Evaluation Requirement Solution 1 Solution 2 Record Soil Data 3 3 Upload to backend system 1 3 User-friendly Interface 3 3 Mobility 2 2 Generate Recommendations 2 2
  • 45. Ethical Section The ethical side of using our product would be the cut back on using more fertilizer than is needed or required, and saving the farmer both money and over polluting his land with incorrect nutrients or fertilizer. Everyone must realize that fertilizer is a danger to society if not used correctly using these finite ingredients has a massive effect on the environment due to overuse and wastage of materials. If this solution is implemented it could cut back on the amount of fertilizer needed. There is a great opportunity to tackle the over usage of fertilizer throughout the country. If the country can just stop and identify the negative effects of over using fertilizer and try and cut down the amount, it would be greatly helping in the saving of money and helping the environment. What can be done to succeed? • Measure how much fertilizer a small farmer uses on his land. In Ireland resources can be used to find out a rough estimate of how much fertilizer a regular farmer uses on his land. Determine how much fertilizer he is actually over using, instead of just throwing it out on the field, the farmer can use the required amount of the proper bag, which will cut down on not only contamination but on the farmers costs. • How much is used in Ireland? Find out how much the whole country is using. And indeed spread the word about the product and the savings in cost and saving of the environment. • Can savings expand into Europe? The results of the country could be vital for expanding into Europe and letting them know about the benefits of knowing these facts and preventing overuse of fertilizer in other countries in Europe.
  • 46. Conclusion Two alternative solutions to reduce and optimize fertilizing practices on farms in Ireland have been presented: Solution 2 is deemed to be the more suitable option to proceed with as it offers the user a more comprehensive analysis and recommendations facility which allows them to make accurate decisions in terms of their fertilizer choice and output while also having a lower cost to implement. The use of technology in the agricultural industry in Ireland is not being widely used at the present time. There are technologies available in today’s market such as precision farming solutions. These solutions use modern day technology to aid farmers in making their processes more effective and efficient. However, these are not being widely used by farmers in Ireland at the present time. The reason for this underutilisation of technology on farms is due to a number of factors Cost – The cost of implementing a technology driven system can often deter a farmer from purchasing. Limited options available – there is not a wide range of solutions in the agricultural sector which are widely used and understood, so farmers are reluctant to buy into technologies they do not fully understand and the potential benefits of the technology if used in the correct manner. It is believed that the proposed solutions can enable farmers to cut costs by using the correct amounts of fertilizer and the correct types of fertilizer on their land. When used correctly, the proposed solutions saves the farmer money he/she would have normally spent on over fertilizing the land while also determining the correct type of fertilizer the farmer needs in order to maximize their yield. These solutions also have a positive ethical impact on the environment. With the optimization of the use of fertilizer, this means that toxins do not accidentally seep into surrounding streams and rivers. This ensures that the eco-system in the surrounding areas is not adversely affected by over-fertilization. When adopting these technological solutions, farmers can get dragged into the situation where they change their processes to suit the technology. This is not an ideal situation as technology should be there to support and enhance existing processes. This is a potential negative aspect to the solution.
  • 47. References: [1] http://www.agriinfo.in/?page=topic&superid=4&topicid=274 [2]http://books.google.ie/books?id=1GlxaTmiPz8C&pg=PT494&dq [3] http://www.onsetcomp.com/hobonode-wireless-sensors [4] http://www.microstrain.com/wireless/sensors [5] https://www.mysql.com/why-mysql/topreasons.html [6]http://aws.amazon.com/application-hosting/benefits/ [7]http://aws.amazon.com/rds/mysql/ [8] http://aws.amazon.com/ec2/pricing/ [8] http://aws.amazon.com/rds/free/ [9] http://www.teagasc.ie/environment/nitrates/soil_testing.asp [10] http://www.independent.ie/business/farming/irelands-farmers-getting-older-cso- 28891852.html [11]http://www.cso.ie/en/newsandevents/pressreleases/2012pressreleases/pressreleasecensuso fagriculture2010finalresults/ [12] http://www.globalvision.ie/clients/maintenance-contracts/ [13] http://www.irishexaminer.com/farming/stephencadogan/fertiliser-use-warrants-probe- 238483.html [14] http://aws.amazon.com/cloudfront/ [15] http://aws.amazon.com/s3/ [16] http://aws.amazon.com/ec2/ [17] http://aws.amazon.com/elasticloadbalancing/ [18] http://aws.amazon.com/cloudwatch/ [19] http://aws.amazon.com/elasticache/ [20] http://aws.amazon.com/rds/