在左侧,我有LightRGB和ı可以获取LightRGB有效负载与客户端获取请求。我有ChangeColor作为LightRGB子不幸但我无法获得ChangeColor payload.Payload是一个xml输出,你可以看到照片的右侧
如何使用Python客户端请求获取ChangeColor有效负载。请帮助我。
答案 0 :(得分:0)
如果要将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.
}
希望你能找到一个类似的解决方案来解决这个问题。