Javascript MQTT服务器到客户端的通信

Javascript MQTT服务器到客户端的通信,javascript,angularjs,node.js,mqtt,ruby-mqtt,Javascript,Angularjs,Node.js,Mqtt,Ruby Mqtt,我想使用mosca在服务器和客户端之间进行通信。首先,我从客户端订阅并发布数据。然后将数据接收到服务器。但我再次面临一些问题,我想从服务器发布数据并从同一客户端接收数据 示例:从前端向服务器发送相同的数据。收到这些数据后,我希望将这些数据存储在数据库中。保存数据后,我希望使用Mosca(Javascript)向同一客户端发送一些响应(数据) 感谢您给出答案。如果您试图在浏览器上使用MQTT客户端,您应该使用一个选项来激活websocket 大概是这样的: const mosca = requir

我想使用mosca在服务器和客户端之间进行通信。首先,我从客户端订阅并发布数据。然后将数据接收到服务器。但我再次面临一些问题,我想从服务器发布数据并从同一客户端接收数据

示例:从前端向服务器发送相同的数据。收到这些数据后,我希望将这些数据存储在数据库中。保存数据后,我希望使用Mosca(Javascript)向同一客户端发送一些响应(数据)


感谢您给出答案。

如果您试图在浏览器上使用MQTT客户端,您应该使用一个选项来激活websocket

大概是这样的:

const mosca = require("./");
const server = new mosca.Server({
  http: {
    port: 3000, //use this port to connect
    bundle: true,
    static: './'
  }
});

我不清楚你哪里出了问题。将数据保存到数据库后是否要重新发布?你已经尝试了什么?简言之,你首先无法发布数据,是吗?