创建服务端
1.先从初始化一个 package.json 开始。
npm init
2.安装 mqtt 服务器必要依赖项 mosca mqtt
npm install mosca mqtt
3.根目录下创建 mqtt.js 文件,写入以下内容,创建 mqtt 简易服务器。
// MQTT服务端
const mosca = require("mosca")
const MqttServer = new mosca.Server({
port: 1883
})
MqttServer.on("clientConnected", function(client){
// 当有客户端连接时的回调
console.log("client connected", client.id)
})
/**
* 监听MQTT主题消息
* 当客户端有连接发布主题消息时
*/
MqttServer.on("published", function(packet, client)