【问题标题】:Thingsboard NodeMCUThingsboard NodeMCU
【发布时间】:2020-01-16 09:15:05
【问题描述】:

我已将 NodeMCU 与温度传感器连接并将温度数据发送到 thingsboard,当本地发送时(在本地主机上运行的 thingsboard 服务器和连接到同一网络的 NodeMCU)它被正确发送但是当远程发送数据到thingsboard 正在运行的系统数据传输失败 通过使用 ngrok 的隧道服务(命令为 ngrok http 8080),它将本地主机转换为其 IP 为 http://448133bf.ngrok.io -> http://localhost:8080 (我的事情板在此处运行)并提供此 http://448133bf.ngrok.io 与设备令牌 ID 在nodeMCU再次无法传输数据 我还尝试将我的系统的 IP 转换为(命令为 ngrok http 192.168.43.167:8080 ),这将我的系统 IP 地址转换为 http://f9527176.ngrok.io -> http://192.168.43.167:8080 并给出这个 http://f9527176.ngrok.io 与设备令牌 ID nodeMCU,但无法将数据发送到 thingsboard

【问题讨论】:

  • 很好,但我们在 Stack Overflow,而不是超级用户,所以显示代码和日志

标签: nodemcu thingsboard


【解决方案1】:

听起来您已经从主机名/IP 解析的角度调试了问题。我怀疑这与端口可用性或网络防火墙有关。您是否能够登录到托管 thingsboard 平台 (ngrok) 的操作系统并查看当前正在使用哪些端口? (Ubuntu:sudo lsof -i -P -n)

【讨论】:

    猜你喜欢
    • 2022-12-12
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2021-01-30
    • 2018-10-11
    • 2020-06-11
    相关资源
    最近更新 更多