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.

[参考译文] CC3235S:AWS SDK 订阅延迟

Guru**** 2553400 points
Other Parts Discussed in Thread: CC3235S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1179304/cc3235s-aws-sdk-subscribe-delay

器件型号:CC3235S

您好!

在 CC3235S 和 SDK6.10中、通过引用 AWS SDK 4.30的 subscribe_publish_sample 示例来实现用户命令的 AWS 函数。

我使用 AWS IoT 控制台中的 CC3235S 和 MQTT 测试客户端测试了 MQTT 消息的发布和订阅。

在 CC3235S 中的 AWS IoT MQTT_LEYT()之后、线程被创建并以100ms 的间隔调用 AWS IoT MQTT_LEYield ()、超时50ms。

test1)  CC3235S 订阅主题、MQTT 测试客户端向 CC3235S 订阅主题发布消息。

在 test1中,立即执行发布和订阅。

测试2) CC3235S 每秒重复发布消息、用于多个主题(测试中为5个主题)。 MQTT 测试客户端向 CC3235S 订阅的主题发布消息。

在 test2中 、会立即在 CC3235S 上执行消息发布。 但是、在 CC3235S 中、不会立即执行消息订阅。  如果接收到延迟、则在3-4秒后接收。

test3) 停止发布来自 CC3235S 的消息。  MQTT 测试客户端向 CC3235S 订阅的主题发布消息。

在 test3中, 不会立即执行邮件订阅。 大约每5-6分钟发布一次的消息将被立即接收。

AWS IoT MQTT_init ()和 AWS IoT MQTT_connect ()参数的配置与示例中的配置相同。

 

我能否获得一些建议、了解为什么我在订阅时收到消息延迟?

谢谢。

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

    您好!

    我对这些测试不太清楚。 您是否说、当 CC3235同时订阅和发布时、您会观察到它订阅的主题延迟、但如果它仅订阅、则没有延迟?

    如果您增加/减少 CC3235订阅的主题数量、test2的延迟是否会改变?

    此致、

    Shlomi

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

    很抱歉迟到了。

    无法再执行订阅延迟。

    对于此问题、我将更清楚地进行测试并再次打开一个线程。

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

    感谢您的更新。

    Shlomi