这就跟你问声好!
我正在使用示例
1.为什么我使用这个例程的蓝牙广播数据只有蓝牙名,其他字段都是空的。如何在蓝牙广播包中添加蓝牙服务、蓝牙mac地址等数据?
2.我用手机连接这个设备,我用我的手机向这个设备发送数据。为什么设备接收不到?
希望能尽快回复,非常感谢!下面是我的代码。
ble_peripheral_start ();
ble_register_app ();
ble_gap_device_name_set("自定义BLE服务",ATT_PERM_NONE);
Const mcs_charactertic_config_t custom_service_1[] = {
/*初始化特征属性*/
CHARACTERISTIC_DECLARATION (ff02 CHARACTERISTIC_ATTR_VALUE_MAX_BYTES,
Char_write_prop_en, char_read_prop_dis, char_notif_none, null,
set_var_value_cb1,零,零),
CHARACTERISTIC_DECLARATION(用作CHARACTERISTIC_ATTR_VALUE_MAX_BYTES,
Char_write_prop_dis, char_read_prop_dis, char_notif_notif_en, null,
get_var_value_cb、set_var_value_cb event_sent_cb)
};
SERVICE_DECLARATION (custom_service_1 ff00)
/*设置蓝牙地址*/
ble_gap_address_set (&user_bd_address 0 x00ff);
ble_gap_adv_intv_set (MIN_INTERVAL_MS MAX_INTERVAL_MS);
ble_gap_adv_data_set(sizeof(adv_data), adv_data, 0, NULL);
ble_gap_adv_start (GAP_CONN_MODE_UNDIRECTED);

你好,
谢谢你的在线问题。您的问题能否进一步澄清?
谢谢,PM_Dialog
你好,
非常感谢!广播问题已经解决。
你好,
很高兴你解决了你的问题,谢谢你接受我的回答。
谢谢,PM_Dialog