- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我只是想知道是否有一种方法可以在浏览器中发送 CoAP 查询(使用 JavaScript?),但不使用 node.js。
谢谢!
最佳答案
不幸的是,这不可能直接实现。出于安全原因,Web 浏览器不为 UDP 套接字提供任何 JavaScript API。
如果您需要浏览器内应用程序通过 CoAP 接口(interface)与设备通信,您可能需要提供中介服务。例如,您可以创建一个可通过 HTTP 访问的 Web 服务,并充当 CoAP 的翻译器。
请注意 node.js does support UDP connections ,并可用于发送 CoAP 消息。但是,它是一种服务器端技术,不能在浏览器中使用。它可以用来构建这样的翻译服务;但不是必需的。
此外,基于 HTML5 和 JavaScript 但与网页明显不同的“Chrome 应用程序”似乎确实可以访问 UDP Sockets。 .
关于javascript - 有没有办法使用 JavaScript 发送 CoAP 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20079381/
我正在检查 CoAP 是否可以支持 HTTP 等保持事件功能。 CoAP 可以支持保持事件功能吗?如果是,如何设置? 最佳答案 目前,CoAP 没有 keepalive 功能。可以通过对资源进行观察并
我在 IoT 上使用 CoAP 协议(protocol),但我还需要一个网络服务。我在 Apache 上使用 HTTP 协议(protocol)和转换 CoAP-HTTP 请求和响应的 Proxy 实
有什么方法可以保护 COAP 通过 UDP 数据包发送的消息?我可以实现的任何开源项目。此消息交换是与服务器进行的,客户端将是嵌入式设备。因此,加密算法也必须能够在其上运行。我也遇到了cyassl。但
我正在使用 node-coap ( https://github.com/mcollina/node-coap ) 发送 Coap 数据包,现在我正在尝试使用有效负载发送或放置请求,但我不知道如何向请
我想在 CoAP 服务器中“观察”资源。但是我注意到的是,在我注册以观察服务器中的一些资源后,我尝试“观察”的其他资源会抛出一条消息,说“观察者太多” 我正在使用 Copper (Firefox) 连
当我运行 californium(examples) 的 HelloWorldServer.java 时,出现此错误。我该如何解决?我在 eclipse 中运行这个.. Mar 08, 2016 8:
我正在使用 Eclipse Californium 处理 CoAP 应用程序,我需要使用 URL 传递参数,就像我们在 Restful Web 服务中所做的那样。是否可以在 californium c
MQTT 和 CoAP 正在被推广为允许将受限设备连接到 Internet 的标准协议(protocol)。 我对以 native 方式或通过网格/网关支持这两种协议(protocol)的传感器和执行
最近在做一个项目,想把一个json文件传输到CoAP服务器。我在 中放了一些随机值键:值 对,例如: { key1: value1, key2: [value21, value22,
CpAP有没有在应用层不带DTLS的认证授权方式? 最佳答案 是的,有:OSCORE (RFC8613)最近发布,并提供端到端的应用层安全性,可以支持多播(separate document,相当稳定
我有一个使用 Californium 库用 Java 编写的 CoAP 服务器和客户端。我可以通过客户端或使用带有 Copper(Cu) 扩展的 Firefox 从服务器获取资源。我想获取从服务器获得
我正在使用 Californium Library 作为我的 CoAP 服务器。 我使用它没有任何困难。 但是,我想知道是否有办法将我的资源设置为“根资源”。 有些网站的服务器 URL 上似乎没有“子
我正在为 Constrained Application Protocol (CoAP) 编写一致性测试套件基于 TTCN-3。现在我已经知道协议(protocol)了。 CoAP 类似于 HTTP。
我刚刚使用 Arduino 创建了 CoAP 客户端,并且能够将有效负载(“hello”)发送到 coap 浏览器(从 mozilla 浏览器安装)。我可以在浏览器中看到它,它收到了。 现在我需要创建
我有 CoAP (libcoap) 的实现和 DTLS (tinyDTLS) 的实现。 如何将 CoAP (libcoap) 与 DTLS (tinyDTLS) 集成? 我将不胜感激任何建议。 最佳答
我正在使用 node-coap 来将数据发送到 coap 服务器,我需要在数据包中使用自定义选项,因此我运行以下代码: var req = { hostname:"localhost", meth
我正在尝试实现一个基于 Californium 的 CoAP 客户端。我让这个客户端观察资源: public static class CoapCl{ double val = 0;
我们的应用程序后端部署在 wildfly-8 上,使用 EJB(企业 Java Bean)技术并满足 HTTP 请求。现在我们也需要使用相同的后端来支持 CoAP 请求。不幸的是,wildfly 不支
我开发了一个 Spring 应用程序,公开 REST 和 COAP 端点,并将其部署在 Heroku 上。我可以到达 REST 端点,但在尝试到达 coap 端点时出现超时。在本地一切正常。 我需要在
我正在使用 californium 库在我的 eclipse 项目中使用 Coap 协议(protocol)。我已向服务器 Coap 发送了一个请求。现在我在该服务器上设置了一个不同的端点来给出响应。
我是一名优秀的程序员,十分优秀!