您好!
我使用 DMM_154sensor_remote_display_oad_lpstk_app 示例程序作为项目的基础。 左键按压配置不起作用。 我总是要用智能手机手动配置。
-kel
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我使用 DMM_154sensor_remote_display_oad_lpstk_app 示例程序作为项目的基础。 左键按压配置不起作用。 我总是要用智能手机手动配置。
-kel
尊敬的安德莱姆:
在我按下右侧按钮并在收集器复位后出现问题。 如果我按下 LPSTK-CC1352R 上的左按钮、则无法从收集器侧进行配置。 我必须首先使用智能手机进行连接、并写入命令0xDD 以提供传感器特性。 之后 、我写入命令0xAA 以设置传感器特性。 现在、LPSTK-CC1352R 能够配置传感器数据并将其发送到收集器。 这适用于 SDKv5.10
使用 SDKv5.20、我无法将我的 Iphon4s IOS LightBlue 应用连接到 LPSTK-CC1352R、这是另一个问题。
-kel
尊敬的 Markel:
感谢你的答复。 我现在已经设法重现了您描述的问题。 我将尝试用我能做到的最佳方式描述发生的事情。
当您按下收集器中的右侧按钮和复位按钮时,NV 闪存将被擦除,这会将 Launchpad 重置为“Factory New”状态。 这有两个重要意义。
这会导致我们看到您描述的情况。
网络从收集器侧再次启动、但正如我之前提到的、收集器对连接到网络的器件没有任何回路。 另一方面,传感器不知道收集器已重置为“Factory New”状态,因此它假定收集器将记住它。
这就是传感器显示已连接到网络的原因,而收集器不显示相同的原因。 让我们将其称为传感器一侧的“假联接”状态。 这是需要修复的示例问题。
现在,电话发出的命令会发生什么情况?
当您从 LightBlue 应用发送命令0xDD 时、您将断开传感器与网络的连接。 这对收集器侧没有影响,因为正如我之前提到的(收集器此时不知道传感器),但它确实对传感器侧有影响,因为它现在知道它与网络没有关联。
最后、当您发送命令0xAA 时、配置过程再次启动、此时收集器将实际看到传感器请求加入网络(它将加入)。
要测试此情况、您实际上可以按照所描述的那样重现问题、但在结束时、只需按下 LPSTK 的左侧按钮、而不是使用命令0xAA 加入网络。
必须指出的是,您描述的问题只会由于收集器中使用的重置类型而发生。 如果只按收集器上的重置按钮,则不会擦除 NV,收集器将记住以前连接的设备。
此致、
安德烈斯