Cloud is good for you. Interface with remote devices via
cloud as if you are interfacing directly with them,
making your solution more scalable and available.
Create mobile clients for your smart devices that talk to the cloud server, or create monitoring software or data analysis jobs that reside in the cloud.