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.

[参考译文] CC1312R:TI15.4堆栈-实际应用调试

Guru**** 2595800 points
Other Parts Discussed in Thread: SYSCONFIG, CC1312R

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1170140/cc1312r-ti15-4-stack---real-world-application-commissioning

器件型号:CC1312R
Thread 中讨论的其他器件:SysConfig

大家好、

我正在进行一个项目、使用低于1GHz 星形拓扑网络并使用 TI15.4 Stack 设计最终产品。

我需要有一种方法让器件(传感器)连接到特定的网关(收集器)。 考虑到其他网络中可能存在其他集电极、我需要找到一种方法来配置传感器、使其仅连接到该特定集电极。 而且、在产品安装后、此配置应该能够在以后进行更改、而无需重新编译和重新刷新、以防需要。

现在、在传感器/收集器示例中、这是通过 SysConfig 以及 CUI 界面(如果可用)进行配置的。 SysConfig 不在方程范围内、因为只有在重新编译和刷新器件时、这才很重要。 那么、下一个选项是 CUI。 这是我出现问题的地方。 我们的传感器将是非常基本的器件、没有任何串行连接、只有几个按钮和几个 LED。  

我的问题是:

1 -我需要在传感器中配置哪些参数、以选择要连接的收集器。 CUI 允许更改 panID 和网络密钥。 这两个参数是否只需要更改,或者我是否需要更改 FH 网络名称,因为我使用 FH 模式?  

2-如何仅使用按钮和 LED 将传感器配置为使用特定收集器(更改相关参数)? 是否有其他方法可用于此目的? TI 建议在这样的实际应用中使用此类用例? 用于初始设置的配置网关?  

我非常感谢在这一问题上提供的帮助,因为现在这是我们最终应用的最关键问题。 这使得使用 TI15.4 Stack 变得更加轻松、而 TI15.4 Stack 不是一种选择。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    1.您应该只能通过 PAN ID 对此进行配置。 使用两个具有相同网络名称的网络不会导致任何问题。

    2.我们有一份应用手册,介绍如何处理同一区域中的多个网关。 您能不能在此处查看并告诉我您需要什么:

    https://www.ti.com/lit/swra734

    谢谢、

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    谢谢。 乍一看,我似乎无法解决没有 UI 来更改参数的问题,尽管该文档中有一些有趣的信息,可能会提出另一种方法。 我将更深入地研究它 并告诉您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、  

    因此、我已经浏览过该文档、它肯定为替代方法提供了一些想法。 但这不是我所期望的 TI 实际初始设置应用的实用解决方案。

    让我们想象一下这个示例场景:

    想象一下、在 FH 模式下、我有2款基于 TI15.4堆栈的最终产品。 其中一个是简单的小型电池供电运动检测器(基于 CC1312R 传感器代码)、然后我有一个连接到 WiFi/以太网的本地网关(该本地网关基于 CC1312R + BeagleBone 上的收集器代码)。  

    因此、客户购买了这2种产品、然后继续在家中安装。 运动检测器可在出厂时进行预配置、以连接到任何 panID (0xFFFF)、网关也可以在出厂时提供随机 panID。 当然、当客户同时打开这两个设备时、它们将自动连接、一点也不麻烦。  

    但是、如果隔壁有一家拥有相同产品的邻居、该怎么办呢? 我们如何保证我们客户新购买的运动检测器在首次开启时连接到自己的网关、而不是连接到邻居的网关? 因此、客户必须有一种方法将其网关的 panID 设置到运动检测器上。 必须有一种简单的设置方法来将新传感器配置到所需的网络中、而不仅仅是任何网络中。

    这只是必须考虑的实例调试设置示例。 我想知道的是、TI 如何建议完成此过程。 TI 开发了一个令人惊叹的堆栈、但 您肯定还必须考虑这种初始设置、因为更简单的产品没有比几个按钮和 LED 更复杂的用户界面。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JD、您好!

    有趣的示例!

    为了解决这种情况、终端客户必须有某种方法从网关读取 PAN ID 并将其输入传感器。 您可以使用屏幕、键盘等解决此问题、但在大多数用例中可能无法解决此问题。

    另一种方法是向传感器器件添加蓝牙连接、并允许终端客户使用智能手机连接到传感器、并在应用程序或类似设备中输入 PAN ID。 这需要双频带器件(CC1352)。  

    对于第二种情况、我们编写了一个示例、允许您同时运行蓝牙+ TI 15.4-Stack。 请查看有关低功耗蓝牙+ TI 15.4-Stack 的 DMM 示例。 如果向下滚动、您可以看到一些有关我们如何在 SimpleLink Starter 应用中实现 BLE 调试服务的屏幕截图。

    https://dev.ti.com/tirex/explore/node?node=A__AD8.MbiyBXWQ-aWsQEv.DQ__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST 

    谢谢、

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    是的、我知道、很明显、某种屏幕和 键盘会很好、但在运动检测器中使用它毫无意义。 关于蓝牙、当然这是一个不错的选择、但我使用的是 CC1312R、因此没有2.4GHz 无线电。此外、使用双频带容量设备然后仅使用蓝牙进行通信是一种浪费、而且它更昂贵。

    必须有另一种方法。