0
点赞
收藏
分享

微信扫一扫

DA14580 prox_reporter例程


 

平台: DA14580  SDK5.0.4

工程目录:DA1458x_SDK\5.0.4\projects\target_apps\ble_examples\prox_reporter

 

 

搜索信号:

图①

DA14580  prox_reporter例程_#define

 

连接上后:

图②

DA14580  prox_reporter例程_Power_02

  

 

图③

DA14580  prox_reporter例程_#define_03

 

图④

DA14580  prox_reporter例程_DA14580_04

 

图⑤

DA14580  prox_reporter例程_DA14580_05

 

 

 

 

图2,中ADVERTISEMENT_DATA  下面 的 Service UUIDs:

共4个服务:1803,1802, 1804, FEF5

DA14580  prox_reporter例程_DA14580_06

 

文件:app_adv_data.h

内容: 75行 ~115行

/****************************************************************************************
 * 16bit Service UUIDs in air format.
 * See https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
 ****************************************************************************************/
#define ADV_UUID_ALERT_NOTIFICATION_SERVICE         "\x11\x18" /* Alert Notification Service */
#define ADV_UUID_BATTERY_SERVICE                    "\x0F\x18" /* Battery Service */
#define ADV_UUID_BLOOD_PRESSURE_SERVICE             "\x10\x18" /* Blood Pressure */
#define ADV_UUID_CURRENT_TIME_SERVICE               "\x05\x18" /* Current Time Service */
#define ADV_UUID_CYCLING_SPEED_AND_CADENCE          "\x16\x18" /* Cycling Speed and Cadence */
#define ADV_UUID_DEVICE_INFORMATION_SERVICE         "\x0A\x18" /* Device Information Service */
#define ADV_UUID_GLUCOSE_SERVICE                    "\x08\x18" /* Glucose */
#define ADV_UUID_HEALTH_THERMOMETER_SERVICE         "\x09\x18" /* Health Thermometer */
#define ADV_UUID_HEART_RATE_SERVICE                 "\x0D\x18" /* Heart Rate */
#define ADV_UUID_HUMAN_INTERFACE_DEVICE_SERVICE     "\x12\x18" /* Human Interface Device */
#define ADV_UUID_IMMEDIATE_ALERT_SERVICE            "\x02\x18" /* Immediate Alert */
#define ADV_UUID_LINK_LOSS_SERVICE                  "\x03\x18" /* Link Loss */
#define ADV_UUID_NEXT_DST_CHANGE_SERVICE            "\x07\x18" /* Next DST Change Service */
#define ADV_UUID_PHONE_ALERT_STATUS_SERVICE         "\x0E\x18" /* Phone Alert Status Service */
#define ADV_UUID_REFERENCE_TIME_UPDATE_SERVICE      "\x06\x18" /* Reference Time Update Service */
#define ADV_UUID_RUNNING_SPEED_AND_CADENCE          "\x14\x18" /* Running Speed and Cadence */
#define ADV_UUID_SCAN_PARAMETERS_SERVICE            "\x13\x18" /* Scan Parameters */
#define ADV_UUID_TX_POWER_SERVICE                   "\x04\x18" /* Tx Power */
#define ADV_UUID_GENERIC_ACCESS_SERVICE             "\x00\x18" /* Generic Access */
#define ADV_UUID_GENERIC_ATTRIBUTE_SERVICE          "\x01\x18" /* Generic Attribute */
#define ADV_UUID_SCAN_PARAMETERS_SERVICE            "\x13\x18" /* Scan Parameters */
#define ADV_UUID_AUTOMATION_IO_SERVICE              "\x15\x18" /* Automation IO */
#define ADV_UUID_CYCLING_POWER_SERVICE              "\x18\x18" /* Cycling Power */
#define ADV_UUID_LOCATION_NAVIGATION_SERVICE        "\x19\x18" /* Location and Navigation */
#define ADV_UUID_ENVIROMENT_SENSE_SERVICE           "\x1A\x18" /* Environmental Sensing */
#define ADV_UUID_BODY_COMPOSITION_SERVICE           "\x1B\x18" /* Body Composition */
#define ADV_UUID_USER_DATA_SERVICE                  "\x1C\x18" /* User Data */
#define ADV_UUID_WEIGHT_SCALE_SERVICE               "\x1D\x18" /* Weight Scale */
#define ADV_UUID_BOND_MANAGMENT_SERVICE             "\x1E\x18" /* Bond Management */
#define ADV_UUID_GLUCOSE_CONTINUOUS_SERVICE         "\x1F\x18" /* Continuous Glucose Monitoring */
#define ADV_UUID_INTERNET_PROTOCOL_SERVICE          "\x20\x18" /* Internet Protocol Support */
#define ADV_UUID_INDOOR_POSITION_SERVICE            "\x21\x18" /* Indoor Positioning */
#define ADV_UUID_PULSE_OXIMETER_SERVICE             "\x22\x18" /* Pulse Oximeter */

/// Proprietary
#define ADV_UUID_SPOTAR_SERVICE                     "\xF5\xFE" /* SPOTAR Service */

参考:https://www.bluetooth.com/zh-cn/specifications/gatt/services/

 

 

举报

相关推荐

0 条评论