【发布时间】:2018-11-07 12:55:32
【问题描述】:
我正在尝试将数据从我的 NodeMCU 发送到我计算机上的本地 thingsboard 安装。但是,我不知道该怎么做。我对这些东西真的很陌生,我看到了一些关于 HTTP 和 MQTT 的很好的例子,但是在 thingsboard 网站上没有任何关于 CoAP 的信息。 有一个关于 CoAP API Reference 的文档说我需要向 coap://localhost:5683/api/v1/......../telemetry 发送一个发布请求但是当我尝试使用它时邮递员说无法到达以下地址。我试着用http://localhost:5683/api/v1/........../telemetry 来做这件事,它可以工作。我在 Thingsboard 上的设备的最新遥测部分看到了我的消息。
要连接到我的 Thingsboard 安装,我使用 localhost:8080,所以我假设我的 thingsboard 服务器仅在端口 8080 而不是 5683-> Coap 上启动。非常感谢您的帮助。
【问题讨论】:
-
检查你的 thingsboard.yml 配置。 CoAP 协议默认禁用,您需要启用它:coap.enalbed : true
-
已启用。我已启用它。但我仍然无法连接
-
我认为邮递员不支持 CoAP 协议。但是您可以使用 npm CoAP 客户端发送请求:npmjs.com/package/coap
标签: thingsboard coap