问题标签 [californium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1088 浏览

java - CoAP 服务器无法启动

当我运行 californium(examples) 的 HelloWorldServer.java 时,出现此错误。我该如何解决?我在eclipse中运行这个..

0 投票
1 回答
1294 浏览

eclipse - Californium 框架 CoAP 和 PUT 请求

我正在尝试使用 Californium 向 coap 服务器(er-rest-example)发出请求。我成功地做了一个 POST 请求。但是使用 PUT 我收到了一个错误的请求,我尝试在 url 中使用这个 URL:

但是没有人获得成功。我做错了什么?

这是我的简单脚本:

0 投票
2 回答
1009 浏览

java - Eclipse Californium CoAP 通配符作为 url 路径

我正在使用 Eclipse Californium 开发 CoAP 应用程序,该应用程序将仅显式声明根资源路径,其余资源应通过通配符提供和解析,/root/*就像在 REST API 或 servlet 上一样。

有没有办法做到这一点?

0 投票
1 回答
347 浏览

java - 动态添加新资源 - CoAP

启动 CoAP 服务器后,我需要动态添加新资源。但是我必须停止并再次启动服务器才能访问新资源。我想添加新资源与在已经启动的 HTTP 服务器中添加新的 HTTP servlet 相同。

这里我添加了用于添加动态资源的源代码。如果我在这里遗漏任何东西,请告诉我。

0 投票
1 回答
452 浏览

java - 将资源动态添加到 CoAP 服务器的正确方法

我创建了一个可用于将 URL 动态添加到 CoAP 服务器的方法。这是我目前实施的方法。但是需要知道这是将资源添加到 CoAP 服务器的正确方法吗?假设coapendpoints/home/room1/sensor1是需要添加的。

这里 CoAPResourcePath 和 CoAPResourceServlet 类是从 CoapResource 扩展而来的。

这是这样添加资源后的输出。
在此处输入图像描述

0 投票
1 回答
1564 浏览

coap - 如何向 CoAP 请求添加额外选项?

我知道 CoAP 定义了一些可以包含在发送请求中的选项,每个选项都有自己的编号。CoAP uri 请求的结构如下所示:

coap-URI = "coap:" "//" host [ ":" port ] path-abempty [ "?" 询问 ]

其中包括一些选项,例如:Uri-Host、Uri-Port、Uri-Path 和 Uri-Query,每个选项都有自己的编号,例如:3 代表 Uri-Host,11 代表 Uri Path.... . 我想在这个 CoAP 请求中添加更多额外选项,例如一些选项编号 256、257...我该怎么做?

谢谢先进

儿子

0 投票
1 回答
80 浏览

java - 可以在 californium 的帮助下在 CoAP 中实现 ECDSA 和 ECDH 类算法吗?

我正在为我的学者进行CoAP实施,我正在尝试在 CoAP 中集成 ECDSA 和 ECDH 之类的算法的组合版本,并将在实施后观察协议的行为。到目前为止,我已经通过Eclipse Californium 是 CoAP 的 Java 实现。但我仍然不清楚从哪里开始以及如何在 CoAP 中实现我的算法组合版本。尽管以下需要牢记建议。

  • 仅基于 Java 和 Eclipse 的方法。
  • 没有像 tinyOS、openWSN 这样的基于模拟的实现。

任何帮助,教程链接将不胜感激。我已经关注了 CoAP Tutorial for Eclipse

0 投票
1 回答
1040 浏览

java - Java 加州 C​​oAP 服务器

我正在为我的 CoAP 服务器使用加州图书馆。

我使用它没有任何困难。

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

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

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

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

谢谢

0 投票
1 回答
149 浏览

iot - 我应该在哪里放置“coap+tcp”uri?

我正在尝试CoAP为嵌入式设备编写客户端协议实现。现在我正在研究 tcp 实现。

我不明白我应该在请求中将“coap+tcp”uri 放在哪里。我正在使用 测试我的代码Californium,因此没有该 uri 也可以正常工作。

但在Californium我看到选项的来源中:

  • “帽”

  • “帽子”

  • “coap+tcp”

  • “coaps+tcp”

我不明白这样做的目的。有人可以解释如何在客户端上下文中使用它吗?

0 投票
1 回答
103 浏览

iot - 如何为 Californium 服务器设置消息 (PDU) 的大小?

如何为Californium服务器动态设置 PDU 的大小?

语境:

1) 我有一个具有已实现coap-client功能的设备。该设备受限于RAM大约 200 个空闲字节的rx/tx缓冲区。

在请求中,设备可以发送首选 PDU 大小。但我不明白如何用这个 PDU 大小配置服务器响应。是否可以?

2)在这种情况下,是否可以使用块级功能?