BlackBerry IoT Platform Client Library

The BlackBerry IoT Platform Client Library is a C-based API for working with the cloud. The BlackBerry IoT Platform Client Library is ideal for development on QNX Neutrino-based and Linux-based systems. The library is portable and can be used on any platform that supports cURL and SSL. For example, QNX Neutrino and Linux are supported however, if you want support on any other operating system, the source code is provided so you can build necessary binaries for operating systems such as BlackBerry 10, OS X, iOS, and Windows.

The internals of the BlackBerry IoT Platform Client Library use the HTTPS REST SDK. Everything that is supported by the HTTPS REST API is available in the BlackBerry IoT Platform Client Library. The BlackBerry IoT Platform Client Library makes it easy to connect to the cloud for applications you write in C/C++.

The BlackBerry IoT Platform Client Library is ideal for development on QNX Neutrino-based and Linux-based systems. However because the source code is provided, you can rebuild the library to run on any operating system that supports ANSI-C and supports the libcurl and libssl libraries.

Example

The benefit of using the BlackBerry IoT Platform Client Library is that it bundles data in an intelligent manner to save battery life and bandwidth while preserving low-latency. Another benefit is that it has an asynchronous interface making it ideal for any framework that can monitor file-descriptors, such as QNX Dispatch.

The APIs in the BlackBerry IoT Platform Client Library allow you to:

To get access to this SDK and related documentation, contact a representative from our sales team.