I am planning on making a system where multiple arduinos monitor the conditions of certain type of plant. (Each arduino monitors its own plant, but the plants are of the same species). Each plant would have a different placement in the yard(varies the light). The plants are watered as normal, without an exact amount of water. The arduinos would measure light, temperature, and soil water content. Each would send it to the cloud. My question is: Is their a cloud service that can analyze and "find" the best conditions(amount of water,light,temperature,etc) for type a plant, based on how healthy the plants are?(The health of the plants would be entered in manually by the person using the system). (Sorry if my question doesn't make sense, please ask me any questions you have ,Thanks.)

  • 1
    For starters, you would need to have some mechanism to send the data to the cloud since the Arduino cannot do that as standalone, WiFi or Ethernet shield. Arduino also doesn't have enough capability to interact with SQL or comparable database technology, so you would need to send the data to a PC to do the actual cloud processes.
    – dinotom
    May 18, 2016 at 16:26
  • Yes, I am aware that the arduino requires extra hardware to connect to WiFi. Why do I have to send it to a PC? Why not just send it to a cloud service which analyzes the data?(All the arduino is doing is sending data to a server)
    – zack1544
    May 18, 2016 at 22:28

1 Answer 1


To send data to cloud you will need an internet shield and given that the individual plants are far apart, you will need a wifi shield for each plant that you want to monitor most likely the yun shield. Now for online services, there are a few like Temboo, Pushingbox, Initial State, Cayenne, Xively. Each of them works differently and you will need to choose which best suit you.

  • Thanks for the reply. My question is kind of old so I don't remember the exact context of why I asked my question. But what I think I was trying to ask was, are there any analytics services that find trends based on data, detects patterns, etc. Since then I have seen services such as Microsoft Azure that can analyze and find trends in data. I have used Temboo before and I don't think it has analytical services or anything like that.
    – zack1544
    Oct 17, 2016 at 16:26
  • Temboo don't have analytics services but you can use Temboo to upload the data to Google spreadsheet and then process the data into graphs or whatever
    – vicky
    Oct 18, 2016 at 3:59
  • None of these services will inherently give you an analysis, Dashboards like cayenne can help. But you would still need your business logic layer to compute which plant was in best conditions. You could also try import data into SQL tables and then into SQL CUBE to analyse the data..
    – Pavitar
    Apr 26, 2017 at 12:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.