你好,
我有一个小问题,我将我的设备配置为中心(目前我使用的是“da14531 ble\u central\u implementation”示例)。我的问题是,为什么Da14531不承认android手机?android是一个可扩展的中央设备还是外围设备?第二个问题。当我的设备作为外设运行时,我可以启动与中央的连接吗?
你好亚当·斯特罗兹,
BLE通用移动应用程序通常配置为GAP Cen雷竞技安卓下载tral,因此移动电话将启动扫描过程并连接到对等设备。根据BLE规范,连接始终由间隙中心启动。如果DA4531被配置为GAP centrals,那么您应该知道外设的BD地址,这样您就可以发送连接请求。为此,您应该知道移动电话的BD地址。请记住,大多数手机都使用随机的BD地址,所以每次你都应该知道新的BD地址。
如果DA14531配置为GAP外设,则可以使用任何BLE通用移动应用程序,扫描可用的BLE设备并启动连接。
我建议你先检查一下BLE广告教程(HTML)和SDK6(HTML)入门教程。
谢谢,下午好
综上所述,我的手机可能是GAP-Central,我必须将我的设备配置为GAP-peripheral才能与他连接。我的下一个问题是关于断开连接。例如,我有两个设备(DA14531作为外围设备,Smartphone作为中央设备),我将Smartphone连接到DA14531。我可以使用智能手机断开连接,但我可以使用DA14531断开连接吗?
你应该用手机把它断开。请运行任何SDK BLE示例,并使用BLE通用应用程序对其进行测试以验证。
也许我会澄清我的问题。我可以用一些SDK函数断开连接吗?(例如,在我的程序中,连接到智能手机后,我调用函数名“disconnect”),这是可能的吗?我不想用智能手机断开连接。
我描述我的情景。我想连接到设备(Da14531将配置为外设,例如,我的智能手机与他连接),下一个Da14531开始发送一些信息(这部分工作),断开连接并进入睡眠状态。信号(GPIO唤醒)DA14531唤醒后,我希望我的智能手机自动连接到DA14531。有可能吗?
您可以从外设调用app\u easy\u gap\u disconnect()API,以便它将BLE disconnection命令发送到中心。为此,在发送信息之后,应该调用该API。
谢谢您,
你能给我一个关于我的设想的建议吗?
>>>我的智能手机与他连接),接下来DA14531开始发送一些信息(这部分工作),断开连接并进入睡眠状态。
正如我在前面的评论中提到的,一旦日期被发送到中心,软件应该调用app\u easy\u gap\u disconnect()。
>>>信号(GPIO唤醒)DA14531唤醒后
请看一下SDK的ble\u app\u睡眠模式示例。它使用唤醒控制器通过GPIO触发器唤醒。
>>>我要我的智能手机自动连接到DA14531。
这取决于中央。根据BLE规范,连接总是由中心发起的。
好吧,现在我什么都知道了。非常感谢。
如果您有任何其他问题,请提出一个新的论坛线程。
你好亚当·斯特罗兹,
BLE通用移动应用程序通常配置为GAP Cen雷竞技安卓下载tral,因此移动电话将启动扫描过程并连接到对等设备。根据BLE规范,连接始终由间隙中心启动。如果DA4531被配置为GAP centrals,那么您应该知道外设的BD地址,这样您就可以发送连接请求。为此,您应该知道移动电话的BD地址。请记住,大多数手机都使用随机的BD地址,所以每次你都应该知道新的BD地址。
如果DA14531配置为GAP外设,则可以使用任何BLE通用移动应用程序,扫描可用的BLE设备并启动连接。
我建议你先检查一下BLE广告教程(HTML)和SDK6(HTML)入门教程。
谢谢,下午好
你好,
综上所述,我的手机可能是GAP-Central,我必须将我的设备配置为GAP-peripheral才能与他连接。我的下一个问题是关于断开连接。例如,我有两个设备(DA14531作为外围设备,Smartphone作为中央设备),我将Smartphone连接到DA14531。我可以使用智能手机断开连接,但我可以使用DA14531断开连接吗?
你好亚当·斯特罗兹,
你应该用手机把它断开。请运行任何SDK BLE示例,并使用BLE通用应用程序对其进行测试以验证。
谢谢,下午好
也许我会澄清我的问题。我可以用一些SDK函数断开连接吗?(例如,在我的程序中,连接到智能手机后,我调用函数名“disconnect”),这是可能的吗?我不想用智能手机断开连接。
我描述我的情景。我想连接到设备(Da14531将配置为外设,例如,我的智能手机与他连接),下一个Da14531开始发送一些信息(这部分工作),断开连接并进入睡眠状态。信号(GPIO唤醒)DA14531唤醒后,我希望我的智能手机自动连接到DA14531。有可能吗?
你好亚当·斯特罗兹,
您可以从外设调用app\u easy\u gap\u disconnect()API,以便它将BLE disconnection命令发送到中心。为此,在发送信息之后,应该调用该API。
谢谢,下午好
谢谢您,
你能给我一个关于我的设想的建议吗?
你好亚当·斯特罗兹,
>>>我的智能手机与他连接),接下来DA14531开始发送一些信息(这部分工作),断开连接并进入睡眠状态。
正如我在前面的评论中提到的,一旦日期被发送到中心,软件应该调用app\u easy\u gap\u disconnect()。
>>>信号(GPIO唤醒)DA14531唤醒后
请看一下SDK的ble\u app\u睡眠模式示例。它使用唤醒控制器通过GPIO触发器唤醒。
>>>我要我的智能手机自动连接到DA14531。
这取决于中央。根据BLE规范,连接总是由中心发起的。
谢谢,下午好
好吧,现在我什么都知道了。非常感谢。
你好亚当·斯特罗兹,
如果您有任何其他问题,请提出一个新的论坛线程。
谢谢,下午好