你好!
我正在尝试用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