zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    android学习地址
    Android获取屏幕高度、标题高度、状态栏高度详解
    学习地址(杂)
    获取控制台应用程序自己的文件名
    学习地址
    如何分配数据库角色权限
    android 近百个源码项目
    深入理解默认构造函数
    深入理解拷贝构造函数
    读权限和执行权限的差别
  • 原文地址:https://www.cnblogs.com/shenbo666/p/13673450.html
Copyright © 2011-2022 走看看