This is an example of BLE GATT Client, which receives broadcast data from BLE_Server_BME280 ( a GATT server) , then transfers values up to mbed Device Connector (cloud).

Please refer details about BLEClient_mbedDevConn below. https://github.com/soramame21/BLEClient_mbedDevConn

The location of required BLE GATT server, BLE_Server_BME280, is at here. https://developer.mbed.org/users/edamame22/code/BLE_Server_BME280/

Committer:
Ren Boting
Date:
Tue Sep 05 11:56:13 2017 +0900
Revision:
2:b894b3508057
Parent:
0:29983394c6b6
Update all libraries and reform main.cpp

Who changed what in which revision?

UserRevisionLine numberNew contents of line
edamame22 0:29983394c6b6 1 # mbed Client 15.11 Technology Preview Release Note
edamame22 0:29983394c6b6 2
edamame22 0:29983394c6b6 3 This is the first Technology Preview of mbed Client, which is available for mbed OS as well as Linux. We’re actively working on mbed Client and we expect to make exciting changes in the next six months. We’re making this technology preview available so you can see the trajectory we’re on. Our focus in this release is on laying the foundation for mbed Client development and collaboration, particularly core tools, technology and testing.
edamame22 0:29983394c6b6 4
edamame22 0:29983394c6b6 5 We expect mbed Client developers to be able to access, build and run example projects and to explore the underlying code.
edamame22 0:29983394c6b6 6
edamame22 0:29983394c6b6 7 ## About this release
edamame22 0:29983394c6b6 8
edamame22 0:29983394c6b6 9 Note that this is a technology preview release, which means that this release is not yet suitable for volume production use. The software is still maturing, and a number of things may change, including module names, repository URLs, APIs, header file names and configuration parameters. We'll try to mitigate the impact that these changes have on your code where possible.
edamame22 0:29983394c6b6 10
edamame22 0:29983394c6b6 11 Note that in this release we're changing our version numbering scheme for mbed Client releases, to a calendar-based (year and month YY.MM) scheme. This release (15.11) has previously been called 3.0 in some communications.
edamame22 0:29983394c6b6 12
edamame22 0:29983394c6b6 13 ## Collaboration
edamame22 0:29983394c6b6 14
edamame22 0:29983394c6b6 15 We’re building mbed Client as a collaborative project, bringing together industry and open source community contributions. If you’d like to work on mbed Client with us, we’d encourage you [to pitch in](https://github.com/ARMmbed/mbed-os/blob/master/CONTRIBUTING.md). With this technology preview we’re ready to start receiving contributions back from the community.
edamame22 0:29983394c6b6 16
edamame22 0:29983394c6b6 17 ## Documentation
edamame22 0:29983394c6b6 18
edamame22 0:29983394c6b6 19 To get started with mbed Client, please visit our [getting started guide](https://docs.mbed.com/docs/mbed-client-guide/en/latest/).
edamame22 0:29983394c6b6 20
edamame22 0:29983394c6b6 21 ## Changes since the last release
edamame22 0:29983394c6b6 22
edamame22 0:29983394c6b6 23 This section documents the changes between this release and the earlier mbed Client Beta (15.09) release.
edamame22 0:29983394c6b6 24
edamame22 0:29983394c6b6 25 This release contains the following new features:
edamame22 0:29983394c6b6 26 Securely connect to mbed Device Server (mbed DS) over TCP connection through TLS. The supported secure connection includes Certificate mode. We still support non-secure connection mode for fast development and debugging.
edamame22 0:29983394c6b6 27
edamame22 0:29983394c6b6 28 New LWM2M Firmware Object class preview for application development.
edamame22 0:29983394c6b6 29
edamame22 0:29983394c6b6 30 ## Known issues
edamame22 0:29983394c6b6 31
edamame22 0:29983394c6b6 32 The known issues for this release are described [on GitHub](https://github.com/ARMmbed/mbed-client/blob/master/docs/known-issues-mbed-client1511.md).
edamame22 0:29983394c6b6 33
edamame22 0:29983394c6b6 34 ## Other ways of accessing this release
edamame22 0:29983394c6b6 35
edamame22 0:29983394c6b6 36 We prefer that you access and collaborate with mbed Client online. However, the release may also be downloaded as an archive [on mbed.com](https://www.mbed.com/en/development/software/mbed-client/releases/mbed-client1511/).
edamame22 0:29983394c6b6 37
edamame22 0:29983394c6b6 38 # Module versions in this release
edamame22 0:29983394c6b6 39
edamame22 0:29983394c6b6 40 This release comprises the following yotta modules and their versions:
edamame22 0:29983394c6b6 41
edamame22 0:29983394c6b6 42
edamame22 0:29983394c6b6 43 | Module | Version |
edamame22 0:29983394c6b6 44 |----------------------------------|------------|
edamame22 0:29983394c6b6 45 | `mbed-client` | 1.2.1 |
edamame22 0:29983394c6b6 46 | `mbed-client-c` | 1.1.1 |
edamame22 0:29983394c6b6 47 | `mbed-client-libservice` | 3.0.8 |
edamame22 0:29983394c6b6 48 | `mbed-client-linux` | 1.1.0 |
edamame22 0:29983394c6b6 49 | `mbed-client-linux-example` | 1.0.0 |
edamame22 0:29983394c6b6 50 | `mbedtls` | 2.2.0 |
edamame22 0:29983394c6b6 51 | `mbed-client-mbed-tls` | 1.0.9 |
edamame22 0:29983394c6b6 52 | `target-x86-linux-native` | 1.0.0 |
edamame22 0:29983394c6b6 53 | `target-linux-native` | 1.0.0 |
edamame22 0:29983394c6b6 54
edamame22 0:29983394c6b6 55
edamame22 0:29983394c6b6 56