Difference between API and SDK
Hi,
I would like to know if the API works the same as SDK, or the SDK have more capabilities like the "AlwaysOn" agent?
Hi,
I would like to know if the API works the same as SDK, or the SDK have more capabilities like the "AlwaysOn" agent?
Ah, ok, now it's clear.
I suggest (and I'll explain below why) the following courses:
1. https://developer.thingworx.com/en/resources/guides/choosing-connectivity-method
2. https://developer.thingworx.com/en/resources/guides/thingworx-java-sdk-tutorial
3. https://developer.thingworx.com/en/resources/guides/sdk-reference-guide
4. https://developer.thingworx.com/en/resources/guides/use-edge-microserver-ems-connect-thingworx
The main reason you need to take these courses is because the enterprise nature of the applications we see out there really makes the patterns the Edge SDKs use be mandatory in those scenarios. When you look at the Edge SDKs you might be tempted to say: well, I can do that with REST, since it uses that platform service, etc, but trust me, if you go with the REST approach, that won't work at scale. It's fine for a couple tens of devices, and even in this case, it depends on the property update rate...
Ah, and one other thing: if you are going to work with edge devices, never, ever put software agents that do not have an update capability in your edge devices. Even if it's not required in the project/s, work with your customer, and make him understand that that's a very big security gap - you don't want to be left exposed out there to the next security issue and require people to go physically to update the agents.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.