So I have 3 wonderful BoltIOT devices, a bunch of sensors, and a Arduino shield.
I've built several simple demonstration apps. Mainly just getting values from the analog pin.
What I would like to do is have data pushed to the cloud on an "event" which happens locally. At first my goal would be to increment a count when a GPIO gets a HIGH value. The simple idea here is to have data collected whenever the motion sensor sets the HIGH bit on a GPIO. Right now it seems like the cloud is polling the BoltIOT at an interval (5min). If no motion happens on that poll event then nothing is logged.
Taking this to a next step would be some sort of IFTTT type functionality. If my GPIO goes to HIGH run "this code" or "execute a GET request to this URL". That would allow me to implement complex functionality in a service somewhere that the Bolt Cloud would start.