我正在使用throughput_eval应用程序为我的应用程序。如果BLE被连接,我想启用传输,而不是从智能片段启动命令。如何检查BLE是否处于连接状态?请帮助我。
谢谢你!Bharath
嗨Bharath,
你可以通过检查应用程序中的TASK_APP任务的状态来检查你的设备是否已经连接。可以查看TASK_APP是否处于APP_CONNECTED状态。
由于MT_dialog
这对我不起作用。还有其他方法吗?
我不能看到任何原因这不能工作,当你连接,在app_connection_func()的代码改变你的应用程序的状态,所以如果你保持连接,ke_state_get(TASK_APP)应该返回你的应用程序的状态。除此之外,你可以在连接时设置自己的变量并进行检查。
谢谢你MT_dialog,
我成功地找到了连接状态。现在我想只在中央(在我们的例子中是android)发出请求时启用通知数据。如何做到这一点?或者更明确地说,如何接收机器人发送的数据?
你可以有一个个性化,可写的,另一个将须申报的,一旦这写特征写入中央你启动一个计时器,会发送一个通知你的中心(你还必须启用通知从中央应报告的特点)。这个演示是在SDK中的ble_app_peripheral示例中实现的。
嗨Bharath,
你可以通过检查应用程序中的TASK_APP任务的状态来检查你的设备是否已经连接。可以查看TASK_APP是否处于APP_CONNECTED状态。
由于MT_dialog
这对我不起作用。
还有其他方法吗?
嗨Bharath,
我不能看到任何原因这不能工作,当你连接,在app_connection_func()的代码改变你的应用程序的状态,所以如果你保持连接,ke_state_get(TASK_APP)应该返回你的应用程序的状态。除此之外,你可以在连接时设置自己的变量并进行检查。
由于MT_dialog
谢谢你MT_dialog,
我成功地找到了连接状态。
现在我想只在中央(在我们的例子中是android)发出请求时启用通知数据。如何做到这一点?
或者更明确地说,如何接收机器人发送的数据?
谢谢你!
Bharath
嗨Bharath,
你可以有一个个性化,可写的,另一个将须申报的,一旦这写特征写入中央你启动一个计时器,会发送一个通知你的中心(你还必须启用通知从中央应报告的特点)。这个演示是在SDK中的ble_app_peripheral示例中实现的。
由于MT_dialog