通过HTTP控制继电器板
我有一个带以太网接口的继电器控制板。说明书上用简短的中式英语告诉我,想要控制继电器的开关,可以在网页浏览器里输入格式为192.168.1.x/30000/yy的地址。这种方法很好用,但我不太明白我在输入什么……我猜30000是一个端口,因为我可以在控制板上的简单网页服务器里更改它。我本以为端口应该在冒号后面定义。但是第三个部分yy是什么呢?是连接建立后发送的一段数据吗?还是作为初始连接的一部分发送的?
接下来是Python的部分。我想用Python发送这些数据。http.client似乎是个不错的选择,但我该怎么发送那个神秘的yy呢?
我觉得我已经建立了连接,但找不到发送yy信息的方法。
类似的问题只提到了串口连接,而我说的这个板子上只有一个接口。
祝好
1 个回答
0
/30000/yy
是网址中的 路径 部分。所以你需要做的是发送一个 GET
请求:
import http.client
conn = http.client.HTTPSConnection(host)
conn.request('GET', '/30000/yy')