Smart Vineyard

Skill LevelArea of FocusOperating SystemCloud Service/Platform
Advanced3D Printing & Modeling, IoT, Sensors, Smart CitiesLinuxAmazon AWS IoT

This project is designed show how sensor data can be processed on the Edge using AWS Greengrass on the DragonBoard™ 410c development platform from Arrow Electronics.

3-D Model of Smart Vineyard

The project intends to monitor agricultural environments and optimize growing conditions by capturing data from sensors, processing it on the edge gateway, and making real-time decisions about irrigation, grape temperature for frost prevention, etc.

It is also designed to escalate alert conditions (e.g., over temp) to the cloud and send daily aggregated data reports (e.g., hourly averaged metrics) to allow for long term data trending and analysis for predictions of weather forecast, pest info, expected quality / quantity of wine grapes.

Flow of events and actions triggered by the User

Launch the Demo with following steps

  1. Setup the Demo by following the steps listed in “IIoT Vineyard Setup Guide.pdf”
  2. Launch green grass core with following steps:
        $ cd /greengrass/ggc/packages/1.X.0/
        $ sudo ./greengrasssd start
  3. Update the Mezzanine board
    1. Launch the Arduino programmer: start --> Programming --> Arduino IDE
    2. Open image.ino
      path is /home/linaro/IIOT/arduino-image/image/
    3. Upload the code to the Mezzanine
  4. Find the ip address of the DragonBoard $ ip addr
  5. Change the IP address in the following config files
    change IP address in the line "hostip =" (IP address of the dragonboard)
    1. /home/linaro/IIOT-Projects/config.ini
  6. Go to executables
        $ cd IIOT-Projects
        $ ./
  7. Open web browser and go to http://localhost:8090/

Once the setup is complete and software is launched, users can simulate adverse environmental conditions using one of the following three ways.

  1. Spray compressed cold air on the Temperature sensor to simulate frost conditions.
  2. Move the Moisture sensor to a cup of water to simulate adequate moisture in the soil.
  3. Move the Moisture sensor away from the cup of water to simulate drought conditions.
  4. Use a flashlight on the digital light sensor to simulate conditions with high UV Index.
Rakesh SankarSenior System ArchitectGlobalEdge Software
Ashwin WaliAssociate Director – SalesGlobalEdge Software
Arun Kumar KasaudhanSoftware EngineerGlobalEdge Software
AbineshTech LeadGlobalEdge Software
Rachana Mahesh DivateSenior Software EngineerGlobalEdge Software
Ambu Manideep ReddySoftware EngineerGlobalEdge Software
Palthya Venkataramana NaikSenior Software EngineerGlobalEdge Software