你好对话框,
我使用DA14681可穿戴式开发套件,我想将自己的自定义数据添加到制造商特定数据上的副词中。
我怎样才能做到这一点?
谢谢
Lionel03
嗨,
请查看此教程:
http://lpccs-docs.dialog-semicondiondumon/da1468x_advertising_concept/c ...
BR,Paolo.
谢谢您的回答,
当我调试代码时,我已经看到了在BLE扫描仪应用程序中的BLE广告数据中的制造商特定数据。
您分享我的链接谈论逆境,我想在制造商特定数据中写下我的俄罗斯数据。
数据格式如下所示:
结果= 1604937913613 ScanResult {Device = 80:EA:CA:80:00:01,scanrecord = scanrecord [madvertiseflags = 6,mserviceuuids = [00002ea7-0000-1000-8000-00805f9b34fb,0000180F-0000-1000-8000-00805F9B34FB,0000c8c5-0000-1000-8000-00805F9B34FB,0000180D-0000-1000-8000-00805F9B34FB,0000FEF5-0000-1000-8000-00805F9B34FB],mservicsolicitationuuuids = [],mmanufacturerspecificdata = {210 = [ - 128,0,1]},mservicedata = {},MTXPOWERLEVEL = -2147483648,mdevicename = Dialog Wrbl],rssi = -62,时间戳= 18950393039360,EventType = 27,primilyphy = 1,校长= 0,广告isid = 255,TxPower = 127,句尾移位interval = 0}
我想用我的客户数据填充这个mmanufacturerspecificdata = {210 = [ - 128,0,1]}。什么是制造商?
嗨Lionel03,
制造商特定数据是广告字符串的一部分,因此建议的教程应作为参考。在步骤#1中,有一个示例演示如何设置ADV数据。
通过蓝牙核心规范定义的差距广告数据类型可以在BLE_GAP.h中的GAP_DATA_TYPE_T结构中找到。
GAP_DATA_TYPE_MANUFAFFER_SPEC应用于制造商特定数据。再次您应该遵循Gap_Data_type_local_name的概念。此外,应使用BLE_GAP_ADV_DATA_SET()来设置ADV或SCAN响应数据。
请参阅下面的一个例子:
静态const8_t adv_data [] = {0x04,gap_data_type_local_name,'a','b','c',0x05,gap_data_type_manufacture _spec,0x00,0x01,0x02,0x03,};static const uint8_t scan_resp [] = {0x11,GAP_DATA_TYPE_UUID128_LIST,0x11,0x22,0x33,0x44,0x55,0x66,0xAA,0xBB,0xCC,0xDD,0xEE,0x00,0x00,0x00,0x00,0xAA,};/ *设置广告数据* / ble_gap_add_data_set(sizeof(adv_data),adv_data,sizeof(scan_resp),scan_rep);
谢谢,PM_DIALOG.
嗨,
请查看此教程:
http://lpccs-docs.dialog-semicondiondumon/da1468x_advertising_concept/c ...
BR,Paolo.
你好对话框,
谢谢您的回答,
当我调试代码时,我已经看到了在BLE扫描仪应用程序中的BLE广告数据中的制造商特定数据。
您分享我的链接谈论逆境,我想在制造商特定数据中写下我的俄罗斯数据。
数据格式如下所示:
结果= 1604937913613 ScanResult {Device = 80:EA:CA:80:00:01,
scanrecord = scanrecord [madvertiseflags = 6,
mserviceuuids = [00002ea7-0000-1000-8000-00805f9b34fb,
0000180F-0000-1000-8000-00805F9B34FB,
0000c8c5-0000-1000-8000-00805F9B34FB,
0000180D-0000-1000-8000-00805F9B34FB,
0000FEF5-0000-1000-8000-00805F9B34FB],
mservicsolicitationuuuids = [],
mmanufacturerspecificdata = {210 = [ - 128,0,1]},
mservicedata = {},
MTXPOWERLEVEL = -2147483648,
mdevicename = Dialog Wrbl],
rssi = -62,
时间戳= 18950393039360,
EventType = 27,
primilyphy = 1,
校长= 0,
广告isid = 255,
TxPower = 127,
句尾移位interval = 0}
谢谢
Lionel03
你好对话框,
我想用我的客户数据填充这个mmanufacturerspecificdata = {210 = [ - 128,0,1]}。什么是制造商?
谢谢
Lionel03
嗨Lionel03,
制造商特定数据是广告字符串的一部分,因此建议的教程应作为参考。在步骤#1中,有一个示例演示如何设置ADV数据。
通过蓝牙核心规范定义的差距广告数据类型可以在BLE_GAP.h中的GAP_DATA_TYPE_T结构中找到。
GAP_DATA_TYPE_MANUFAFFER_SPEC应用于制造商特定数据。再次您应该遵循Gap_Data_type_local_name的概念。此外,应使用BLE_GAP_ADV_DATA_SET()来设置ADV或SCAN响应数据。
请参阅下面的一个例子:
谢谢,PM_DIALOG.