IOT Design for Agriculture

Im designing a system for a farming application where i want to measure Temp/humidity/moisture at 6 places on the field (60 X 60 meters)

Then gather the data and send to a server and subsequently to a smartphone app. Get input from user and then turn the pump ON/OFF via a relay.

I have come up with a couple of design options

  1. Use Sensors + MCU + GPRS module and send data directly to server from every sensor node in the field

  2. Use Sensors + MCU + Zigbee to send data to a sink Node and from there I upload data via Arduino to server

Option 1 seems easier but i have read a lot of literature with option 2. Forming WSN with zigbee seems like a lot of work.

Can anyone provide feedback on the 2 options or suggest any other option ?

What is your option how to power source your "sensor devices" in the 60x60 field?

3 AAA batteries per unit.

guys any help on this ?

"battery powered with 3xAAA" doesn't give you so much options beside a Zigbee/NRF24L01/LoRa, so - with less knowledge about your requirements and the given power source - stick to option 2.

OK if i have to go with option 1, that is just use sensor + MCU + GPRS module what type of power source will i have to use. Sorry Im a beginner so dont have much knowledge

The data from sensor nodes needs to be sent to a remote server and from there it will be sent to an Android app.
If the user feels that soil moisture is low, he will press a button on the app which will send signal to server and from there it will send a signal to an arduino controlled relay which will turn the pump on.

I don't have exact figures personally. It is depending on how often and for how long the sensor module should be active. Assuming a deepsleep on the sensor - the more often you want to have a new value and the longer it take to measure the value and to transmit the value - the shorter the lifetime of your battery-pack.

Have you tried to google for your wanted Module and the power consumption? For example gsm900 power usage - Google Search

Thanks I will check that

Take a look at The Things Network

LoRa gateway not avl near me

atulkatti:
LoRa gateway not avl near me

So build your own.

atulkatti:
Im designing a system for a farming application where i want to measure Temp/humidity/moisture at 6 places on the field (60 X 60 meters)

Then gather the data and send to a server and subsequently to a smartphone app. Get input from user and then turn the pump ON/OFF via a relay.

I have come up with a couple of design options

  1. Use Sensors + MCU + GPRS module and send data directly to server from every sensor node in the field

  2. Use Sensors + MCU + Zigbee to send data to a sink Node and from there I upload data via Arduino to server

Option 1 seems easier but i have read a lot of literature with option 2. Forming WSN with zigbee seems like a lot of work.

Can anyone provide feedback on the 2 options or suggest any other option ?

Maybe this article will help: https://www.geekstips.com/two-esp8266-communication-talk-each-other/