Browse Source

fix mqtt

devab
MTing 4 weeks ago
parent
commit
a57e1b1639
  1. 7
      app/src/main/java/com/ouxuan/oxface/device/MqttManager.java

7
app/src/main/java/com/ouxuan/oxface/device/MqttManager.java

@ -56,7 +56,10 @@ public class MqttManager {
// MQTT连接配置 - 根据腾讯云IoT官方文档配置
// MQTT(1883): ${productid}.iotcloud.tencentdevices.com - 使用TCP连接避免SSL证书问题
private static final String BROKER_URL = "tcp://" + PRODUCT_ID + ".iotcloud.tencentdevices.com:1883"; // 腾讯云IoT Hub TCP地址
// private static final String BROKER_URL = "tcp://" + PRODUCT_ID + ".iotcloud.tencentdevices.com:1883"; // 腾讯云IoT Hub TCP地址
// private static final String BROKER_URL = "" + PRODUCT_ID + ".iotcloud.tencentdevices.com:80"; // 腾讯云IoT Hub TCP地址
// private static final String BROKER_URL = "" + PRODUCT_ID + ".ap-guangzhou.iothub.tencentdevices.com:80"; // 腾讯云IoT Hub TCP地址 WebSocket(80) WebSocketS(443)
private static final String BROKER_URL = null; // 腾讯云IoT Hub TCP地址 WebSocket(80) WebSocketS(443)
private static final int KEEP_ALIVE_INTERVAL = 240; // 增加心跳间隔
private static final int CONNECTION_TIMEOUT = 30; // 增加连接超时时间
private static final int QOS = 1;
@ -323,7 +326,7 @@ public class MqttManager {
dynamicDevicePSK, // 使用动态注册获取的PSK
null, // devCert
null, // devPriv
true, // 启用MQTT日志以便调试
false, // 启用MQTT日志以便调试
new MqttLogCallback(), // 添加日志回调
new MqttActionCallback()
);

Loading…
Cancel
Save