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/

mbed_config.h

Committer:
Ren Boting
Date:
2017-09-05
Revision:
2:b894b3508057
Parent:
0:29983394c6b6

File content as of revision 2:b894b3508057:

// Automatically generated configuration file.
// DO NOT EDIT, content will be overwritten.

#ifndef __MBED_CONFIG_DATA__
#define __MBED_CONFIG_DATA__

// Configuration parameters
#define MBED_CONF_APP_NETWORK_INTERFACE                          ETHERNET                                                                                         // set by application
#define MBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES                0                                                                                                // set by library:platform
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE       0                                                                                                // set by library:mbed-mesh-api
#define MBED_CONF_LWIP_IPV4_ENABLED                              1                                                                                                // set by library:lwip
#define MBED_CONF_LWIP_UDP_SOCKET_MAX                            4                                                                                                // set by library:lwip
#define MBED_CONF_EVENTS_PRESENT                                 1                                                                                                // set by library:events
#define MBED_CONF_LWIP_TCP_SERVER_MAX                            4                                                                                                // set by library:lwip
#define MBED_CONF_APP_WIFI_TX                                    D1                                                                                               // set by application
#define MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE               MESH_DEVICE_TYPE_THREAD_ROUTER                                                                   // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_DEVICE_TYPE           NET_6LOWPAN_ROUTER                                                                               // set by library:mbed-mesh-api
#define MBED_CONF_NSAPI_PRESENT                                  1                                                                                                // set by library:nsapi
#define MBED_CONF_LWIP_ADDR_TIMEOUT                              5                                                                                                // set by library:lwip
#define MBED_CONF_LWIP_IP_VER_PREF                               4                                                                                                // set by library:lwip
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL             5                                                                                                // set by library:mbed-mesh-api
#define MBED_CONF_MBED_CLIENT_TCP_KEEPALIVE_TIME                 300                                                                                              // set by library:mbed-client
#define MBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT                   1                                                                                                // set by library:platform
#define MBED_CONF_PLATFORM_STDIO_BAUD_RATE                       9600                                                                                             // set by library:platform
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC               {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff} // set by library:mbed-mesh-api
#define MBED_CONF_LWIP_IPV6_ENABLED                              0                                                                                                // set by library:lwip
#define MBED_CONF_NANOSTACK_HAL_NVM_CFSTORE                      0                                                                                                // set by library:nanostack-hal
#define MBED_CONF_MBED_CLIENT_SN_COAP_MAX_BLOCKWISE_PAYLOAD_SIZE 0                                                                                                // set by library:mbed-client
#define MBED_CONF_APP_MESH_RADIO_TYPE                            ATMEL                                                                                            // set by application
#define MBED_CONF_MBED_TRACE_ENABLE                              0                                                                                                // set by application[*]
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK       0x7fff800                                                                                        // set by library:mbed-mesh-api
#define MBED_CONF_APP_WIFI_RX                                    D0                                                                                               // set by application
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK          (1<<12)                                                                                          // set by library:mbed-mesh-api
#define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE              9600                                                                                             // set by library:platform
#define MBED_CONF_MBED_CLIENT_RECONNECTION_INTERVAL              5                                                                                                // set by library:mbed-client
#define MBED_CONF_LWIP_TCP_SOCKET_MAX                            4                                                                                                // set by library:lwip
#define MBED_CONF_RTOS_PRESENT                                   1                                                                                                // set by library:rtos
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID            1                                                                                                // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER          0xffff                                                                                           // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_HEAP_SIZE                        32500                                                                                            // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL            12                                                                                               // set by library:mbed-mesh-api
#define MBED_CONF_MBED_CLIENT_EVENT_LOOP_SIZE                    1024                                                                                             // set by library:mbed-client
#define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_THREAD_STACK_SIZE     6144                                                                                             // set by library:nanostack-hal
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE          0                                                                                                // set by application[*]
#define MBED_CONF_APP_WIFI_PASSWORD                              "Password"                                                                                       // set by application
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL               12                                                                                               // set by application[*]
#define MBED_CONF_MBED_CLIENT_RECONNECTION_LOOP                  1                                                                                                // set by library:mbed-client
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE         NONE                                                                                             // set by library:mbed-mesh-api
#define MBED_CONF_MBED_CLIENT_RECONNECTION_COUNT                 3                                                                                                // set by library:mbed-client
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY               {0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf} // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_THREAD_PSKD                      "Secret password"                                                                                // set by library:mbed-mesh-api
#define MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY                {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff} // set by library:mbed-mesh-api
#define MBED_CONF_NANOSTACK_CONFIGURATION                        mbedOS                                                                                           // set by library:nanostack
#define MBED_CONF_LWIP_SOCKET_MAX                                4                                                                                                // set by library:lwip
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX          {0xfd, 0x00, 0x0d, 0xb8, 0x00, 0x00, 0x00, 0x00}                                                 // set by library:mbed-mesh-api
#define MBED_CONF_APP_WIFI_SSID                                  "SSID"                                                                                           // set by application
#define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID              0xDEFA                                                                                           // set by library:mbed-mesh-api
// Macros
#define NS_USE_EXTERNAL_MBED_TLS                                                                                                                                  // defined by library:nanostack
#define MBEDTLS_USER_CONFIG_FILE                                 "mbedtls_mbed_client_config.h"                                                                   // defined by application
#define UNITY_INCLUDE_CONFIG_H                                                                                                                                    // defined by library:utest

#endif