如何使用 Python 发送 CoAP 请求?

How to send CoAP requests with Python?

有没有办法使用 Python 发送 CoAP 请求,例如 HTTP 请求。我尝试了以下一个,但出现了很多错误。

rec = reuest.get(coap://localhost:5683/other/block)

您可以使用 CoAPython 等库作为 CoAP 客户端:

from coapthon.client.helperclient import HelperClient

client = HelperClient(server=('127.0.0.1', 5683))
response = client.get('other/block')
client.stop()

response 的类型是 Response. The methods available on the response are listed in the documentation, which you must build yourself

由于您没有列出要对响应执行的操作,您可以使用文档找出可用的方法并获取所需的值。