It is somewhat difficult but technically speaking it is possible to call directly to a device handler on your local hub and bypass the cloud altogether. To do this you would have to create your own device type that handles the parse event. Then create a device of that type and set the devicenetworkid to the mac address of device you are calling from. Now you can call directly to the hub and it “should” get that message.
So… even though this is possible and I actually got it to work once or twice I never got it working very consistently. There are lots of posts about it on the forums as this is basically the same as writing a lan connected device. Here is one post where people are talking about it: Labs & Lan Devices.