Page 1 of 1

esp-idf 例程中 xxx.py文件无法使用,求解决办法

Posted: Mon Sep 13, 2021 7:51 am
by daya123
操作系统:win10
安装环境:esp-idf4.3
问题:简单进行mqtt测试,测试例程examples\protocols\mqtt\tcp,需要使用mqtt服务器,但官方代码:

Code: Select all

mqtt_tcp_example_test.py
无法使用,使用方式如下:

Code: Select all

python mqtt_tcp_example_test.py
运行提示错误:

Code: Select all

PS C:\Users\HXHA003\Desktop\esp-idf-2\my_work\mqtt\tcp> python mqtt_tcp_example_test.py
Traceback (most recent call last):
  File "mqtt_tcp_example_test.py", line 9, in <module>
    import ttfw_idf
ModuleNotFoundError: No module named 'ttfw_idf'
网上查了下资料,说要把python库加入环境变量,遂将esp-idf\tools及esp-idf\tools\ci\python_packages文件夹加入,但执行上述指令结果还是一样!
想问下这个python文件要怎样配合程序运行?

Re: esp-idf 例程中 xxx.py文件无法使用,求解决办法

Posted: Tue Sep 14, 2021 8:39 am
by ESP_ICY
如果要测试例程,在终端进入examples\protocols\mqtt\tcp 文件夹,按照 readme.md 中的步骤指引在终端进行 Wi-Fi 的配置然后编译烧录即可运行例程,mqtt_tcp_example_test.py 并不是用于测试的指令

Re: esp-idf 例程中 xxx.py文件无法使用,求解决办法

Posted: Wed Sep 15, 2021 5:06 am
by daya123
ESP_ICY wrote:
Tue Sep 14, 2021 8:39 am
如果要测试例程,在终端进入examples\protocols\mqtt\tcp 文件夹,按照 readme.md 中的步骤指引在终端进行 Wi-Fi 的配置然后编译烧录即可运行例程,mqtt_tcp_example_test.py 并不是用于测试的指令
你好wifi配置是好的,网络可以连接上,URL保持的默认值:(mqtt://mqtt.eclipse.org)程序无法正常测试,下面是直接 运行的结果

Re: esp-idf 例程中 xxx.py文件无法使用,求解决办法

Posted: Thu Sep 16, 2021 8:12 am
by ESP_Gargamel
服务器地址换了,用 mqtt://mqtt.eclipseprojects.io 试下。