gpt4 book ai didi

Java Californium CoAP 服务器

转载 作者:行者123 更新时间:2023-11-30 02:38:50 25 4
gpt4 key购买 nike

我正在使用 Californium Library 作为我的 CoAP 服务器。

我使用它没有任何困难。

但是,我想知道是否有办法将我的资源设置为“根资源”。

有些网站的服务器 URL 上似乎没有“子 URL”。 (例如coap://192.168.0.1:8080/)

ATM,因为我不知道如何将我的资源设置为“根资源”,所以我的网址看起来像这样“coap://192.168.0.1:8080/myResource/”

有什么方法可以将我的资源绑定(bind)到根上下文吗?

谢谢

最佳答案

不,如果您使用 CoapServer 类。this.root 是一个私有(private) final ,没有选项可以更改它:

org.eclipse.californium.core.CoapServer source at github

理论上,您可以尝试使用适当版本的CoapServer源来实现org.eclipse.californium.core.server.ServerInterface

尽管如此,这种方法是糟糕且脆弱的。

但是,CoAP 规范本身假定将您的资源公开为具有自己名称的静态资源,因为它依赖于 REST:

RFC 7252 - The Constrained Application Protocol (CoAP). Section 1

关于Java Californium CoAP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42360916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com