This is a simple mbed client example demonstrating, registration of a device with mbed Device Connector and reading and writing values as well as deregistering on different Network Interfaces including Ethernet, WiFi, 6LoWPAN ND and Thread respectively.

Fork of mbed-os-example-client by mbed-os-examples

History

mbed-OS v5.3.6 default tip

2017-03-01, by rkuo2000 [Wed, 01 Mar 2017 02:08:03 +0000] rev 68

mbed-OS v5.3.6


mbed OS 5.3.6

2017-02-28, by mbed_official [Tue, 28 Feb 2017 12:45:10 +0000] rev 67

mbed OS 5.3.6
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


Change 6LoWPAN test configs.

2017-02-23, by mbed_official [Thu, 23 Feb 2017 10:30:10 +0000] rev 66

Change 6LoWPAN test configs.

* Channel to 17
* Use PANID filter

.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


Do not increase counter if device is not yet registered.

2017-02-20, by mbed_official [Mon, 20 Feb 2017 15:10:50 +0000] rev 65

Do not increase counter if device is not yet registered.

.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


mbed OS 5.3.5

2017-02-15, by mbed_official [Wed, 15 Feb 2017 09:30:13 +0000] rev 64

mbed OS 5.3.5
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


Integrate easy-connect, fix serial, fix warning (#176)

2017-02-15, by mbed_official [Wed, 15 Feb 2017 08:00:11 +0000] rev 63

Integrate easy-connect, fix serial, fix warning (#176)

Integrate easy-connect
- we can remove all the external RF-drivers from main folder
- get easy-connect into use
- remove all the complicated network stuff

Fix serial - we don't need raw serial and we don't need to initialize it
if we set the right stuff to mbed_app.json (added). Plain printf() works
and it even does type checking now. (Points to Kevin Bracey on this).

Start the thread in a non-deprecated way using callback to remove one compiler
warning (again, points to Kevin Bracey).

Easy-connect ESP8266 TX/RX pins in different defines.
mbed-os-example-client has NEVER used 2 sets of WiFi pins, so need
to add a define to hack them into one set - otherwise it will not compile.

The cp command would not have worked if one would have changed
the compiler. Add UBLOX ODIN ETH config to be built as well,
now that we have figured out how to make the the ethernet work
on it.

Change also the WIFI to work with easy-connect. Easy-connect has 2 separate WIFIs,
so you have to choose between ESP8266 vs. ODIN. Thus, 2 config files are also needed,
one for ESP8266 and one for ODIN.

.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


UBLOX_EVK_ODIN_W2 ethernet support

2017-02-02, by mbed_official [Thu, 02 Feb 2017 08:30:11 +0000] rev 62

UBLOX_EVK_ODIN_W2 ethernet support

You can get the ethernet working on the UBLOX, if you modify the
mbed_app.json - eth configs changed to match the need (you need
to drop the "EMAC" in case of UBLOX).

cp configs/eth_v4.json mbed_app.json
cp configs/eth-wifi-mbedignore .mbedignore
mbed compile -m UBLOX_EVK_ODIN_W2

yields a working ethernet binary for UBLOX.

.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


Update mbed-client.lib to v2.0.2

2017-02-02, by mbed_official [Thu, 02 Feb 2017 07:00:11 +0000] rev 61

Update mbed-client.lib to v2.0.2

.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


mbed OS 5.3.4

2017-02-01, by mbed_official [Wed, 01 Feb 2017 11:30:11 +0000] rev 60

mbed OS 5.3.4

Update to latest.
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client


Fix the cert len in simpleclient.h (#170)

2017-01-27, by mbed_official [Fri, 27 Jan 2017 14:45:11 +0000] rev 59

Fix the cert len in simpleclient.h (#170)

The set_resource_value function will automatically add the null termination ('\0'). To avoid getting two of them added - 1 to after the sizeof in function create_register_object in file simpleclient.h.
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client