I'm behind some system like Google Cloud Messaging, to send notifications to a local application, a supervisory done in java, running locally (it in turn connected to a microcontroller).
The idea was that this supervisory did not have to send requests to the Web Service to see if there was any action to be taken. For mobile applications there is GCM, but for this my local application I could not find anything that does the job like GCM.
If it does not exist, I will have to stipulate a time and cyclically send a request to Google Cloud for the local application and request the actions I have, but this way there will be too many requests because I will not have any actions to take every time the application asks for the Google Cloud.