1,分为订阅主题和发布主题
2,mqtt中创建的是订阅主题,案例中的实际情况就必须是发布主题
3,代码实现
data(){
devicelist: [
{
name: '数据监测',
isDevice: true,
},
{
name: '视频监测'
},
{
name: '远程操作'
},
],
num: 0,
btnnum: 0,
act: 0,
info: '',
url: '',
DYSHUJU1: '',
DYSHUJU2: '',
DYSHUJU3: '',
DYSHUJU4: '',
DYSHUJU5: '',
DYSHUJU6: '',
DYSHUJU7: '',
DYSHUJU8: '',
DYSHUJU9: '',
DYSHUJU10: '',
DYSHUJU11: '',
DYSHUJU12: '',
DYSHUJU13: '',
DYSHUJU14: '',
DYSHUJU15: '',
DYSHUJU16: '',
DYSHUJU17: '',
DYSHUJU18: '',
DYSHUJU19: '',
DYSHUJU20: '',
DYSHUJU21: '',
DYSHUJU22: '',
DYSHUJU23: '',
DYSHUJU24: '',
DYSHUJU25: '',
DYSHUJU26: '',
DYSHUJU27: '',
DYSHUJU28: '',
DYSHUJU29: '',
DYSHUJU30: '',
DYSHUJU31: '',
DYSHUJU32: '',
DYSHUJU33: '',
DY1SHUJU1: '',
DY1SHUJU2: '',
DY1SHUJU3: '',
DY1SHUJU4: '',
DY1SHUJU5: '',
DY1SHUJU6: '',
DY1SHUJU7: '',
DY1SHUJU8: '',
DY1SHUJU9: '',
DY1SHUJU10: '',
DY1SHUJU11: '',
DY1SHUJU12: '',
// MQTT相关
serve: {
host: '8.131.85.82',
wsport: '8083',
wssport: '443',
path: '/mqtt',
},
//MQTT连接的配置
options: {
wsOptions: {},
protocolVersion: 4, //MQTT连接协议版本
clientId: uuid(),
keepalive: 60,
clean: false,
reconnectPeriod: 1000, //1000毫秒,两次重新连接之间的间隔
connectTimeout: 30 * 1000, //1000毫秒,两次重新连接之间的间隔
resubscribe: true //如果连接断开并重新连接,则会再次自动订阅已订阅的主题(默认