我有一个运行micropython的Wemos D1 mini项目板。
我正在尝试在另一个运行Easyesp的Wemos D1 mini上发送一个简单的HTTP请求,该Mini在针5上附加了一个中继。请求的工作方式如下
http://192.168.1.102/control?cmd=GPIO,5,1 # turns relay on
http://192.168.1.102/control?cmd=GPIO,5,1 # turns relay off
在过去的6个月中,我拥有控制继电器正常工作(零故障)的wemos,我可以在智能手机/电脑浏览器中正常使用它。
当我运行我的micropython脚本时,在按下第三个按钮
<Response object at 3fff3580>
或出现ERRCONNRESET
错误。
我认为我需要花点时间让wifi调制解调器完成工作吗?
答案 0 :(得分:1)
<Response object at 3fff3580>
是从另一个Wemos发送回的响应对象。
更改
urequests.get("http://192.168.1.102/control?cmd=GPIO,5,1")
和
urequests.get("http://192.168.1.102/control?cmd=GPIO,5,0")
至
res = urequests.get("http://192.168.1.102/control?cmd=GPIO,5,1")
res = urequests.get("http://192.168.1.102/control?cmd=GPIO,5,0")
您还可以通过检查状态码来检查请求是否已成功完成。
您可以从here中找到有关ERRCONNRESET
的详细信息