Vue中使用mqtt
官方文档:https://www.npmjs.com/package/mqtt
使用:
let mqtt = require('mqtt'); let client = {}; //开启mqtt链接 client = mqtt.connect('ws://192.168.0.0/mqtt', { port: 8083, clientId: 'xxx', username: "xxx", password: "xxx", clean: false, }); //订阅后端给你发的字段 在on里面接收 client.on('connect', function () { client.subscribe('订阅的字段', function (err) { if (!err) { //DOSOMETHINGS } }) });
//接收消息 client.on('message', (topic, message) => { console.log('in message'); if (topic === '订阅的字段') { //DOSOMETHING } }) //连接断开 client.end()
最简单的教养,就是适当地回避别人的难堪。
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步