如何通过DA1468x SPS发送数据

5个帖子/ 0新
最后一篇
WaltWang
离线
最后见到:6个月3周前
加入:2017年1月5日06:53
如何通过DA1468x SPS发送数据

你好,
我想用da14681 SPS将数据发送到手机,并发现:
空隙sps_tx_data(ble_service_t * SVC,uint16_t conn_idx,uint8_t *数据,uint16_t长度)
但不知道如何和在哪里可以找到参数conn_idx值,没有任何代码显示了如何使用这个API?

谢谢
沃尔特

设备:
kingwheat
离线
最后见到:1年3个月前
加入:2016年12月8日09:21
嗨,WaltWang

嗨,WaltWang
我阿洛斯却不知道如何使用API​​后,我尝试conn_idx = 0,而且运作良好。

WaltWang
离线
最后见到:6个月3周前
加入:2017年1月5日06:53
谢谢,我也用它像

谢谢,我还用它这样开始:
1.static uint16_t connect_index = 0;
2.更新值时所接收的事件:
空隙xxxx_rx_cb(ble_service_t * SVC,uint16_t conn_idx,常量uint8_t *值,uint16_t长度){
connect_index = conn_idx;
}

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

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

嗨WaltWang,

你可以通过ble_gap_get_connected连接索引和输出参数输送给功能。你将能够找到大多数配置文件实现的ble_gap_get_connected API的实现,因为这是为了用于发送在需要时(例如在bas.c文件电池服务检查的通知的APIbas_set_level()函数)。也不要忘记释放分配的,一旦你的记忆“已经发送的通知。

谢谢mt_dialog.

WaltWang
离线
最后见到:6个月3周前
加入:2017年1月5日06:53
嗨,MT_dialog,

嗨,MT_dialog,

OK,我会更新我的代码下面你的方法。

谢谢
WaltWang