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:
edamame22
Date:
Thu Apr 13 04:48:11 2017 +0000
Revision:
0:29983394c6b6
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
edamame22 0:29983394c6b6 1 // Automatically generated configuration file.
edamame22 0:29983394c6b6 2 // DO NOT EDIT, content will be overwritten.
edamame22 0:29983394c6b6 3
edamame22 0:29983394c6b6 4 #ifndef __MBED_CONFIG_DATA__
edamame22 0:29983394c6b6 5 #define __MBED_CONFIG_DATA__
edamame22 0:29983394c6b6 6
edamame22 0:29983394c6b6 7 // Configuration parameters
edamame22 0:29983394c6b6 8 #define MBED_CONF_APP_NETWORK_INTERFACE ETHERNET // set by application
edamame22 0:29983394c6b6 9 #define MBED_CONF_PLATFORM_STDIO_CONVERT_NEWLINES 0 // set by library:platform
edamame22 0:29983394c6b6 10 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE 0 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 11 #define MBED_CONF_LWIP_IPV4_ENABLED 1 // set by library:lwip
edamame22 0:29983394c6b6 12 #define MBED_CONF_LWIP_UDP_SOCKET_MAX 4 // set by library:lwip
edamame22 0:29983394c6b6 13 #define MBED_CONF_EVENTS_PRESENT 1 // set by library:events
edamame22 0:29983394c6b6 14 #define MBED_CONF_LWIP_TCP_SERVER_MAX 4 // set by library:lwip
edamame22 0:29983394c6b6 15 #define MBED_CONF_APP_WIFI_TX D1 // set by application
edamame22 0:29983394c6b6 16 #define MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE MESH_DEVICE_TYPE_THREAD_ROUTER // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 17 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_DEVICE_TYPE NET_6LOWPAN_ROUTER // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 18 #define MBED_CONF_NSAPI_PRESENT 1 // set by library:nsapi
edamame22 0:29983394c6b6 19 #define MBED_CONF_LWIP_ADDR_TIMEOUT 5 // set by library:lwip
edamame22 0:29983394c6b6 20 #define MBED_CONF_LWIP_IP_VER_PREF 4 // set by library:lwip
edamame22 0:29983394c6b6 21 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL 5 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 22 #define MBED_CONF_MBED_CLIENT_TCP_KEEPALIVE_TIME 300 // set by library:mbed-client
edamame22 0:29983394c6b6 23 #define MBED_CONF_PLATFORM_STDIO_FLUSH_AT_EXIT 1 // set by library:platform
edamame22 0:29983394c6b6 24 #define MBED_CONF_PLATFORM_STDIO_BAUD_RATE 9600 // set by library:platform
edamame22 0:29983394c6b6 25 #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
edamame22 0:29983394c6b6 26 #define MBED_CONF_LWIP_IPV6_ENABLED 0 // set by library:lwip
edamame22 0:29983394c6b6 27 #define MBED_CONF_NANOSTACK_HAL_NVM_CFSTORE 0 // set by library:nanostack-hal
edamame22 0:29983394c6b6 28 #define MBED_CONF_MBED_CLIENT_SN_COAP_MAX_BLOCKWISE_PAYLOAD_SIZE 0 // set by library:mbed-client
edamame22 0:29983394c6b6 29 #define MBED_CONF_APP_MESH_RADIO_TYPE ATMEL // set by application
edamame22 0:29983394c6b6 30 #define MBED_CONF_MBED_TRACE_ENABLE 0 // set by application[*]
edamame22 0:29983394c6b6 31 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK 0x7fff800 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 32 #define MBED_CONF_APP_WIFI_RX D0 // set by application
edamame22 0:29983394c6b6 33 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<12) // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 34 #define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE 9600 // set by library:platform
edamame22 0:29983394c6b6 35 #define MBED_CONF_MBED_CLIENT_RECONNECTION_INTERVAL 5 // set by library:mbed-client
edamame22 0:29983394c6b6 36 #define MBED_CONF_LWIP_TCP_SOCKET_MAX 4 // set by library:lwip
edamame22 0:29983394c6b6 37 #define MBED_CONF_RTOS_PRESENT 1 // set by library:rtos
edamame22 0:29983394c6b6 38 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID 1 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 39 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER 0xffff // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 40 #define MBED_CONF_MBED_MESH_API_HEAP_SIZE 32500 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 41 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL 12 // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 42 #define MBED_CONF_MBED_CLIENT_EVENT_LOOP_SIZE 1024 // set by library:mbed-client
edamame22 0:29983394c6b6 43 #define MBED_CONF_NANOSTACK_HAL_EVENT_LOOP_THREAD_STACK_SIZE 6144 // set by library:nanostack-hal
edamame22 0:29983394c6b6 44 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE 0 // set by application[*]
edamame22 0:29983394c6b6 45 #define MBED_CONF_APP_WIFI_PASSWORD "Password" // set by application
edamame22 0:29983394c6b6 46 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL 12 // set by application[*]
edamame22 0:29983394c6b6 47 #define MBED_CONF_MBED_CLIENT_RECONNECTION_LOOP 1 // set by library:mbed-client
edamame22 0:29983394c6b6 48 #define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE NONE // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 49 #define MBED_CONF_MBED_CLIENT_RECONNECTION_COUNT 3 // set by library:mbed-client
edamame22 0:29983394c6b6 50 #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
edamame22 0:29983394c6b6 51 #define MBED_CONF_MBED_MESH_API_THREAD_PSKD "Secret password" // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 52 #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
edamame22 0:29983394c6b6 53 #define MBED_CONF_NANOSTACK_CONFIGURATION mbedOS // set by library:nanostack
edamame22 0:29983394c6b6 54 #define MBED_CONF_LWIP_SOCKET_MAX 4 // set by library:lwip
edamame22 0:29983394c6b6 55 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX {0xfd, 0x00, 0x0d, 0xb8, 0x00, 0x00, 0x00, 0x00} // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 56 #define MBED_CONF_APP_WIFI_SSID "SSID" // set by application
edamame22 0:29983394c6b6 57 #define MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID 0xDEFA // set by library:mbed-mesh-api
edamame22 0:29983394c6b6 58 // Macros
edamame22 0:29983394c6b6 59 #define NS_USE_EXTERNAL_MBED_TLS // defined by library:nanostack
edamame22 0:29983394c6b6 60 #define MBEDTLS_USER_CONFIG_FILE "mbedtls_mbed_client_config.h" // defined by application
edamame22 0:29983394c6b6 61 #define UNITY_INCLUDE_CONFIG_H // defined by library:utest
edamame22 0:29983394c6b6 62
edamame22 0:29983394c6b6 63 #endif