下面的代码在H5上是没有问题的,但是小程序不适用,怎么样才可以在小程序实现下面的代码的功能
import mqtt from 'mqtt';
/**
* 使用 MQTT 登录并获取 token
* @param {Object} options - 包含 username, password 等参数
* @returns {Promise<boolean>} - 成功返回 true,失败返回 false
*/
export function loginWithMqtt(options) {
const brokerUrl = 'wss://xjiot.cn/ws/';
const op = {
username: options.username,
password: options.password,
clientId: options.username,
protocolVersion: 5
};
const mqttClient = mqtt.connect(brokerUrl, op);
return new Promise((resolve) => {
mqttClient.on('connect', (packet) => {
console.log('MQTT 连接成功:', packet);
0 个回复