DEPRECATED: C++ API for mbed-client
C++ CMake C Other
Switch branches/tags
Clone or download
JanneKiiskila Merge pull request #524 from ARMmbed/README-redir - deprecation/re-direction
Latest commit 1120cac Apr 16, 2018
Failed to load latest commit information.
config Fixing errors for lwm2m-client. May 11, 2015
docs Links fixed. Apr 12, 2017
doxygen added exclude patterns Feb 24, 2016
mbed-client Fix ARMC6 compilation by adding M2MInterfaceFactory as friend class o… Nov 3, 2017
port_libs Update CMakeLists to support the mbed-client-c inclusion Feb 28, 2017
source m2mresource: save RAM and ROM at M2MExecuteParameter May 12, 2017
test m2mresource: save RAM and ROM at M2MExecuteParameter May 12, 2017
.gitignore Coap option tidy (#285) Sep 16, 2016
.mbedignore mbed-os: add unit test specific files to .mbedignore Mar 21, 2017
.yotta_ignore fix yotta_ignore for PAL tools Feb 22, 2017
CMakeLists.txt CMakeLists.txt include_directories to be compatible with tree after d… Mar 7, 2017 Adding a brief description of the API. May 22, 2017
LICENSE Initial commit Mar 4, 2015
Makefile Test for Device Object Management. Oct 5, 2015 review fixes Apr 16, 2018 Add script for recording the object sizes of mbed-client built on armcc Apr 14, 2016 Updating for internal builds. Jul 17, 2015
junit_xsl.xslt Adding unit tests and fixes related with 6LoWPAN and bootstrapping. Jun 15, 2015
mbed-client-c.lib Point the mbed-client-c.lib to the mbed-client-c v6.0 May 10, 2017
mbed-client-classic.lib Update mbed-client-classic.lib May 9, 2017
mbed-client-mbed-tls.lib Preparing new structure for mbed-client package Sep 29, 2016
mbed_lib.json Changing the flag from SUPPORT_DELAYED_RESPONSE to DISABLE_DELAYED_RE… May 10, 2017
mkdocs.yml Further reading chapter renamed Apr 21, 2016
module.json version v3.0.0 May 11, 2017 Add support for TLV binary integers (#463) May 4, 2017 Update Apr 15, 2016 Remove the m2mconstants.cpp from as it was deleted from git. Apr 18, 2016 Fix version_check script Sep 17, 2015 license and copyrights updated Aug 3, 2015

Deprecation note!

Please note: this repository is deprecated and is no longer actively maintained.

However, this library is part of Arm's Mbed Cloud offering and as such the code is available via Mbed Cloud Client under mbed-client folder. That repository is actively maintained.

ARM mbed Client

This repository contains ARM mbed Client: a library that connects devices to mbed Device Connector Service, mbed Device Server (mDS) and to mbed-enabled cloud services from our partners.

The documentation is collected under the docs directory and the mbed Client Guide is also hosted here.

Running Unit Tests

Pre-requisites for the unit tests includes the following tools:

  • CppUTest
  • XSL
  • lcov
  • gcovr
  • Ninja

You can use these commands to get the tools if you are running Ubuntu.

sudo apt-get install cpputest
sudo apt-get install xsltproc
sudo apt-get install lcov
sudo apt-get install gcovr
sudo apt-get install ninja-build