简短描述,
我有一个主机和4个蓝牙PAN1740客户端。
我只想连接到一个特定的客户端和其他应该去睡觉。我想编程哪一个我想连接(修正编码像UUID?)其他人该睡觉了。
有人能帮我申请吗?拜托。
谢谢
或者给我发个例子代码。
非常感谢。
你好,gert186,
您将无法指示其他外围设备从中央进入睡眠状态(如果这是您的目标),但是您可以做些什么来从中央连接到特定的外围设备,是使用特定的UUID或通常是中央在接收广告事件并发出连接请求时将检查的特定幻数,则dsp有此检查,如果您查看user \u on \u adv \u report \u ind()函数,您可以看到有一个memcmp()函数,它将播发字符串上的数据与固定的UUID进行比较,如果播发数据与UUID匹配,然后设备发出一个app\u easy\u gap\u start\u connection\u to\u set(),以便启动与特定设备的连接序列。
谢谢你的对话
我找到了它,但在DSPS主机的哪个位置可以更改UUID修复字符串。在这个设备中,它非常简单:-)
当接收到广告报告(GAPM\u adv\u report\u ind)时,将调用user\u on \u adv\u report\u ind()函数。当播发外围设备支持DSPS配置文件时(通过在播发数据中包含DSPS配置文件UUID),它设置连接参数并取消扫描操作。所以,主机和设备都应该有相同的用户数据。如果广告数据和UUID匹配,那么设备将发出app\u easy\u gap\u start\u connection\u to\u set(),以便启动与该特定设备的连接序列。
谢谢,下午好
谢谢,我现在明白了!
在此阶段是否可以基于设备名称连接到设备?我的意思是从设备的用户数据是相同的。
嗨,安德烈·普罗宁,
你能试着描述一下你想要达到的目标吗?您使用的是DSPS项目吗?如果我能理解您希望从中心播发同一用户的数据与外围设备?请尽量澄清您的问题,以便为您提供适当的指导。
你好,gert186,
您将无法指示其他外围设备从中央进入睡眠状态(如果这是您的目标),但是您可以做些什么来从中央连接到特定的外围设备,是使用特定的UUID或通常是中央在接收广告事件并发出连接请求时将检查的特定幻数,则dsp有此检查,如果您查看user \u on \u adv \u report \u ind()函数,您可以看到有一个memcmp()函数,它将播发字符串上的数据与固定的UUID进行比较,如果播发数据与UUID匹配,然后设备发出一个app\u easy\u gap\u start\u connection\u to\u set(),以便启动与特定设备的连接序列。
谢谢你的对话
我找到了它,但在DSPS主机的哪个位置可以更改UUID修复字符串。
在这个设备中,它非常简单:-)
你好,gert186,
当接收到广告报告(GAPM\u adv\u report\u ind)时,将调用user\u on \u adv\u report\u ind()函数。当播发外围设备支持DSPS配置文件时(通过在播发数据中包含DSPS配置文件UUID),它设置连接参数并取消扫描操作。所以,主机和设备都应该有相同的用户数据。如果广告数据和UUID匹配,那么设备将发出app\u easy\u gap\u start\u connection\u to\u set(),以便启动与该特定设备的连接序列。
谢谢,下午好
谢谢,我现在明白了!
在此阶段是否可以基于设备名称连接到设备?我的意思是从设备的用户数据是相同的。
嗨,安德烈·普罗宁,
你能试着描述一下你想要达到的目标吗?您使用的是DSPS项目吗?如果我能理解您希望从中心播发同一用户的数据与外围设备?请尽量澄清您的问题,以便为您提供适当的指导。
谢谢,下午好