|
|
@ -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() |
|
|
|
); |
|
|
|