通过HTTP控制继电器板

0 投票
1 回答
22 浏览
提问于 2025-04-14 17:27

我有一个带以太网接口的继电器控制板。说明书上用简短的中式英语告诉我,想要控制继电器的开关,可以在网页浏览器里输入格式为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')

撰写回答