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.

[参考译文] CC1310:MSP432作为网关、CC1320作为节点、我们将面临一些挑战

Guru**** 1740850 points
Other Parts Discussed in Thread: CC1310, ENERGIA, TIDC-01002, ENERGYTRACE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/878609/cc1310-msp432-as-gateway-and-cc1320-as-nodes-some-challanges-we-will-face

器件型号:CC1310
主题中讨论的其他器件: EnergiaTIDC-01002ENERGYTRACE

尊敬的所有人:

在实施低于1GHz 收集器(MSP432 + CC1310 Launchpad 作为协处理器)和另一个 CC1310作为传感器的解决方案后、 使用 TI 提供的示例项目(在我之前的回答中进行了详细介绍、并与这篇文章相关)、我能够连接传感器和收集器、但未收到环境温度信息等。

这是传感器监控器-  

正在启动...
状态已更改:1.
已启动:0x1
通道:1.
状态已更改:3.

这是收集器一个:


--------------------
SimpleLink 15.4 Stack 收集器演示
--------------------

收集器初始化完成

开始
通道:1.
PermitJoin-on
已加入:0x1

您能帮我找出问题是什么吗?

谢谢、此致、

Stanislav

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

    您好 Stanislav、

    您能否使用监听器验证设备是否关联并保持连接?

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

    尊敬的 Ammar:

    当然、关联的设备、因为您可以看到它们在信道中进行交换和连接。  

    遗憾的是、我们只有两个 CC1310、因此没有监听器可用。 是否有其他调试选项或唯一的选项是射频监听器?

    此致、

    Stanislav

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

    最新更新:我已查看了具有 Energia 示例的 CC1310 LaunchPad -简单的发送/接收、其工作正常。  

    因此、我很可能无法从使用 TI-RTOS 的 SDK 中正确启动示例。

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

    我还将使用适用于 CC1310和 MSP432的最新 SDK。 我是否应该反转至最早的版本以测试节点和收集器是否将交换数据?  

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

    您好 Stanislav、

    您是否采用了 TIDC-01002并将其用于 CC1310和 MSP432 (取代 CC3220)?

    您是否已单步执行代码/启用的断点以确保 MSP432将正确的数据发送到 CC1310以发送数据消息? 结果如何? 如果您需要帮助确定断点的设置位置、请告诉我、我可以提供一些见解。

    如果您的应用使用计时器发送传感器消息(如我们的 SDK 示例中所示)、是否输入了计时器回调?

    收集器发送到传感器的唯一数据消息是跟踪请求和配置消息。 我假设您在 TI RTOS 方面使用与 Energia 中的简单发送/接收 API 类似的方法来发送消息、对吧? 您能否提供一些关于这是如何在您的终端实现的见解?

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

    您好、Ammar:

    是的、就是这种情况-我已经使用 TIDC-01002并将其用于 CC1310和 MSP432 (取代 CC3220)。 这些示例中的代码没有变化。 我尝试了几个断点、但由于 TI-RTOS 概念对我来说是新概念、我很难理解到底需要什么。 如果你能帮助我准确了解哪些地方、我将不胜感激。

    对于 Energia 示例、实际上我使用了 EasyLink 示例、只是来回发送一些数据、没有任何 TI-RTOS。 我的目的只是为了确认这两块板的形状和电气工作正常、就这样。

    因此、我们非常感谢有关 SDK 示例的任何帮助、这些示例使用了 TI-RTOS。 提前感谢您。

    此致、

    Stanislav

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

    您好 Stanislav、

    以下是一些有用的文档、这些文档将为我们的15.4 Stack 提供一些帮助、并介绍我们使用 CCS 而不是 Energia 的示例。

    用户指南中提供了在网络形成和数据交换时调用 API 的一个良好示例。 例如、如果您使用非信标模式、 则可以在此处找到该图

    这里还有一些有用的调试信息。 请仔细阅读此内容并跟进任何问题!

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

    谢谢 Ammar、  

    我已经查看了提供的链接。 此外、我还了解了 Energia 库。 看起来这里有很好的包装- WiFi 服务器、客户端等 因此、与 ti-RTOS 选项相比、在 Energia 中构建项目似乎会显著缩短开发时间。 对我来说、两个问题是 Energia 是否能够解决微控制器的低功耗模式以及通信安全性等问题。 您是否有关于这些主题的一些指南、以及将 Energia 用于此类项目的一般想法?

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

    您好 Stanislav、

    很遗憾、我不太熟悉 Energia。 我的理解是,您可以调用 sleep()函数将设备置于睡眠状态。 然后、您可以继续操作并使用 EnergyTrace 验证器件的电流、以检查器件是否处于睡眠状态。

    我不确定您对安全性的问题。 您是指在802.15.4网络上还是通过 UART 等其他设备进行通信?

    就我们的802.15.4堆栈而言、我不知道我们有什么 Energia 示例。

    我会开始调试 TI-RTOS 项目、方法是确保收集器器件向传感器发送配置请求、并且传感器会接收到该请求、正如您在前面所述、器件似乎已成功连接终端。 其代码位于 collector.c 和 sensor.c 文件中。

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

    谢谢、Ammar

    您为我提供了执行此项目所需的所有工具和指导! 现在、我很清楚如何处理这个问题。

    此致、

    Stanislav