要订阅特定的主题并获取数据,可以在connect函数中添加以下代码:

const connect = () => {
  client.on('connect', (e) => {
    message.value = `连接成功${e}`;
    this.id = this.id + 1;
    console.log('连接成功', e);

    // 订阅主题
    client.subscribe('your/topic');

    // 或者订阅多个主题
    // client.subscribe(['topic1', 'topic2', 'topic3']);
  });
};

在上述代码中,通过调用client.subscribe函数来订阅特定的主题。你可以将your/topic替换为你希望订阅的主题名称。如果你想订阅多个主题,可以传递一个字符串数组给client.subscribe函数。

当收到订阅的主题消息时,message事件处理程序将被触发,并且你可以在事件处理程序中获取消息的内容。

请确保在调用client.connect之前添加订阅代码,以确保成功订阅主题。

如何使用JavaScript订阅MQTT主题并接收数据

原文地址: https://www.cveoy.top/t/topic/cgSG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录