有没有办法使用 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
。文档中列出了响应中可用的方法,您必须自己构建。
由于您没有列出要对响应执行的操作,因此您可以使用文档找出可用的方法并获取所需的值。