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/

Revision:
0:29983394c6b6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/shields/TARGET_ST_BLUENRG/module.json	Thu Apr 13 04:48:11 2017 +0000
@@ -0,0 +1,37 @@
+{
+  "name": "x-nucleo-idb0xa1",
+  "version": "2.1.0",
+  "description": "ST driver for the mbed BLE API.",
+  "keywords": [
+    "expansion",
+    "board",
+    "x-nucleo",
+    "nucleo",
+    "ST",
+    "STM",
+    "Bluetooth",
+    "BLE"
+  ],
+  "author": "Andrea Palmieri",
+  "repository": {
+    "url": "https://github.com/ARMmbed/ble-x-nucleo-idb0xa1.git",
+    "type": "git"
+  },
+  "homepage": "https://github.com/ARMmbed/ble-x-nucleo-idb0xa1",
+  "licenses": [
+    {
+      "url": "https://spdx.org/licenses/Apache-2.0",
+      "type": "Apache-2.0"
+    }
+  ],
+  "extraIncludes": [
+    "x-nucleo-idb0xa1",
+    "x-nucleo-idb0xa1/utils",
+    "x-nucleo-idb0xa1/platform",
+    "x-nucleo-idb0xa1/bluenrg-hci"
+  ],
+  "dependencies": {
+    "mbed-drivers": ">=0.11.3",
+    "ble": "^2.7.0"
+  }
+}