我正在尝试构建一个系统,在该系统中我可以通过互联网将一些设备连接到服务器。 我想 stream 通过 CoAP (10-30FPS) 获取一些数据,帧大小 = 3KB。 首先,我使用了 Aiocoap,它发送高达 100FPS 但使用了太多 CPU,请求是 NON,在 Aiocoap 中丢失率很低 ...
我正在尝试构建一个系统,在该系统中我可以通过互联网将一些设备连接到服务器。 我想 stream 通过 CoAP (10-30FPS) 获取一些数据,帧大小 = 3KB。 首先,我使用了 Aiocoap,它发送高达 100FPS 但使用了太多 CPU,请求是 NON,在 Aiocoap 中丢失率很低 ...
我是 Java 环境的新手,我正在尝试使用Californium https://github.com/eclipse-californium/californium运行Coap服务器我克隆了 git 存储库。 然后在 repo 文件夹中运行mvn clean install 。 我现在想在cal ...
我正在使用 californium 库进行 coap 通信,它正在部署在 Android 平台上。 我已经在一台设备上启动了 coap 服务器,而客户端在另一台设备上,两者都在同一个网络中。 服务器代码:使用以下资源创建服务器 客户端代码: 上述代码中没有 output。 不知道IP地址,想和服务器 ...
我想通过使用 californium 标准转发代理从 CoAP 客户端将文件上传到支持 http 通信的服务器。 CoAP 是否有替代方法来构建一个带有 RequestParameter 名称的 post Request 和一个有效负载内容文件 Value 的内容? ...
我正在使用 Californium-Scandium 演示应用项目探索 DTLS 1.2。 看来 Scandium-core README.md支持DTLS 1.2 的连接标识符的最新草案。 根据DTLS 1.2 的连接标识符,如果客户端和服务器想要基于连接 ID 进行交谈,则 CID 交换发生在客 ...
我正在尝试使用 maven 和 OpenJDK-8 构建 Californium 存储库( https://github.com/eclipse/californium ); 按照说明我克隆了存储库并在目录中使用了mvn clean install来构建 Californium。 该建筑在Cali ...
我希望 Californium CoAP 服务器处理具有尚未存在的资源路径的 PUT 请求。 服务器不应提供错误返回消息,而应动态添加具有 PUT 方法所针对的路径的资源。 我正在使用 Java 中的 Californium Core 库附带的 cf-plugtest-server 来尝试实现这个 ...
我正在开发 CoAP 客户端代理功能。 但是,我对规范及其工作方式感到困惑。 我对以下内容感到困惑: 代理 URI 选项 1.1 如果设置了Proxy-URI选项,可以连接哪个coap服务器? 1.2 如果有Proxy-URI选项,CoAP请求消息是否应该包含URI-*选项? 据我所知,应该包括 ...
我正在使用californium库在我的Eclipse项目中使用Coap协议。 我已将请求发送到服务器Coap。 现在,我在此服务器上设置了一个不同的端点来做出响应。 我该如何实现一个监听并等待接收此响应的观察者? ...
我正在为Shelly系列设备开发openHAB2绑定。 http界面运行良好,但是我无法注册获取COAP事件。 有人对Californium框架有经验吗? Shelly使用非标准的Coap选项(基于其CoIoT规范: https ://shelly-api-docs.shelly.cl ...
1/ 现在,我想让 libcoap 客户端连接到 coaps 服务器,但它找不到 coaps 服务器 2/ 所以,我需要一个带有 psk 的 coaps 服务器,谁能给我? 我有 CoAP (libcoap) 的实现和 DTLS (tinyDTLS) 的实现。 我想让 libcoap 客户端连接 ...
我想使用 californium 库实现代理/缓存服务器。 问题是我没有关于如何使用它的参考。 你能给我一些建议/提示或给我链接一些手册或教程吗? 我会很感激。 谢谢 ...
我正在使用Californium库。 我已将以下依赖项添加到build.gradle中: 该应用程序无法编译,但是我也可以通过将其添加到build.gradle中来解决此问题: 现在,应用程序编译无误。 但是,当我启用proguard /代码收缩时,如下所示: 然后我 ...
我正在尝试实现基于Californium的CoAP客户端。 我让这个客户观察资源: 我想从另一个类访问值“ val”。 我该怎么做 ? 我试图像这样从CoapCl类中调用一个引用,并打印出值: 这将打印我从CoAP客户端获得的所有值,包括已更改和未更改的值。 如果我只想获 ...
我正在尝试实现一个简单的代码,以从超声波读取数据并将其通过Californium发送到服务器。 问题是,当我使用调试时,它没有任何错误。 但是,当我将代码导出到可运行的jar文件并在我的树莓派上运行它时,它将引发以下错误: 我不确定是什么原因造成的,以及如何解决,任何建议都会很有帮助 ...
我既有CoAP服务器,也有用Californium库用Java写的客户端。 我可以通过客户端或使用带有Copper(Cu)扩展名的Firefox从服务器获取资源。 我想获得从服务器获得的响应的总大小。 我已经可以得到有效负载的大小,但是我想要消息的总大小。 我是通过代码还是通过工具完成此 ...
如何为Californium服务器动态设置PDU的大小? 语境: 1)我有一台已实现coap-client功能的设备。 该设备受RAM约束,用于rx/tx缓冲区的空闲字节大约为200。 在请求中,设备可以发送首选的PDU大小。 但是我不明白如何用这种PDU大小配置服务器响应 ...
我正在为我的学者研究CoAP实现,我正在尝试将ECDSA和ECDH之类的算法的组合版本集成到CoAP中,并在实现后观察协议的行为。 到目前为止,我通过Eclipse Californium是CoAP的Java实现 。 但是我仍然不清楚在CoAP中从哪里开始以及如何实现算法的组合版本。 虽然 ...
我知道CoAP定义了一些可以包含在发送请求中的选项,每个选项都有自己的编号。 CoAP uri请求的结构如下: coap-URI =“ coap:”“ //”主机[“:”端口]路径豁免[“?” 查询 在其中包含一些选项,例如:Uri-Host,Uri-Port,Uri-Path和 ...
我创建了一种可用于将URL动态添加到CoAP服务器的方法,这是我目前实现的方法。 但是需要知道这是向CoAP服务器添加资源的正确方法吗? 假设coapendpoints / home / room1 / sensor1是需要添加的一个。 这里,CoAPResourcePath和CoA ...