BLE连接状态

6个职位/ 0个新职位
最后发表
Bharath
离线
最后看到:1年4个月前
加入:2016-04-14 07:03
BLE连接状态

我正在使用throughput_eval应用程序为我的应用程序。如果BLE被连接,我想启用传输,而不是从智能片段启动命令。
如何检查BLE是否处于连接状态?请帮助我。

谢谢你!
Bharath

设备:
MT_dialog
离线
最后看到:2个月4天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

你可以通过检查应用程序中的TASK_APP任务的状态来检查你的设备是否已经连接。可以查看TASK_APP是否处于APP_CONNECTED状态。

由于MT_dialog

Bharath
离线
最后看到:1年4个月前
加入:2016-04-14 07:03
这对我不起作用。

这对我不起作用。
还有其他方法吗?

MT_dialog
离线
最后看到:2个月4天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

我不能看到任何原因这不能工作,当你连接,在app_connection_func()的代码改变你的应用程序的状态,所以如果你保持连接,ke_state_get(TASK_APP)应该返回你的应用程序的状态。除此之外,你可以在连接时设置自己的变量并进行检查。

由于MT_dialog

Bharath
离线
最后看到:1年4个月前
加入:2016-04-14 07:03
谢谢你MT_dialog,

谢谢你MT_dialog,

我成功地找到了连接状态。
现在我想只在中央(在我们的例子中是android)发出请求时启用通知数据。如何做到这一点?
或者更明确地说,如何接收机器人发送的数据?

谢谢你!
Bharath

MT_dialog
离线
最后看到:2个月4天前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

你可以有一个个性化,可写的,另一个将须申报的,一旦这写特征写入中央你启动一个计时器,会发送一个通知你的中心(你还必须启用通知从中央应报告的特点)。这个演示是在SDK中的ble_app_peripheral示例中实现的。

由于MT_dialog