1. A method to provide context-based computing, the method comprising: determining, by executing at least a first instruction with a processor, a location associated with a query from a device, the query requesting context information; obtaining, by executing at least a second instruction with the processor, the context information from a context profile associated with the location, the context information identifying a set of computing resources available at the location, the set of computing resources including a first computing resource associated with the location, the context information further specifying an associated set of resource interaction characteristics for interacting with the set of computing resources; and sending the context information in response to the query, the context information to enable configuration of interaction between the device and the first computing resource associated with the location.