2025-12-01 21:17:34.287 [INFO] [设备: 8VSAFY63] [aliyun]: 正在连接阿里云 IoT 2025-12-01 21:17:34.288 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:17:34.289 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:17:34.289 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:17:34.290 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:17:34.659 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:17:34.662 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:17:34.663 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:17:34.664 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:17:34.664 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:17:34.665 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:17:34.666 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information} 2025-12-01 21:20:15.311 [INFO] [设备: 8VSAFY63] [aliyun]: 正在连接阿里云 IoT 2025-12-01 21:20:15.313 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:20:15.314 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:20:15.315 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:20:15.316 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:20:15.532 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:15.534 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:20:15.535 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:20:15.536 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:15.537 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:20:15.537 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:20:15.538 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information} 2025-12-01 21:20:35.216 [INFO] [设备: 8VSAFY63] [aliyun]: 重新尝试连接阿里云 IoT 2025-12-01 21:20:35.217 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:20:35.218 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:20:35.220 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:20:35.221 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:20:35.459 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:35.463 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:20:35.464 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:20:35.465 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:35.466 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:20:35.468 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:20:35.471 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information} 2025-12-01 21:20:55.229 [INFO] [设备: 8VSAFY63] [aliyun]: 重新尝试连接阿里云 IoT 2025-12-01 21:20:55.231 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:20:55.231 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:20:55.232 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:20:55.232 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:20:56.398 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:56.402 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:20:56.403 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:20:56.405 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:20:56.406 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:20:56.407 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:20:56.408 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information} 2025-12-01 21:21:15.236 [INFO] [设备: 8VSAFY63] [aliyun]: 重新尝试连接阿里云 IoT 2025-12-01 21:21:15.237 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:21:15.237 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:21:15.238 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:21:15.239 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:21:15.372 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:21:15.375 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:21:15.376 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:21:15.377 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:21:15.378 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:21:15.378 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:21:15.379 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information} 2025-12-01 21:21:35.238 [INFO] [设备: 8VSAFY63] [aliyun]: 重新尝试连接阿里云 IoT 2025-12-01 21:21:35.239 [INFO] [设备: 8VSAFY63] [aliyun]: 开始获取设备三元组 2025-12-01 21:21:35.240 [INFO] [设备: 8VSAFY63] [aliyun]: 尝试从 API 获取三元组 {api=https://things.icoldchain.cn/device/getAliyunDeviceSecret} 2025-12-01 21:21:35.241 [INFO] [设备: 8VSAFY63] [aliyun]: 🔄 发起 API 请求获取三元组 {url=https://things.icoldchain.cn/device/getAliyunDeviceSecret, method=POST, params={"isAutoRegister":1,"deviceName":"8VSAFY63"}} 2025-12-01 21:21:35.242 [INFO] [设备: 8VSAFY63] [aliyun]: 正在从 API 获取设备三元组 2025-12-01 21:21:35.369 [ERROR] [设备: 8VSAFY63] [aliyun]: ✗ API 请求失败 {errorType=ERR_BAD_REQUEST, errorMessage=Request failed with status code 401, requestUrl=https://things.icoldchain.cn/device/getAliyunDeviceSecret, error=Request failed with status code 401, stack=AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} AxiosError: Request failed with status code 401 at settle (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:2106:12) at IncomingMessage.handleStreamEnd (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:3491:11) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) at Axios.request (D:\gitData\feisen_5008sServer\node_modules\axios\dist\node\axios.cjs:4731:41) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async AliyunIoTClient.fetchTripletFromAPI (D:\gitData\feisen_5008sServer\aliyunClient.js:69:24) at async AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:174:23) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:21:35.371 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Request failed with status code 401} 2025-12-01 21:21:35.372 [WARN] [设备: 8VSAFY63] [aliyun]: API 获取三元组失败,尝试本地配置 2025-12-01 21:21:35.373 [ERROR] [设备: 8VSAFY63] [aliyun]: 无法获取设备三元组 {apiEnabled=true, hasLocalConfig=false, error=Device not found, stack=Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25} Error: Device not found at AliyunIoTClient.getTriplet (D:\gitData\feisen_5008sServer\aliyunClient.js:205:37) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async D:\gitData\feisen_5008sServer\aliyunClient.js:234:25 2025-12-01 21:21:35.373 [WARN] [设备: 8VSAFY63] [aliyun]: 从 API 获取三元组失败,尝试本地配置 {error=Device not found in config} 2025-12-01 21:21:35.374 [ERROR] [设备: 8VSAFY63] [aliyun]: 三元组验证失败 {hasTriplet=false, hasSecret=false, error=Invalid triplet, stack=Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5)} Error: Invalid triplet at D:\gitData\feisen_5008sServer\aliyunClient.js:236:41 at processTicksAndRejections (node:internal/process/task_queues:96:5) 2025-12-01 21:21:35.375 [ERROR] [设备: 8VSAFY63] [aliyun]: 阿里云 IoT 连接失败 {error=Invalid triplet information}