Thanks for responding. Perhaps the term SDK is a little misleading, but that is what (Neato) the supplier was using. Essentially they have a bunch of ready to use JS that would allow me to log into their service (OAuth2), and control the robovac.
I'm aiming to write a third-party integration to homeautomation, as a console application in vb.net, and rather than re-invent the wheel, I would like to use the JS that Neato have provided.
As an example they state:
Setup
In order to use the Neato SDK JS simply import the jQuery and hmac-sha256 dependencies and the neato-x.y.z.min.js file:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/hmac-sha256.js"></script>
<script src="../lib/neato-0.7.0.min.js"></script>
...
2. Start the authentication flow
To start the authentication flow simply invoke the login() method on the user object passing the above data:
var user = new Neato.User();
user.login({
clientId: "your_app_client_id",
scopes: "control_robots+email",
redirectUrl: "your_redirect_uri"
});
etc. etc.
So essentially all the relevant snippets are provided if only I could find a way to call them from my vb.net (console) application.