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:WMBUS 堆栈

Guru**** 2391415 points
Other Parts Discussed in Thread: CC1310, WMBUS

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/686158/cc1310-wmbus-stack

器件型号:CC1310
主题中讨论的其他器件: WMBUS

你好

我正在 CC1310 Launchpad 上开发 wM-bus 收集器、尝试从建筑物中的某些 wM-bus 传感器接收数据。 (每16秒单向 C 模式数据包)目标是使用提供的 wM-bus 堆栈来接收和解密消息。 (http://www.ti.com/tool/WMBUS)

对于初步测试、我通过 SmartRF Studio 应用了组合式 C/T 模式补丁(swra522d)。 将 C/T 模式补丁插入 rfPacketRx 示例有效、我可以看到正在接收的来自传感器的数据包。 SmartRF Studio 存在问题、但重点在于 CC1310无线电和传感器似乎可以正常工作。

在 SmartRF Studio 中运行 packet-RX 时、从传感器接收到的数据包中包含同步字0x543D、作为数据包中的前两个字节。 我还收到许多其他数据包、这些数据包似乎是随机数据。 将同步字从0x543d 更改为0x543D543D、将同步字长度从16位更改为32位、只会接收传感器数据包。

问题是 wM-bus 堆栈似乎无法正确接收数据包。 我修改了示例项目(APL 收集器 C2)以允许所有新仪表。 调用 wmbus_apl_evt_newMeter 回调、但比传感器传输频率高得多、传递给回调的传感器数据不正确。 我还尝试将其中一个传感器添加到监测计、并在 wmbus_apl_evt_tlgAvailable 回调中等待断点、但从未达到该断点。

是否有人有幸使用 wM-bus 堆栈来接收 C 模式数据包? 我是否必须对示例工程进行进一步修改才能在 CC1310上运行它?

SmartRF Studio 中的奇怪行为与使用 wM-bus 堆栈时无法接收数据包之间是否存在连接?

使用 wM-bus 堆栈时是否存在任何常见的误解或问题?

我很乐意根据需要提供更多详细信息。

谢谢你。

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

    我将帮助您解决此问题。 我将在收到您的问题的回复后尽快回复您、

    感谢您的耐心等待、
    AB