【问题标题】:unknown: mosca in in Node-RED on IBM Cloud未知:IBM Cloud 上 Node-RED 中的 mosca
【发布时间】:2018-12-18 21:56:52
【问题描述】:

我按照 IBM Cloud 上 http://www.steves-internet-guide.com/install-mosca-mqtt-broker-node-red/ 上的说明进行操作。

我安装了 node-red-contrib-mqtt-broker,但收到错误“未知:mosca in”。

应用日志中的安装错误:

【问题讨论】:

  • 表示没有安装mosca节点。安装的时候有没有报错?自从您安装 Node-RED 实例后,它是否已重新暂存?
  • 添加了应用日志。我没有重新暂存应用程序。

标签: ibm-cloud node-red


【解决方案1】:

好的,如日志所示,Node-RED 一直无法安装节点。

最好的办法是编辑应用程序的package.json,以便在应用程序暂存期间安装它,然后重新暂存应用程序。最简单的方法是为您的应用程序启用持续集成。我有一段时间没有使用 IBM-Cloud,因此您必须查看文档以了解如何执行此操作。

可能还值得注意的是,在 IBM-Cloud 上运行 mosca 节点时,您将无法从 Node-RED 外部访问 MQTT 代理。这是因为 IBM-Cloud 环境只向任何应用程序公开一个端口。在 Node-RED 的情况下,这是 HTTP 端口。

【讨论】:

  • 不确定我是否应该这样做,因为我不是真正的开发人员,只想使用 GUI,否则我认为这是一个错误。
  • 如果你愿意,你可以在 github 上提出问题或在 Slack 上提出问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
相关资源
最近更新 更多