Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CC2541 IC上以编程方式禁用常规广告,并仅按需广告,这是否可行?_C_Bluetooth Lowenergy_Firmware_Texas Instruments - Fatal编程技术网

在CC2541 IC上以编程方式禁用常规广告,并仅按需广告,这是否可行?

在CC2541 IC上以编程方式禁用常规广告,并仅按需广告,这是否可行?,c,bluetooth-lowenergy,firmware,texas-instruments,C,Bluetooth Lowenergy,Firmware,Texas Instruments,我只是想知道CC2541 BLE设备是否可以处于睡眠模式,并且只有在被观察者设备扫描时才能唤醒。这意味着它在睡眠模式下不播发数据,只在使用特定UUID扫描时响应。这可能吗?是否也可以在扫描时使用UUID将其唤醒以进行常规广告,并再次将其返回睡眠模式?提前感谢。您只能阅读CC2541的设备名称和设备地址,而无需配对,因为它只会宣传这些信息。必须通过GATT访问所有其他信息,如加速计数据、电池数据和来自其他传感器的数据。CC2541 BLE设备可以处于睡眠模式和唤醒状态,并且可以唤醒它进行定期广告宣

我只是想知道CC2541 BLE设备是否可以处于睡眠模式,并且只有在被观察者设备扫描时才能唤醒。这意味着它在睡眠模式下不播发数据,只在使用特定UUID扫描时响应。这可能吗?是否也可以在扫描时使用UUID将其唤醒以进行常规广告,并再次将其返回睡眠模式?提前感谢。

您只能阅读CC2541的设备名称和设备地址,而无需配对,因为它只会宣传这些信息。必须通过GATT访问所有其他信息,如加速计数据、电池数据和来自其他传感器的数据。

CC2541 BLE设备可以处于睡眠模式和唤醒状态,并且可以唤醒它进行定期广告宣传,然后再次将其转回到睡眠模式。但不能通过“由观察者设备扫描”来访问

在睡眠模式下,它不能被扫描,所以你只能使用睡眠定时器或中断来唤醒它

多谢各位

致以最良好的祝愿

史维琪
德克萨斯仪器公司

所有配对功能都是GAP的一部分,而不是GATT。GATT用于两个可编程器件之间的数据通信。我曾与cc2541合作过一段时间,但没有考虑你的说法。你是从哪里得到这些信息的?我刚刚更正了我上面的问题。我以前没有使用过CC2541,在我的应用程序中,我不需要定期发布广告,只需要从使用特定UUID的扫描中做出响应。这就是我问这个问题的原因。谢谢你提前回复。你的意思是什么?。从28:50开始,您可以连接到多少外围设备的限制被解释,这不是我们的情况。很抱歉,但您似乎不知道,如果您解析扫描记录或31字节的有效负载,您可以获取数据,而不仅仅是设备名称和地址,并且不需要连接或配对到它们。这就是为什么我们有信标。如果你仔细阅读和观看,你会发现。如果你下载视频的android代码并尝试阅读,你会发现。对不起,你指的是CC2541,我以为你指的是以下设备:这绝对不是一个灯塔。您是指CC2541传感器标记并使用信标功能吗?。你的问题中没有提到任何信标。我指的是IC本身。也许它不算“睡眠模式”,但你不能监听活动扫描,并在检测到活动扫描后只回复广告包吗?