你好,
我有一个小问题,我将我的设备配置为中央(目前我使用“da14531_ble_central_implementation”示例)。我的问题是,Da14531为什么不认识android手机?android是BLE的中心设备还是外围设备?和第二个问题。当我的设备作为外设运行时,我可以开始与中心连接吗?
嗨adam.stroz,
BLE通用移动应用程序通常配置为GAP中心,因雷竞技安卓下载此移动电话将启动扫描程序并连接到对端设备。根据BLE规范,连接总是由GAP中心发起的。如果DA4531被配置为GAP中心,那么您应该知道外设的BD地址,这样您就可以发送连接请求。为此,你必须知道流动电话的屋宇署地址。请记住,大部分手机使用的是随机的BD地址,所以每次你都应该知道新的BD地址。
如果DA14531配置了GAP外设,则可以使用任何BLE通用移动应用程序,扫描可用的BLE设备并发起连接。
我建议先检查一下BLE广告教程(HTML)和SDK6入门(HTML)教程。
谢谢,PM_Dialog
所以总结以上,我的手机可能是GAP中心和我必须配置我的设备作为GAP外设与他连接。我的下一个问题是关于断开连接的。例如,我有两个设备(DA14531作为外设,智能手机作为中心),我将智能手机连接到DA14531。我可以使用智能手机断开连接,但我可以使用DA14531断开连接吗?
你应该用手机断开连接。请运行任何SDK BLE示例,并使用BLE通用应用程序对其进行测试。
也许我会澄清我的问题。我可以使用一些SDK功能断开连接吗?(例如在我的程序,连接到智能手机后,我调用函数名“断开”)这是可能的?我不想用智能手机断开连接。
我描述我的情况。我想连接设备(Da14531将被配置为外设,例如我的智能手机与他连接),接下来Da14531开始发送一些信息(这部分工作),断开并进入睡眠状态。信号(GPIO唤醒)后DA14531醒来,我想让我的智能手机自动连接到DA14531。它是可能的吗?
您可以从外设端调用app_easy_gap_disconnect() API,以便它将BLE断开连接命令发送到中央。为此,在发送信息之后,您应该调用该API。
谢谢你!
你能给我一些建议吗?
>>>我的智能手机连接他),然后DA14531开始发送一些信息(这部分工作),断开并进入睡眠状态。
正如我在前面的注释中提到的,一旦日期被发送到中央,SW应该调用app_easy_gap_disconnect()。
>>>信号后(GPIO唤醒)DA14531唤醒
请查看SDK的ble_app_sleepmode示例。它使用WAKEUP控制器通过GPIO触发器唤醒。
>>>我希望我的智能手机自动连接到DA14531。
这取决于中央。根据BLE规范,连接总是由中央发起的。
好了,现在我知道了。谢谢你!
如果你有任何其他问题,请在论坛上提出一个新的话题。
嗨adam.stroz,
BLE通用移动应用程序通常配置为GAP中心,因雷竞技安卓下载此移动电话将启动扫描程序并连接到对端设备。根据BLE规范,连接总是由GAP中心发起的。如果DA4531被配置为GAP中心,那么您应该知道外设的BD地址,这样您就可以发送连接请求。为此,你必须知道流动电话的屋宇署地址。请记住,大部分手机使用的是随机的BD地址,所以每次你都应该知道新的BD地址。
如果DA14531配置了GAP外设,则可以使用任何BLE通用移动应用程序,扫描可用的BLE设备并发起连接。
我建议先检查一下BLE广告教程(HTML)和SDK6入门(HTML)教程。
谢谢,PM_Dialog
你好,
所以总结以上,我的手机可能是GAP中心和我必须配置我的设备作为GAP外设与他连接。我的下一个问题是关于断开连接的。例如,我有两个设备(DA14531作为外设,智能手机作为中心),我将智能手机连接到DA14531。我可以使用智能手机断开连接,但我可以使用DA14531断开连接吗?
嗨adam.stroz,
你应该用手机断开连接。请运行任何SDK BLE示例,并使用BLE通用应用程序对其进行测试。
谢谢,PM_Dialog
也许我会澄清我的问题。我可以使用一些SDK功能断开连接吗?(例如在我的程序,连接到智能手机后,我调用函数名“断开”)这是可能的?我不想用智能手机断开连接。
我描述我的情况。我想连接设备(Da14531将被配置为外设,例如我的智能手机与他连接),接下来Da14531开始发送一些信息(这部分工作),断开并进入睡眠状态。信号(GPIO唤醒)后DA14531醒来,我想让我的智能手机自动连接到DA14531。它是可能的吗?
嗨adam.stroz,
您可以从外设端调用app_easy_gap_disconnect() API,以便它将BLE断开连接命令发送到中央。为此,在发送信息之后,您应该调用该API。
谢谢,PM_Dialog
谢谢你!
你能给我一些建议吗?
嗨adam.stroz,
>>>我的智能手机连接他),然后DA14531开始发送一些信息(这部分工作),断开并进入睡眠状态。
正如我在前面的注释中提到的,一旦日期被发送到中央,SW应该调用app_easy_gap_disconnect()。
>>>信号后(GPIO唤醒)DA14531唤醒
请查看SDK的ble_app_sleepmode示例。它使用WAKEUP控制器通过GPIO触发器唤醒。
>>>我希望我的智能手机自动连接到DA14531。
这取决于中央。根据BLE规范,连接总是由中央发起的。
谢谢,PM_Dialog
好了,现在我知道了。谢谢你!
嗨adam.stroz,
如果你有任何其他问题,请在论坛上提出一个新的话题。
谢谢,PM_Dialog