您好!
我们在其中一款产品中使用 CC3220SF、我们使用 AWS FreeRTOS。 与云的通信模式是具有 QOS0的 MQTT。
当我们尝试将数据发布到云多个数据包时,最后一个数据包会丢失一些时间。 这导致了问题。 我们使用 的是 IotMqt_Publish 函数。
当我们使用 IotMqt_Publish 函数时,状态为 IOT_MQTT_SUCCESS,然后我们关闭连接并进入休眠状态, 假设我们在网络处理器仍在发送数据或即将发送数据时关闭连接。
为了避免这种情况,有任何方法可以知道网络处理器的状态,数据仍在队列中,或者正在发送一些数据等。 ? 请告诉我。
我们无法使用 QOS1、因为电池供电设备无法提供延迟。
谢谢、
Harish