大家好、
我有一个使用基于 TI-RTOS 的 AWS MQTT 和 AWS Embedded C SDK 的设计。 它在除一个部署位置之外的每个部署位置都运行良好。
例外情况是、客户对网络采用了极其锁定的方法。 每个端口都关闭以开始。 我们必须进行协商以获得 NTP 支持、事实上、他们会将该流量重定向到自己的内部 NTP 服务器。 此外、他们还根据 AWS 文档打开了 TCP 8883。
此时、加入网络成功、通过 NTP 获得时间成功。 连接至 AWS MQTT 失败、因为 AWS IoT MQTT_CONNECT ()返回 SSL_CONNECT_ERROR (-4)。
我添加了一份打印件、以确认使用的端口为8883。 我尚未确认这是通过 TCP 进行的。
是否有人对高度锁定的防火墙有类似的体验?
在下一次会议中、我将询问 DNS、因为 AWS 端点由 URL 指定、必须转换为 IP。 如果被阻止、它可能会解释错误。
谢谢、
标记