Pelion Device Management SDKs
Pelion Device Management SDKs provide a convenient way to develop applications that communicate with Device Management.
The SDKs are libraries that you can integrate into your application without requiring developers to make HTTP calls directly to the Device Management REST APIs.
They expose Device Management functionalities using conventions and paradigms that should be familiar to a developer, in the context of each supported language.
Additionally the SDKs provide a degree of abstraction, enabled by a mapping layer that the Arm Device Management SDK team maintains. This protects your application from API changes.
SDKs are open source (Apache 2 license) and directly available from main artefact repositories (Maven Central, NPM, Nuget, PyPI). Their source code is also available on GitHub.
The SDKs are provided in four languages.
|Java||mbed-cloud-sdk-java||Maven Central or JCenter||oracle.com|
|C# / .Net||mbed-cloud-sdk-dotnet||Nuget||dot.net|
Set up a development environment for your chosen language. See each SDK's documentation for more details about their dependencies.
Arm has a dedicated team to maintain and extend the SDKs. They are under active development to keep up to date with the latest improvements in the APIs and Device Management server backend.
Contributions in the form of GitHub pull requests to any of the public repositories are very welcome.
Alternatively, developers can report feature requests and bugs to the Arm team by using GitHub's issues feature.