mqtt交互协议的交互

<template>
  <div class="hello">
    <div id="app">
      <p>mqtt收到的数据:</p>
      <input type="text" v-model="this.msg" />
    </div>
  </div>
</template>

<script>
import mqtt from "mqtt";

const options = {
  // 超时时间
  connectTimeout: 10000,
  // 认证信息
  // clientId: guid,
  username: "emqx-connect-via-websocket",
  password: "emqx-connect-via-websocket",
  clean: true,
};

var client = mqtt.connect("ws://192.168.65.13:8083/mqtt", options);


export default {
  data() {
    return {
      msg: {},
    };
  },
  created() {
    return;
    this.mqttMsg();
    console.log(this.msg);
  },
  methods: {
    mqttMsg() {
      
      client.on("connect", (e) => {
        console.log("连接成功!!!");
        // csot-lkwe
        client.subscribe("testtopic", { qos: 0 }, (error) => {
          if (!error) {
            console.log("订阅成功");
          } else {
            console.log("订阅失败");
          }
        });
      });
      // 接收消息处理
      client.on("message", (topic, message) => {
        console.log(888);
        console.log("收到来自", topic, "的消息", message.toString());
        this.msg = message.toString();
      });
    },
  },
};
</script>
    
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style  scoped lang="scss">
</style>
posted @   小猴子会上树  阅读(508)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示