如何通过DA1468x SP发送数据

5个帖子/ 0新
最后一篇
沃尔旺
离线
最后见到:6个月3周前
加入:2017-01-05 06:53
如何通过DA1468x SP发送数据

你好,
我想使用DA14681 SP将数据发送到手机,并找到:
void sps_tx_data(ble_service_t * svc,uint16_t conn_idx,uint8_t * data,uint16_t长度)
但是在不知道如何找到参数conn_idx的&何处,有没有任何代码展示如何使用此API?

谢谢
沃尔特

设备:
特克克
离线
最后见到:1年3个月前
加入:2016-12-08 09:21
嗨,沃尔旺

嗨,沃尔旺
我alos不要konw如何使用api,但我尝试conn_idx = 0并且它运行良好。

沃尔旺
离线
最后见到:6个月3周前
加入:2017-01-05 06:53
谢谢,我也用它喜欢

谢谢,我也像这样使用它开始:
1.static uint16_t connect_index = 0;
2.收到事件时更新值:
void xxxx_rx_cb(ble_service_t * svc,uint16_t conn_idx,const uint8_t *值,uint16_t长度){
connect_index = conn_idx;
}

3.发送数据:
sps_tx_data(mk_srv_hdl,connect_index,data_buf,len);

mt_dialog.
离线
最后见到:6个月1周前
工作人员
加入:2015-06-08 11:34
嗨沃尔旺,

嗨沃尔旺,

您可以通过BLE_GAP_GET_CONNECTET获取连接索引,并将输出参数馈送到该函数。您将能够在大多数配置文件实现中找到BLE_GAP_GET_CONNETTED API的实现,因为这是在顺序中使用的API时发送通知(例如在BAS.C文件中的BAS.C文件中检查)bas_set_level()函数)。一旦您发送通知,也不要忘记释放分配的内存。

谢谢mt_dialog.

沃尔旺
离线
最后见到:6个月3周前
加入:2017-01-05 06:53
嗨,mt_dialog,

嗨,mt_dialog,

好的,我会按照方法更新我的代码。

谢谢
沃尔旺