1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
            try {
                mqttClient.publish(topic, JSON.stringify(message), { qos: 1 }, function(error) {
                    if (error) {
                        console.error('發送 MQTT 消息失敗:', error);
                        alert('發送命令失敗');
                    } else {
                        console.log('MQTT 消息發送成功:', command);
                    }
                });
                return true;
            } catch (error) {
                console.error('MQTT 發布錯誤:', error);
                alert('發送命令時發生錯誤');
                return false;
            }