httprequest - wemos d1 mini 上的 micropython http 请求
问题描述
我有一个运行 micropython 的 Wemos D1 迷你项目板。
我正在尝试在另一个运行 Easyesp 的 Wemos D1 mini 上发送一个简单的 HTTP 请求,该请求在引脚 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 以 0 故障工作,我可以毫无问题地将它与我的智能手机/PC 浏览器一起使用。
当我运行我的 micropython 脚本时,它会在按下第三个按钮后冻结,
<Response object at 3fff3580>
否则会出现ERRCONNRESET
错误。
我想我需要给 wifi 调制解调器一些时间来完成它的工作?
解决方案
<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")
您还可以通过检查状态码来检查请求是否成功。
您可以ERRCONNRESET
从这里找到有关的详细信息
推荐阅读
- json - 使用 Grep 从 Json 值中获取子字符串
- php - WooCommerce 添加到购物车重定向到以前的 URL
- html - 在文本输入标签的 value 属性中使用 Jinja 模板
- java - 在 java 中使用 Future 的最佳方式
- javascript - 点击 Mapbox GL JS 显示 Lat Lng 坐标
- laravel - localstack 上的 Laravel SQS 队列在运行时返回错误
- python - 你将如何重塑一个数组,遍历一列的所有行,并将重塑后的数组分配给一个新列?- Python/熊猫/Numpy
- python - Python Selenium .text 仅返回部分文本
- django - Wagtail 用户编辑中的附加字段
- python - Pandas - 将绝对值应用于列