Interesting. A thought of how that might work.
You configure a data query by defining the URL, the frequency to query it, and the function to execute.
On schedule, it would execute a get request against the URL, then execute the function against the core passing the data blindly without trying to interpret anything.
Sounds pretty versatile. And very error prone! I would just get strict on disabling poor or rogue setups.
Not sure if I follow. Do you mean everyone’s cores?
There’s no way you’ll be able to get data about other people’s devices.
I don’t think there’s any way to determine a core’s IP address through the spark API.
What are you trying to achieve?