在左侧,我有 LightRGB,我可以通过客户端获取请求获取 LightRGB 有效负载。不幸的是,我将 ChangeColor 作为 LightRGB 子项,但我无法获得 ChangeColor 有效负载。有效负载是一个 xml 输出,如您在右侧看到的照片的
如何通过 Python 客户端请求获取 ChangeColor 有效负载。请帮助我。
在左侧,我有 LightRGB,我可以通过客户端获取请求获取 LightRGB 有效负载。不幸的是,我将 ChangeColor 作为 LightRGB 子项,但我无法获得 ChangeColor 有效负载。有效负载是一个 xml 输出,如您在右侧看到的照片的
如何通过 Python 客户端请求获取 ChangeColor 有效负载。请帮助我。
如果您将ChangeColor
资源添加为LightRGB
; 在 CoAP 中,除非您允许,否则子资源无法访问父请求处理程序(例如:GET)。实际上,我在CoAPthon方面的经验很少,因为我只使用过CoAP java 实现(californium)。在californium中有一种方法可以在子资源中使用父资源的 GET 处理程序。
public void handleGET(CoapExchange exchange) //This is the child resouce GET handler
{
this.getParent().handleRequest(exchange); //This line calls the original parent resource request handler.
}
希望你能找到一个类似的解决方案来用 Python 解决这个问题。