A library that simplifies interactions with the IBM Internet of Things Foundation

Dependencies:   MQTT

Dependents:   IBMIoTClientLibrarySamplefinal IBMWIoTPSecureClientSample IBMIoTClientLibrarySample

You are viewing an older revision! See the latest version

Homepage

Table of Contents

    Introduction

    Use the mBed C++ client library to easily connect mBed devices, such as LPC1768 or FRDM-K64F, to the IBM Watson™ IoT Platform service.

    Although the library uses C++, it still avoids dynamic memory allocations and the use of STL functions, because the mBed devices sometimes have idiosyncratic memory models that make porting difficult. In any case, the library allows you to make memory use as predictable as possible.

    Dependencies

    DependencyDescription
    Eclipse Paho MQTT libraryProvides an MQTT client library for mBed devices. For more information, see Embedded MQTT C/C++ client libraries
    EthernetInterface libraryAn mBed IP library over Ethernet

    How to use the library

    Use the mBed compiler to create your applications when you use the mBed C++ IBMIoTF client library. The mBed compiler provides a lightweight online C/C++ IDE that is configured for writing, compiling, and downloading programs to run on your mBed microcontroller.

    Note: You don't have to install or set up anything to get running with mBed.

    For information on how to connect an ARM mBed NXP LPC 1768 microcontroller to the Watson IoT Platform, see the mBed C++ client library for IBM Watson IoT Platform recipe.

    Supported Features

    FeatureSupported?
    Device connectivityYes
    Event publishYes
    Command receiptYes
    SSL/TLSNo
    Device ManagementNo

    License

    This library is shipped under License, Eclipse Public License - v 1.0

    For more information about the license, refer this page.


    All wikipages