如何使用CSDK實現OTA功能

0

【以下的问题经过翻译处理】 我正在尝试使用CSDK实现AWS OTA,但是我正在使用Quectel调制解调器内置的发布和订阅功能。我已经创建了一个包装器来收集订阅数据和发布数据。是否有人可以提供一些关于如何将自定义发布/订阅连接到AWS OTA代理的见解?

profile picture
专家
已提问 5 个月前2 查看次数
1 回答
0

【以下的回答经过翻译处理】 嗨,汉斯。OTA库有几个依赖项需要满足才能移植它:https://freertos.org/Documentation/api-ref/ota-for-aws-iot-embedded-sdk/docs/doxygen/output/html/index.html#ota_dependencies

这是MQTT接口:https://freertos.org/Documentation/api-ref/ota-for-aws-iot-embedded-sdk/docs/doxygen/output/html/ota_mqtt_interface.html

因此,您可以开发自己的MQTT实现,并在Quectel周围提供匹配的接口,而不是使用 coreMQTT

您可以在此处找到OTA演示:https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/main/demos/ota/ota_demo_core_mqtt。这里是接口设置的示例:

话虽如此,如果不知道您使用的是哪个Quectel调制解调器的详细信息,我在想这是否是前进的最佳方式?已经做了很多使用Quectel BG96在TCP级别而不是MQTT抽象化的工作:

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则