我正在使用Anyput_eval应用程序的应用程序。如果连接,则从智能代码段从智能代码段启用传输,而不是启动命令。如何检查BLE是否处于连接状态?请帮我。
谢谢Bharath.
嗨bharath,
您可以通过检查应用程序中的Task_App任务状态来检查您的设备是否已连接。您可以检查Task_Apd是否处于App_connected状态。
谢谢mt_dialog.
它对我不起作用。任何其他方式做到这一点吗?
我不能看到这不起作用的原因,当您连接时,在App_connection_func()中,代码更改了应用程序的状态,因此如果保持连接,则ke_state_get(task_app)应该返回应用程序的状态。除了您可以在连接时设置自己的变量并检查。
谢谢mt_dialog,
我成功地找到了连接状态。现在我想只才能在Central(在我们的情况下是Android的情况下)时才能启用通知数据。这该怎么做?或者以更清晰的单词,如何收到来自Android发送的数据?
您可以拥有一个值得可写的字符,另一个将是通报的,并且一旦从中央写入这个写知,就会开始一个将向您的中心发送通知的计时器(您也必须启用通知可通知特征的核心)。此演示在SDK中的BLE_APP_PERIALLAL示例中实现。
嗨bharath,
您可以通过检查应用程序中的Task_App任务状态来检查您的设备是否已连接。您可以检查Task_Apd是否处于App_connected状态。
谢谢mt_dialog.
它对我不起作用。
任何其他方式做到这一点吗?
嗨bharath,
我不能看到这不起作用的原因,当您连接时,在App_connection_func()中,代码更改了应用程序的状态,因此如果保持连接,则ke_state_get(task_app)应该返回应用程序的状态。除了您可以在连接时设置自己的变量并检查。
谢谢mt_dialog.
谢谢mt_dialog,
我成功地找到了连接状态。
现在我想只才能在Central(在我们的情况下是Android的情况下)时才能启用通知数据。这该怎么做?
或者以更清晰的单词,如何收到来自Android发送的数据?
谢谢
Bharath.
嗨bharath,
您可以拥有一个值得可写的字符,另一个将是通报的,并且一旦从中央写入这个写知,就会开始一个将向您的中心发送通知的计时器(您也必须启用通知可通知特征的核心)。此演示在SDK中的BLE_APP_PERIALLAL示例中实现。
谢谢mt_dialog.