⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
邓昌永
离线
最后一次露面:3个月6天前
加入:2020-02-10 02:23
发布问题

你好!

我正在使用sample 开发自己的蓝牙私人服务,现在我遇到了一些问题并需要问。

1.为什么我使用这个例程的蓝牙广播数据只有蓝牙名称,另一个字段是空白的。如何在蓝牙广播包中添加蓝牙服务和蓝牙MAC地址等数据?

2.我使用手机连接到此设备,我使用我的手机将数据发送到设备。为什么CA没有设备收到它?

希望尽快回复,非常感谢!以下是我的代码。

ble_peripheral_start();
ble_register_app();

ble_gap_device_name_set(“自定义BLE服务”,ATT_PERM_NONE);

const mcs_characteristic_config_t custom_service_1 [] = {

/ *初始化特征属性* /

特征_declaration(ff02,charactistic_attr_value_max_bytes,
char_write_prop_en,char_read_prop_dis,char_notif_none,null,
set_var_value_cb1,null,null),

特征_declaration(ff01,charactistic_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,0x00ff);

ble_gap_adv_intv_set(min_interval_ms,max_interval_ms);

ble_gap_addata_set(sizeof(adv_data),adv_data,0,null);
ble_gap_adv_start(gap_conn_mode_undirected);

设备:
PM_DIALOG.
离线
最后一次露面:1天13小时前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

谢谢你的问题在线。是否有可能对您的问题提供更多澄清?

  1. 你的意思是广告数据吗?如果是,请检查ADV_DATA []。只有设备名称存储在广告字符串中。但是,您可以根据BEL规范修改它。否则,请说明您想要完成的目标。
  2. 您是否通过通知向移动应用发送数据?

谢谢,PM_DIALOG.

邓昌永
离线
最后一次露面:3个月6天前
加入:2020-02-10 02:23
你好,

你好,

非常感谢!广播问题已得到解决。

PM_DIALOG.
离线
最后一次露面:1天13小时前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

很高兴你解决了你的问题,谢谢接受我的答案。

谢谢,PM_DIALOG.