您好!
我将 按如下方式设置 SYS_SET_TIME:
FE0b2110 00000000 0b 33 37 08 10 e607 cc
- UTC 时间全部为零、使用分钟、小时等的值。我将 MSB/LSB 从07e6 (2002)更改为 e607年
答案应为"fe016110 + FCS"。 但是、我得到: fe03600002211050。
即使 是 SYS_GET_TIME 也会返回: fe03600002211151 (每个调用都是固定的、不会改变)。
谢谢、
Robert
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.
您好!
我将 按如下方式设置 SYS_SET_TIME:
FE0b2110 00000000 0b 33 37 08 10 e607 cc
- UTC 时间全部为零、使用分钟、小时等的值。我将 MSB/LSB 从07e6 (2002)更改为 e607年
答案应为"fe016110 + FCS"。 但是、我得到: fe03600002211050。
即使 是 SYS_GET_TIME 也会返回: fe03600002211151 (每个调用都是固定的、不会改变)。
谢谢、
Robert
您需要重建 ZNP 项目以启用这些设置。 您可以咨询 Zigbee2MQTT 论坛 和/或开发您自己的主机应用解决方案。 API 不会更改无线数据包结构、只需初始化 SimpleLink OSAL UTC 即可随时读取。
此致、
Ryan
了解。 猜这是太麻烦了:)因此我使用的此固件的底线是,我无法设置/读取时间,因为此功能未启用。 AF_INVING_MSG 中的这些时间戳是什么?
fe1b448100000600009e010100cc00 9d460a00 000718540a00001009e1d88
红色部分是4字节时间戳(000a469d)- 673437? 我是否正确了? 这是1970年以来的秒吗? 此戳记由传感器(发送时)或 ZC (接收时)设置? 我正在运行一个从 TCP 套接字发送/接收的脚本(该脚本被转换为板上的串行)。 我可以发送/设置任何内容、以便在收到的消息中获取正确的时间戳?
谢谢、
Robert
这是 Rx 上的 MAC Timer2时间戳、 以内部 MAC 定时器单元(RAT 节拍数)为单位。 https://e2e.ti.com/f/1/t/850850
只有本地设备遵守此时间戳、不会影响传输。
此致、
Ryan