I'm planning on using the arduino ( with GPRS/GSM shield) to interface with a generator via RS485 where i can read its status as well as turn it on/off from a remote location. I want to read and log its status data on the GUI as well as have the option to send a signal to control the generator from the GUI as well. So essentially I want the arduino to send data to some cloud storage, GUI pulls the data from the cloud and displays it and the GUI can also send a command through the cloud to the arduino to control the generator. Can i achieve this by building the GUI with Labview ,what cloud service (free if possible) can facilitate this interaction between the arduino & Labview . Or do you have any alternative solutions?