我在esp32上使用micropython。我想将数据从esp32发送到AWS IoT MQTT Broker端点。 但是在micropython套接字模块中,getaddrinfo(hostname,port)方法每次都返回空列表。我该怎么解决?
当我使用IP地址而不是主机名时,它可以正常工作。但是AWS MQTT代理端点没有为其代理端点提供静态IP。
{'FINISHED'}
我不断收到此错误: umqtt / simple.py在第57行中, IndexError:列表索引超出范围。
我该如何解决?
答案 0 :(得分:0)
我已经更换了wifi网络,就解决了这个问题。 实际上,这个问题是由于我的ISP网络问题而发生的,这就是为什么套接字模块无法正常工作以正确获取IP地址的原因。