你好!
我正在尝试使用DA14580创建一个应用程序。传感器将唤醒DA14580,它将通过后台运行的应用程序通过BT连接到手机。我想知道DA14580是否可以和电话连接,还是需要电话来连接DA1580。
非常感谢
电话连接到您的DA14580。要么你的DA14580有一个很长的延迟(所以手机没有关闭连接),要么你的DA14580在醒来后关闭连接,并重新发送一个广告消息给你的手机,手机可以重新连接。
嗨vrabo,
BLE协议规定中央设备将发送连接请求,而不是外围设备,因此由中央决定连接。
由于MT_dialog
谢谢你的快速回答
所以,手机将不得不一直扫描,当它看到外围设备醒来发送连接请求。外围设备会直接做广告,对吧?请举例说明如何使用直接模式?
嗨vrado,
是的,外设将不得不扫描,以便看到来自外设设备的定向或非定向广告,并发送连接请求。不是义务的外围广告定向模式(尽管这将确保连接建立更快,就没有理由不同中央错连接到你的外围,自定向广告问题只有中央设备与特定的bd地址)。没有使用定向广告的参考设计或示例,但是通过app_easy_gap_directed_advertise_start()函数很容易使用它,该函数使用在user_adv_conf函数的user_config.h文件中定义的参数。
电话连接到您的DA14580。要么你的DA14580有一个很长的延迟(所以手机没有关闭连接),要么你的DA14580在醒来后关闭连接,并重新发送一个广告消息给你的手机,手机可以重新连接。
嗨vrabo,
BLE协议规定中央设备将发送连接请求,而不是外围设备,因此由中央决定连接。
由于MT_dialog
谢谢你的快速回答
所以,手机将不得不一直扫描,当它看到外围设备醒来发送连接请求。外围设备会直接做广告,对吧?请举例说明如何使用直接模式?
嗨vrado,
是的,外设将不得不扫描,以便看到来自外设设备的定向或非定向广告,并发送连接请求。不是义务的外围广告定向模式(尽管这将确保连接建立更快,就没有理由不同中央错连接到你的外围,自定向广告问题只有中央设备与特定的bd地址)。没有使用定向广告的参考设计或示例,但是通过app_easy_gap_directed_advertise_start()函数很容易使用它,该函数使用在user_adv_conf函数的user_config.h文件中定义的参数。
由于MT_dialog