在wemos d1 mini上的micropython http请求

时间:2018-10-27 19:15:40

标签: httprequest micropython

我有一个运行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错误。

https://pastebin.com/uHQHpj1Z

我认为我需要花点时间让wifi调制解调器完成工作吗?

1 个答案:

答案 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的详细信息