2026-10-12 20:46:03.492 Seetong_tps[17183:1805938] app_version=8.4.106
2026-10-12 20:46:03.493 Seetong_tps[17183:1806007] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-12 20:46:03.495 Seetong_tps[17183:1805938]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-12 20:46:03.495 Seetong_tps[17183:1805938] showForLogin 1
2026-10-12 20:46:03.495 Seetong_tps[17183:1805938] AppLaunch 还剩 6.821662902832031 秒
2026-10-12 20:46:03.506 Seetong_tps[17183:1806008] 询问用户是否开启推送成功
2026-10-12 20:46:03.506 Seetong_tps[17183:1806008] 用户点击允许接收推送
2026-10-12 20:46:03.517 Seetong_tps[17183:1805999] remoteNotificationSetting: <UNNotificationSettings: 0x11168d720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-12 20:46:03.520 Seetong_tps[17183:1805938]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-12 20:46:03.527 Seetong_tps[17183:1805938] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.423MB
2026-10-12 20:46:03.528 Seetong_tps[17183:1805938] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.423MB
2026-10-12 20:46:03.529 Seetong_tps[17183:1805938] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.423MB
2026-10-12 20:46:03.543 Seetong_tps[17183:1805938] viewDidLoad/configtime=2026-10-12 12:46:03 +0000
2026-10-12 20:46:03.544 Seetong_tps[17183:1805938]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-12 20:46:03.544 Seetong_tps[17183:1805938]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-12 20:46:03.593 Seetong_tps[17183:1805938]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-12 20:46:03.595 Seetong_tps[17183:1806007] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-12 20:46:03.595 Seetong_tps[17183:1806007]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-12 20:46:03.595 Seetong_tps[17183:1806007]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-12 20:46:03.596 Seetong_tps[17183:1806007]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-12 20:46:03.596 Seetong_tps[17183:1806007]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-12 20:46:03.598 Seetong_tps[17183:1805938]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-12 20:46:03.598 Seetong_tps[17183:1805938] 开始检查未读客服消息...
2026-10-12 20:46:03.598 Seetong_tps[17183:1805938] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-12 20:46:03.604 Seetong_tps[17183:1805938]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-12 20:46:03.604 Seetong_tps[17183:1805938]  -- WebSocket connection - getNetty - 
2026-10-12 20:46:03.605 Seetong_tps[17183:1805938]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-12 20:46:03.607 Seetong_tps[17183:1805938] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-12 20:46:03.607 Seetong_tps[17183:1805938] NAV deviceOrientationDidChange:1
2026-10-12 20:46:03.610 Seetong_tps[17183:1805938]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-12 20:46:03.699 Seetong_tps[17183:1805938] Super properties have already been unregistered.
2026-10-12 20:46:03.700 Seetong_tps[17183:1805938] UMAPM_OOMSampling(0,0):NO
2026-10-12 20:46:03.702 Seetong_tps[17183:1805938]  -- deviceListDataUpdate - AppLaunch 还剩 1.614989042282104 秒 - 再延迟 2.114989042282104 秒 - 启动耗时 1.385010957717896 秒
2026-10-12 20:46:03.702 Seetong_tps[17183:1805938]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1385 毫秒
2026-10-12 20:46:03.716 Seetong_tps[17183:1805938] ++++-[VideoView dealloc]++++
2026-10-12 20:46:03.717 Seetong_tps[17183:1805938] OpenGLView20_Seetong dealloc:0x116eac500
2026-10-12 20:46:03.718 Seetong_tps[17183:1805938] groupDeviceList 已在进行中，等待后重新分组
2026-10-12 20:46:03.719 Seetong_tps[17183:1805938] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-12 20:46:03.719 Seetong_tps[17183:1805938]  -- WebSocket connection - getNetty - 
2026-10-12 20:46:03.719 Seetong_tps[17183:1805938]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-12 20:46:03.798 Seetong_tps[17183:1805938] UMAPM_NetworkSampling(0,0):NO
2026-10-12 20:46:03.798 Seetong_tps[17183:1805938]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-12 20:46:03.799 Seetong_tps[17183:1805938] 蓝牙已打开
2026-10-12 20:46:03.800 Seetong_tps[17183:1805938]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 20:46:03.801 Seetong_tps[17183:1805938]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-12 20:46:03.801 Seetong_tps[17183:1805938]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-12 20:46:03.807 Seetong_tps[17183:1805938]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 20:46:03.930 Seetong_tps[17183:1805966] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10a2b6e40>{number = 8, name = (null)}====
2026-10-12 20:46:03.947 Seetong_tps[17183:1805964] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10a038e80>{number = 2, name = (null)}====
2026-10-12 20:46:03.947 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-12 20:46:03.955 Seetong_tps[17183:1806046] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10d320c80>{number = 18, name = (null)}====
2026-10-12 20:46:03.955 Seetong_tps[17183:1805974] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1116d2000>{number = 10, name = (null)}====
2026-10-12 20:46:03.955 Seetong_tps[17183:1805963] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a038f40>{number = 4, name = (null)}====
2026-10-12 20:46:03.955 Seetong_tps[17183:1805938]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-12 20:46:03.956 Seetong_tps[17183:1805938]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlcHUlEBAVJvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-12 20:46:03.958 Seetong_tps[17183:1805938]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 20:46:03.960 Seetong_tps[17183:1806007] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQxMzk2Mzg2Niwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.v2G2-KARsVI0lbpXnegSBt5B3d1KKz4ixljtmNrHaag","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQxMzk2Mzg2Niwic2VydmVySWRzIjpbImhzLWpuLXRwc2lvdC1yZWxheS1keC0wMV9yZWxheTQiLCJocy1qbi10cHNpb3QtcmVsYXkteWQtMDFfcmVsYXk0IiwidHgtc2p6LXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5NSJdfQ.NjRvo2DbgssSRYoPYdUJYCt334owcrQdhD4gnZBk-xI","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"150.138.239.140:24903"},{"domain":"","netType":2,"relayNode":"120.220.190.166:24903"},{"domain":"","netType":3,"relayNode":"218.12.120.222:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"58.87.80.251:24903"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24904"}]}
====
2026-10-12 20:46:03.966 Seetong_tps[17183:1806042] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10d321140>{number = 20, name = (null)}====
2026-10-12 20:46:03.967 Seetong_tps[17183:1805938] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-12 20:46:03.967 Seetong_tps[17183:1805938] 客服消息未读数量: 0
2026-10-12 20:46:03.967 Seetong_tps[17183:1806008] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10d320c00>{number = 21, name = (null)}====
2026-10-12 20:46:03.980 Seetong_tps[17183:1805999] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116ca9740>{number = 11, name = (null)}====
2026-10-12 20:46:03.989 Seetong_tps[17183:1805938]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-12 20:46:03.989 Seetong_tps[17183:1806008]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-12 20:46:03.989 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-12 20:46:03.989 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-12 20:46:03.990 Seetong_tps[17183:1806008] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-12 20:46:03.990 Seetong_tps[17183:1805938]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-12 20:46:03.990 Seetong_tps[17183:1805938]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-12 20:46:03.990 Seetong_tps[17183:1805938]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1673 毫秒
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-12 20:46:04 000 - devIds: (
    42065949
)
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-12 20:46:04.000 Seetong_tps[17183:1805938]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 20:46:04.002 Seetong_tps[17183:1806044] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10d320bc0>{number = 22, name = (null)}====
2026-10-12 20:46:04.005 Seetong_tps[17183:1806040] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10d323500>{number = 23, name = (null)}====
2026-10-12 20:46:04.006 Seetong_tps[17183:1805938]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 20:46:04.006 Seetong_tps[17183:1805938] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-12 20:46:04.010 Seetong_tps[17183:1805938]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-12 20:46:04.010 Seetong_tps[17183:1805938]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-12 20:46:04.016 Seetong_tps[17183:1805938]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=37&addr=bjrelay43.s2.seetong.com:2443;type=0&load=41&addr=bjrelayvip1.s2.seetong.com:6443;type=0&load=25&addr=bjrelayvip3.s2.seetong.com:15443;","clientIp":"39.144.112.8","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=bjrelay65.s5.seetong.com:4443;type=0&load=17&addr=shrelay14.s5.seetong.com:1443;type=0&load=18&addr=bjrelay9.s5.seetong.com:3443;"}
2026-10-12 20:46:04.030 Seetong_tps[17183:1806043] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10d3234c0>{number = 24, name = (null)}====
2026-10-12 20:46:04.055 Seetong_tps[17183:1806041] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10d323200>{number = 25, name = (null)}====
2026-10-12 20:46:04.055 Seetong_tps[17183:1805938]  -- 获取版本信息成功: {
}
2026-10-12 20:46:04.067 Seetong_tps[17183:1806049] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x116e90240>{number = 13, name = (null)}====
2026-10-12 20:46:04.092 Seetong_tps[17183:1806053] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1116d2900>{number = 15, name = (null)}====
2026-10-12 20:46:04.099 Seetong_tps[17183:1805938]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 20:46:04.099 Seetong_tps[17183:1805938]  -- STBluetoothManager - 开始扫描 - 
2026-10-12 20:46:04.101 Seetong_tps[17183:1805938]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-12 20:46:04.101 Seetong_tps[17183:1805938]  -- WebSocket - 重置重连次数 -- 
2026-10-12 20:46:04.101 Seetong_tps[17183:1805938]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-12 20:46:04.103 Seetong_tps[17183:1805938]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 20:46:04.103 Seetong_tps[17183:1805938]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwAJAlEGUVZpAQQB","reconn":0}}
2026-10-12 20:46:04.103 Seetong_tps[17183:1805938]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 20:46:04.308 Seetong_tps[17183:1805938] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-12 20:46:04.308 Seetong_tps[17183:1805938] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-12 20:46:04.309 Seetong_tps[17183:1805938] Formatted Date: 2026-10-12
2026-10-12 20:46:04.309 Seetong_tps[17183:1805938]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 20:46:04.313 Seetong_tps[17183:1805938] MessageThrottle reloadTableView ---
2026-10-12 20:46:04.396 Seetong_tps[17183:1805999] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x116ca9740>{number = 11, name = (null)}====
2026-10-12 20:46:04.398 Seetong_tps[17183:1805938]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791808259000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0008_dgw3";
    }
)
2026-10-12 20:46:04.399 Seetong_tps[17183:1805938]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-12 20:30:59 - p2pLastHeartTime: 1791808259000 - modelHeartTime: 1791808259000
2026-10-12 20:46:04.400 Seetong_tps[17183:1805938]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-12 20:30:59 - p2pLastHeartTime: 1791808259000 - modelHeartTime: 1791808259000
2026-10-12 20:46:04.406 Seetong_tps[17183:1805938] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-12 20:46:04.412 Seetong_tps[17183:1805938] Sorted Dates (Descending): (
    "2026-10-12",
    "2026-10-11",
    "2026-10-10",
    "2026-10-09",
    "2026-10-08",
    "2026-10-07",
    "2026-10-06"
)
2026-10-12 20:46:04.413 Seetong_tps[17183:1805938]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-12 start=20:18:06 end=20:46:04 deviceCount=1
2026-10-12 20:46:04.414 Seetong_tps[17183:1805938]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 20:46:04.778 Seetong_tps[17183:1805938] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-12 20:46:04.927 Seetong_tps[17183:1805938] MessageThrottle reloadTableView ---
2026-10-12 20:46:05.706 Seetong_tps[17183:1805938] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-12 20:46:05.706 Seetong_tps[17183:1805938] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-12 20:46:05.706 Seetong_tps[17183:1805938] 用户设置的具体字体大小: 17.000000
2026-10-12 20:46:05.846 Seetong_tps[17183:1806007] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-12 20:46:05.846 Seetong_tps[17183:1806007] [DeviceMonitor] 监控管理器初始化完成
2026-10-12 20:46:05.846 Seetong_tps[17183:1806007]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-12 20:46:05.847 Seetong_tps[17183:1806007]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-12 20:46:05.848 Seetong_tps[17183:1805938] AppLaunch hideForRefreshToken
2026-10-12 20:46:05.848 Seetong_tps[17183:1805938] AppLaunch hideForRefreshToken dismiss
2026-10-12 20:46:05.848 Seetong_tps[17183:1805938] AppLaunch dismiss...
2026-10-12 20:46:06.133 Seetong_tps[17183:1806007]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-12 20:46:06.133 Seetong_tps[17183:1806007]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-12 20:46:06.133 Seetong_tps[17183:1806007]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-12 20:46:06.133 Seetong_tps[17183:1806007]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-12 20:46:06.153 Seetong_tps[17183:1805938] AppLaunch dismiss... end
2026-10-12 20:46:06.153 Seetong_tps[17183:1805938]  dealloc -- STAppLaunchWindow
2026-10-12 20:46:06.155 Seetong_tps[17183:1805938]  dealloc -- STAppLaunchViewController
2026-10-12 20:46:06.373 Seetong_tps[17183:1805938] MessageThrottle reloadTableView ---
2026-10-12 20:46:06.745 Seetong_tps[17183:1805938]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-12 20:46:07.134 Seetong_tps[17183:1806049] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x116e90240>{number = 13, name = (null)}====
2026-10-12 20:46:07.263 Seetong_tps[17183:1805938]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-12 20:46:07.263 Seetong_tps[17183:1805938]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-12 20:46:07.263 Seetong_tps[17183:1805938] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-12 20:46:07.612 Seetong_tps[17183:1806049] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x116e90240>{number = 13, name = (null)}====
2026-10-12 20:46:13.703 Seetong_tps[17183:1805938]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-12 20:46:23.703 Seetong_tps[17183:1805938]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 12:28:47.944 Seetong_tps[20051:2230532] app_version=8.4.106
2026-10-13 12:28:47.947 Seetong_tps[20051:2230532]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-13 12:28:47.947 Seetong_tps[20051:2230532] showForLogin 1
2026-10-13 12:28:47.947 Seetong_tps[20051:2230532] AppLaunch 还剩 6.958021879196167 秒
2026-10-13 12:28:47.959 Seetong_tps[20051:2230546] 询问用户是否开启推送成功
2026-10-13 12:28:47.959 Seetong_tps[20051:2230546] 用户点击允许接收推送
2026-10-13 12:28:47.960 Seetong_tps[20051:2230549] remoteNotificationSetting: <UNNotificationSettings: 0x10f6a5cc0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-13 12:28:47.964 Seetong_tps[20051:2230532]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-13 12:28:47.968 Seetong_tps[20051:2230532] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.282MB
2026-10-13 12:28:47.969 Seetong_tps[20051:2230532] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.298MB
2026-10-13 12:28:47.969 Seetong_tps[20051:2230532] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.298MB
2026-10-13 12:28:47.980 Seetong_tps[20051:2230532] viewDidLoad/configtime=2026-10-13 04:28:47 +0000
2026-10-13 12:28:47.980 Seetong_tps[20051:2230532]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-13 12:28:47.980 Seetong_tps[20051:2230532]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-13 12:28:48.027 Seetong_tps[20051:2230532]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-13 12:28:48.030 Seetong_tps[20051:2230532]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-13 12:28:48.030 Seetong_tps[20051:2230532] 开始检查未读客服消息...
2026-10-13 12:28:48.030 Seetong_tps[20051:2230532] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-13 12:28:48.035 Seetong_tps[20051:2230532]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-13 12:28:48.035 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty - 
2026-10-13 12:28:48.036 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 12:28:48.038 Seetong_tps[20051:2230532] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-13 12:28:48.038 Seetong_tps[20051:2230532] NAV deviceOrientationDidChange:1
2026-10-13 12:28:48.041 Seetong_tps[20051:2230532] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-13 12:28:48.041 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty - 
2026-10-13 12:28:48.041 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 12:28:48.074 Seetong_tps[20051:2230532]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-13 12:28:48.161 Seetong_tps[20051:2230532] Super properties have already been unregistered.
2026-10-13 12:28:48.161 Seetong_tps[20051:2230532] UMAPM_OOMSampling(0,0):NO
2026-10-13 12:28:48.163 Seetong_tps[20051:2230532]  -- deviceListDataUpdate - AppLaunch 还剩 1.741798162460327 秒 - 再延迟 2.241798162460327 秒 - 启动耗时 1.258201837539673 秒
2026-10-13 12:28:48.163 Seetong_tps[20051:2230532] groupDeviceList 已在进行中，等待后重新分组
2026-10-13 12:28:48.163 Seetong_tps[20051:2230532]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1258 毫秒
2026-10-13 12:28:48.165 Seetong_tps[20051:2230532] ++++-[VideoView dealloc]++++
2026-10-13 12:28:48.166 Seetong_tps[20051:2230532] OpenGLView20_Seetong dealloc:0x114a29900
2026-10-13 12:28:48.177 Seetong_tps[20051:2230532] UMAPM_NetworkSampling(0,0):NO
2026-10-13 12:28:48.177 Seetong_tps[20051:2230532]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-13 12:28:48.177 Seetong_tps[20051:2230532]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:28:48.178 Seetong_tps[20051:2230532]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-13 12:28:48.180 Seetong_tps[20051:2230532] 蓝牙未打开
2026-10-13 12:28:48.192 Seetong_tps[20051:2230532]  -- WebSocket - 重置重连次数 -- 
2026-10-13 12:28:48.203 Seetong_tps[20051:2230532]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 12:28:48.203 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty - 
2026-10-13 12:28:48.203 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 12:28:48.203 Seetong_tps[20051:2230532] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 12:28:48.203 Seetong_tps[20051:2230532] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 12:28:48.209 Seetong_tps[20051:2230532]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 12:28:48.209 Seetong_tps[20051:2230532]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-13 12:28:48.432 Seetong_tps[20051:2230622] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-13 12:28:48.504 Seetong_tps[20051:2230622] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-13 12:28:48.504 Seetong_tps[20051:2230622]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-13 12:28:48.504 Seetong_tps[20051:2230622]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 12:28:48.504 Seetong_tps[20051:2230622]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-13 12:28:48.505 Seetong_tps[20051:2230622]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 12:28:48.531 Seetong_tps[20051:2230532]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-13 12:28:48.531 Seetong_tps[20051:2230532]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-13 12:28:48.666 Seetong_tps[20051:2230532]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-13 12:28:48.666 Seetong_tps[20051:2230532]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-13 12:28:48.666 Seetong_tps[20051:2230532]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-13 12:28:48.666 Seetong_tps[20051:2230532]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTE5NTIxMjgsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.xC7QY9StvWkDqHGOKsL4HQIJxidMLhMb_FlBhhn-Vf4","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ0NTc3MjgsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxODY1NzI4LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.J7h4BZT0rlP-hF8ph8nIYCWWUYEI1l_OSBjNY8ZRSgg","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-13 12:28:48.676 Seetong_tps[20051:2230532]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791865728.676846
2026-10-13 12:28:48.677 Seetong_tps[20051:2230532]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791865728.676846
2026-10-13 12:28:48.677 Seetong_tps[20051:2230532]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791865728.676846 - lastRefreshTokenTime: 1791865728.676846
2026-10-13 12:28:49.027 Seetong_tps[20051:2230532] MessageThrottle reloadTableView ---
2026-10-13 12:28:49.863 Seetong_tps[20051:2230622] ====收到在用用户中心IP信息={"inUseUserDomain":"app-auth.seetong.com","inUseUserIp":"114.116.197.33"}
====
2026-10-13 12:28:49.863 Seetong_tps[20051:2230602] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10bbb88c0>{number = 19, name = (null)}====
2026-10-13 12:28:49.867 Seetong_tps[20051:2230532] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-13 12:28:49.869 Seetong_tps[20051:2230598] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10bbb89c0>{number = 20, name = (null)}====
2026-10-13 12:28:49.884 Seetong_tps[20051:2230532]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 12:28:49.884 Seetong_tps[20051:2230532]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 12:28:49.894 Seetong_tps[20051:2230532]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=66&addr=bjrelayvip2.s2.seetong.com:1443;type=0&load=48&addr=bjrelayvip2.s2.seetong.com:3443;type=0&load=39&addr=bjrelay43.s2.seetong.com:2443;","clientIp":"111.55.196.37","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay14.s5.seetong.com:9443;type=0&load=22&addr=bjrelay63.s5.seetong.com:10443;type=0&load=25&addr=bjrelay65.s5.seetong.com:12443;"}
2026-10-13 12:28:49.908 Seetong_tps[20051:2230622] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.43.218"}
====
2026-10-13 12:28:49.908 Seetong_tps[20051:2230600] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10bbb8900>{number = 21, name = (null)}====
2026-10-13 12:28:49.908 Seetong_tps[20051:2230532]  -- 获取版本信息成功: {
}
2026-10-13 12:28:49.910 Seetong_tps[20051:2230604] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1149e45c0>{number = 12, name = (null)}====
2026-10-13 12:28:49.913 Seetong_tps[20051:2230603] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10bbb8a00>{number = 22, name = (null)}====
2026-10-13 12:28:49.914 Seetong_tps[20051:2230532]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 12:28:49.915 Seetong_tps[20051:2230532]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgMCUlcHWlEOblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-13 12:28:49.930 Seetong_tps[20051:2230537] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x108038e40>{number = 2, name = (null)}====
2026-10-13 12:28:49.932 Seetong_tps[20051:2230549] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1082ca240>{number = 8, name = (null)}====
2026-10-13 12:28:49.933 Seetong_tps[20051:2230548] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1082c96c0>{number = 7, name = (null)}====
2026-10-13 12:28:49.933 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-13 12:28:49.935 Seetong_tps[20051:2230622] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ3MDUyOTU0NCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.05lOueR_45-MI1cbT0dn457f26_rQJxrra23ecF28s4","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ3MDUyOTU0NCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMTBfcmVsYXkxIl19.VasJIEUsy1MEfWxzIu9Y7ZXUukKRUVqJgtBHYz-sn4U","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24900"}]}
====
2026-10-13 12:28:49.936 Seetong_tps[20051:2230607] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1149e4780>{number = 13, name = (null)}====
2026-10-13 12:28:49.953 Seetong_tps[20051:2230546] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10803b3c0>{number = 5, name = (null)}====
2026-10-13 12:28:49.955 Seetong_tps[20051:2230532]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:28:49.958 Seetong_tps[20051:2230599] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10bbb8000>{number = 24, name = (null)}====
2026-10-13 12:28:49.959 Seetong_tps[20051:2230532] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-13 12:28:49.959 Seetong_tps[20051:2230532] 客服消息未读数量: 0
2026-10-13 12:28:49.963 Seetong_tps[20051:2230540] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10f6e48c0>{number = 11, name = (null)}====
2026-10-13 12:28:49.975 Seetong_tps[20051:2230601] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10bbb8100>{number = 25, name = (null)}====
2026-10-13 12:28:50.010 Seetong_tps[20051:2230597] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10bbba980>{number = 26, name = (null)}====
2026-10-13 12:28:50.014 Seetong_tps[20051:2230532]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 12:28:50.014 Seetong_tps[20051:2230599]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-13 12:28:50.014 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-13 12:28:50.014 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 12:28:50.015 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 12:28:50.016 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 12:28:50.016 Seetong_tps[20051:2230599]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-13 12:28:50.016 Seetong_tps[20051:2230599]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 12:28:50.016 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-13 12:28:50.016 Seetong_tps[20051:2230599] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 12:28:50.016 Seetong_tps[20051:2230532]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-13 12:28:50.016 Seetong_tps[20051:2230532]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-13 12:28:50.016 Seetong_tps[20051:2230532]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 3111 毫秒
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 12:28:50 017 - devIds: (
    42065949
)
2026-10-13 12:28:50.017 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-13 12:28:50.018 Seetong_tps[20051:2230532]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:28:50.021 Seetong_tps[20051:2230532]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 12:28:50.102 Seetong_tps[20051:2230532]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 12:28:50.102 Seetong_tps[20051:2230532]  -- WebSocket - 重置重连次数 -- 
2026-10-13 12:28:50.102 Seetong_tps[20051:2230532]  -- WebSocket connection 长连接成功 - 耗时：2.1 秒
2026-10-13 12:28:50.106 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:50.106 Seetong_tps[20051:2230532]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwEIBFcIVFJpAQQB","reconn":0}}
2026-10-13 12:28:50.106 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:50.106 Seetong_tps[20051:2230532] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-13 12:28:50.107 Seetong_tps[20051:2230532] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-13 12:28:50.107 Seetong_tps[20051:2230532] 用户设置的具体字体大小: 17.000000
2026-10-13 12:28:50.245 Seetong_tps[20051:2230532] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 12:28:50.245 Seetong_tps[20051:2230532] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 12:28:50.246 Seetong_tps[20051:2230532] Formatted Date: 2026-10-13
2026-10-13 12:28:50.246 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:50.301 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 12:28:50.309 Seetong_tps[20051:2230532] Sorted Dates (Descending): (
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10",
    "2026-10-09",
    "2026-10-08",
    "2026-10-07"
)
2026-10-13 12:28:50.311 Seetong_tps[20051:2230532]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-13 start=20:46:04 end=12:28:50 deviceCount=1
2026-10-13 12:28:50.311 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:50.357 Seetong_tps[20051:2230599] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10bbb8000>{number = 24, name = (null)}====
2026-10-13 12:28:50.359 Seetong_tps[20051:2230540] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10f6e48c0>{number = 11, name = (null)}====
2026-10-13 12:28:50.360 Seetong_tps[20051:2230532]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791864959000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0008_dgw3";
    }
)
2026-10-13 12:28:50.361 Seetong_tps[20051:2230532]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 12:15:59 - p2pLastHeartTime: 1791864959000 - modelHeartTime: 1791864959000
2026-10-13 12:28:50.362 Seetong_tps[20051:2230532]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 12:15:59 - p2pLastHeartTime: 1791864959000 - modelHeartTime: 1791864959000
2026-10-13 12:28:50.362 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-13 12:28:50.403 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 12:28:50.405 Seetong_tps[20051:2230532] AppLaunch hideForRefreshToken
2026-10-13 12:28:50.405 Seetong_tps[20051:2230532] AppLaunch hideForRefreshToken dismiss
2026-10-13 12:28:50.405 Seetong_tps[20051:2230532] AppLaunch dismiss...
2026-10-13 12:28:50.709 Seetong_tps[20051:2230532] AppLaunch dismiss... end
2026-10-13 12:28:50.709 Seetong_tps[20051:2230532]  dealloc -- STAppLaunchWindow
2026-10-13 12:28:50.710 Seetong_tps[20051:2230532]  dealloc -- STAppLaunchViewController
2026-10-13 12:28:50.884 Seetong_tps[20051:2230532] MessageThrottle reloadTableView ---
2026-10-13 12:28:51.068 Seetong_tps[20051:2230532]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-13 12:28:51.581 Seetong_tps[20051:2230532]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-13 12:28:51.581 Seetong_tps[20051:2230532]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-13 12:28:51.581 Seetong_tps[20051:2230532] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-13 12:28:51.582 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 12:28:51 582 - devIds: (
    42065949
)
2026-10-13 12:28:51.582 Seetong_tps[20051:2230532]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 5663F586-14F4-47A6-B6B8-3CED8D657F8B
2026-10-13 12:28:51.583 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:51.583 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-13 12:28:51.641 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_low_power_wake_command
2026-10-13 12:28:51.808 Seetong_tps[20051:2230599] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10bbb8000>{number = 24, name = (null)}====
2026-10-13 12:28:51.893 Seetong_tps[20051:2230622] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-13 12:28:51.893 Seetong_tps[20051:2230622] [DeviceMonitor] 监控管理器初始化完成
2026-10-13 12:28:51.894 Seetong_tps[20051:2230622]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-13 12:28:51.894 Seetong_tps[20051:2230622]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-13 12:28:51.927 Seetong_tps[20051:2230540] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10f6e48c0>{number = 11, name = (null)}====
2026-10-13 12:28:52.285 Seetong_tps[20051:2230622]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-13 12:28:52.285 Seetong_tps[20051:2230622]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-13 12:28:52.285 Seetong_tps[20051:2230622]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-13 12:28:52.285 Seetong_tps[20051:2230622]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-13 12:28:52.419 Seetong_tps[20051:2230532] MessageThrottle reloadTableView ---
2026-10-13 12:28:54.056 Seetong_tps[20051:2230532] UMAPM_OOMSampling(0,0):NO
2026-10-13 12:28:54.056 Seetong_tps[20051:2230532] UMAPM_NetworkSampling(0,0):NO
2026-10-13 12:28:54.284 Seetong_tps[20051:2230532]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-13 12:28:54.284 Seetong_tps[20051:2230600] zzzzz:FC_ResumeDevCom start
2026-10-13 12:28:54.284 Seetong_tps[20051:2230600] zzzzz:FC_ResumeDevCom
2026-10-13 12:28:54.284 Seetong_tps[20051:2230532]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-13 12:28:54.529 Seetong_tps[20051:2230532]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-13 12:28:54.529 Seetong_tps[20051:2230532]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-13 12:28:54.530 Seetong_tps[20051:2230532] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-13 12:28:54.583 Seetong_tps[20051:2230597] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10bbba980>{number = 26, name = (null)}====
2026-10-13 12:28:54.585 Seetong_tps[20051:2230532]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:28:54.602 Seetong_tps[20051:2230609] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114b49340>{number = 15, name = (null)}====
2026-10-13 12:28:54.619 Seetong_tps[20051:2230532]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 12:28:54.619 Seetong_tps[20051:2230609]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-13 12:28:54.620 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-13 12:28:54.620 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-13 12:28:54.621 Seetong_tps[20051:2230609] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 12:28:54.621 Seetong_tps[20051:2230532]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-13 12:28:54.621 Seetong_tps[20051:2230532]  -- observeValueForKeyPath isLoading NO -- 
2026-10-13 12:28:54.621 Seetong_tps[20051:2230532]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-13 12:28:54.621 Seetong_tps[20051:2230532]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 7717 毫秒
2026-10-13 12:28:54.622 Seetong_tps[20051:2230532]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 12:28:54.622 Seetong_tps[20051:2230532]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-13 12:28:54.622 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 12:28:54 623 - devIds: (
    42065949
)
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 9DD99279-6FFE-4C95-9575-3E8830326AA6
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:54.623 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-13 12:28:54.625 Seetong_tps[20051:2230532]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:28:54.627 Seetong_tps[20051:2230532]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 12:28:54.669 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_low_power_online
2026-10-13 12:28:54.670 Seetong_tps[20051:2230532]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791864959000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0008_dgw3";
    }
)
2026-10-13 12:28:54.670 Seetong_tps[20051:2230532]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 12:15:59 - p2pLastHeartTime: 1791864959000 - modelHeartTime: 1791864959000
2026-10-13 12:28:54.670 Seetong_tps[20051:2230532]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 12:15:59 - p2pLastHeartTime: 1791864959000 - modelHeartTime: 1791864959000
2026-10-13 12:28:54.736 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_low_power_wake_command
2026-10-13 12:28:55.197 Seetong_tps[20051:2230532] MessageThrottle reloadTableView ---
2026-10-13 12:28:56.138 Seetong_tps[20051:2230548] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-13 12:28:56.144 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:103::open> open fd[36], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 12:28:56.144 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10adf8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-13 12:28:56.144 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:109::close> closing fd[36], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 12:28:56.145 Seetong_tps[20051:2230548] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 12:28:56.146 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:103::open> open fd[36], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 12:28:56.146 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10adfc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-13 12:28:56.146 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:109::close> closing fd[36], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 12:28:56.147 Seetong_tps[20051:2230548] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 12:28:56.148 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:103::open> open fd[36], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 12:28:56.148 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:109::close> closing fd[36], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 12:28:56.148 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:103::open> open fd[36], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 12:28:56.149 Seetong_tps[20051:2230548] [I] <MemoryFile.cpp:109::close> closing fd[36], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 12:28:56.149 Seetong_tps[20051:2230548] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-13 12:28:56.149 Seetong_tps[20051:2230548] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 7156 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-13 12:28:56.149 Seetong_tps[20051:2230548] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 720873807 sequence 3 version 4
2026-10-13 12:28:56.149 Seetong_tps[20051:2230548] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-13 12:28:56.151 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-13 12:28:56.151 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-13 12:28:56.151 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-13 12:28:56.164 Seetong_tps[20051:2230532] [KMPAlarmModule] module loaded
2026-10-13 12:28:56.164 Seetong_tps[20051:2230532] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x114b8ea80>
2026-10-13 12:28:56.164 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 12:28:56.175 Seetong_tps[20051:2230537] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-13 12:28:56.178 Seetong_tps[20051:2230532]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 12:28:56.186 Seetong_tps[20051:2230537] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-13 12:28:56.856 Seetong_tps[20051:2230604] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-13 12:28:56.857 Seetong_tps[20051:2230604] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-13 12:28:56.858 Seetong_tps[20051:2230604] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-13 12:28:56.858 Seetong_tps[20051:2230604] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-13 12:28:56.859 Seetong_tps[20051:2230604] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-13 12:28:56.861 Seetong_tps[20051:2230604] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-13 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-13 12:28:56.862 Seetong_tps[20051:2230604] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-13 startTime=00:00:00 endTime=12:28:56 cachedAnchor=null-null
2026-10-13 12:28:56.862 Seetong_tps[20051:2230604] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-13 startTime=00:00:00 endTime=12:28:56 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-13 12:28:56.862 Seetong_tps[20051:2230604] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-13, startTime=00:00:00, endTime=12:28:56, deviceIds=[]
2026-10-13 12:28:56.862 Seetong_tps[20051:2230604] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-13 12:28:56.863 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmMessages request date=2026-10-13 start=00:00:00 end=12:28:56 deviceCount=1
2026-10-13 12:28:56.863 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:56.865 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-13 12:28:56.922 Seetong_tps[20051:2230537] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=43
2026-10-13 12:28:56.923 Seetong_tps[20051:2230537] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-13
2026-10-13 12:28:56.923 Seetong_tps[20051:2230537] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-13 12:28:56.928 Seetong_tps[20051:2230537] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-13 12:28:57.039 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 12:28:57.039 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-13 12:28:57.052 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=62 modelCount=62 itemCount=62 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    88,
    88
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-13 12:28:57.052 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=62 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-13 12:28:57.053 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-13, startTime=00:00:00, endTime=12:28:56, hasMore=false, itemCount=62
2026-10-13 12:28:57.059 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=62, responseDate=2026-10-13, responseStart=00:00:00, responseEnd=12:28:56, hasMore=false, remoteThumbCount=60, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-13 12:28:57.060 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-13 12:28:57.064 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-13 start=00:00:00 end=12:28:56 count=62 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=4 totalMs=4
2026-10-13 12:28:57.065 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-13 start=00:00:00 end=12:28:56 lastTimestampMs=1791820800000 daoMs=0
2026-10-13 12:28:57.065 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-13, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=12:28:56, hasMore=false, count=100
2026-10-13 12:28:57.066 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-13 start=00:00:00 end=12:28:56 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-12:28:56 anchor=null-null
2026-10-13 12:28:57.066 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=62 fallbackCount=62
2026-10-13 12:28:57.066 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=62, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-13 12:28:57.074 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=215 rowCount=63
2026-10-13 12:28:57.075 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-13 endTime=12:28:56
2026-10-13 12:28:57.075 Seetong_tps[20051:2230548] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-13 12:28:57.075 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-13
2026-10-13 12:28:57.075 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-13 12:28:57.091 Seetong_tps[20051:2230532] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-13 endTime=12:28:56
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-13
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-13 12:28:57.092 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-13 12:28:57.092 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-13 12:28:57.092 Seetong_tps[20051:2230548] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-13 12:28:57.141 Seetong_tps[20051:2230532] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 12:28:57.141 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-13
2026-10-13 12:28:57.141 Seetong_tps[20051:2230532] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-13 12:28:57.141 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-13 12:28:57.141 Seetong_tps[20051:2230546] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-13, bucketCount=7, firstDate=2026-10-13, bucketDates=2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10, 2026-10-09, 2026-10-08, 2026-10-07
2026-10-13 12:28:57.179 Seetong_tps[20051:2230546] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-13
2026-10-13 12:28:58.163 Seetong_tps[20051:2230532]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 12:29:08.163 Seetong_tps[20051:2230532]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 12:29:18.163 Seetong_tps[20051:2230532]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 12:29:23.306 Seetong_tps[20051:2230548] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-13 12:29:23.307 Seetong_tps[20051:2230548] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-13 12:29:23.308 Seetong_tps[20051:2230548] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-13 12:29:23.309 Seetong_tps[20051:2230548] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-13 12:29:23.311 Seetong_tps[20051:2230548] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-13 12:29:28.163 Seetong_tps[20051:2230532]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 12:29:30.199 Seetong_tps[20051:2230634] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-13 12:29:30.202 Seetong_tps[20051:2230532] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10e684b40>
2026-10-13 12:29:30.202 Seetong_tps[20051:2230532] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 12:29:30.203 Seetong_tps[20051:2230732] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-13 12:29:31.330 Seetong_tps[20051:2230532]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-13 12:29:31.330 Seetong_tps[20051:2230532]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 12:29:31.330 Seetong_tps[20051:2230532]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-13 12:29:31.332 Seetong_tps[20051:2230532] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-13 12:29:31.332 Seetong_tps[20051:2230532] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-13 12:29:31.343 Seetong_tps[20051:2230532] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-13 12:29:31.360 Seetong_tps[20051:2230532] [保存失败] 相机对象或存储字典为空
2026-10-13 16:55:46.384 Seetong_tps[21795:2377329] app_version=8.4.106
2026-10-13 16:55:46.385 Seetong_tps[21795:2377329]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-13 16:55:46.385 Seetong_tps[21795:2377329] showForLogin 1
2026-10-13 16:55:46.385 Seetong_tps[21795:2377329] AppLaunch 还剩 7.006381988525391 秒
2026-10-13 16:55:46.395 Seetong_tps[21795:2377347] 询问用户是否开启推送成功
2026-10-13 16:55:46.395 Seetong_tps[21795:2377347] 用户点击允许接收推送
2026-10-13 16:55:46.397 Seetong_tps[21795:2377347] remoteNotificationSetting: <UNNotificationSettings: 0x1156c1d60; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-13 16:55:46.400 Seetong_tps[21795:2377329]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-13 16:55:46.405 Seetong_tps[21795:2377329] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.548MB
2026-10-13 16:55:46.406 Seetong_tps[21795:2377329] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.548MB
2026-10-13 16:55:46.406 Seetong_tps[21795:2377329] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.548MB
2026-10-13 16:55:46.414 Seetong_tps[21795:2377383] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-13 16:55:46.422 Seetong_tps[21795:2377329] viewDidLoad/configtime=2026-10-13 08:55:46 +0000
2026-10-13 16:55:46.423 Seetong_tps[21795:2377329]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-13 16:55:46.423 Seetong_tps[21795:2377329]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-13 16:55:46.470 Seetong_tps[21795:2377329]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-13 16:55:46.473 Seetong_tps[21795:2377329]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-13 16:55:46.473 Seetong_tps[21795:2377329] 开始检查未读客服消息...
2026-10-13 16:55:46.473 Seetong_tps[21795:2377329] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-13 16:55:46.479 Seetong_tps[21795:2377329]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-13 16:55:46.479 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty - 
2026-10-13 16:55:46.480 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 16:55:46.482 Seetong_tps[21795:2377329] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-13 16:55:46.482 Seetong_tps[21795:2377329] NAV deviceOrientationDidChange:1
2026-10-13 16:55:46.484 Seetong_tps[21795:2377329] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-13 16:55:46.484 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty - 
2026-10-13 16:55:46.484 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 16:55:46.496 Seetong_tps[21795:2377383] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-13 16:55:46.496 Seetong_tps[21795:2377383]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-13 16:55:46.496 Seetong_tps[21795:2377383]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 16:55:46.496 Seetong_tps[21795:2377383]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-13 16:55:46.496 Seetong_tps[21795:2377383]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 16:55:46.522 Seetong_tps[21795:2377329]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-13 16:55:46.611 Seetong_tps[21795:2377329] Super properties have already been unregistered.
2026-10-13 16:55:46.612 Seetong_tps[21795:2377329] UMAPM_OOMSampling(0,0):NO
2026-10-13 16:55:46.614 Seetong_tps[21795:2377329]  -- deviceListDataUpdate - AppLaunch 还剩 1.778116941452026 秒 - 再延迟 2.278116941452026 秒 - 启动耗时 1.221883058547974 秒
2026-10-13 16:55:46.614 Seetong_tps[21795:2377329] groupDeviceList 已在进行中，等待后重新分组
2026-10-13 16:55:46.614 Seetong_tps[21795:2377329]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1222 毫秒
2026-10-13 16:55:46.630 Seetong_tps[21795:2377329] ++++-[VideoView dealloc]++++
2026-10-13 16:55:46.632 Seetong_tps[21795:2377329] OpenGLView20_Seetong dealloc:0x115b01b80
2026-10-13 16:55:46.658 Seetong_tps[21795:2377329] UMAPM_NetworkSampling(0,0):NO
2026-10-13 16:55:46.658 Seetong_tps[21795:2377329]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-13 16:55:46.658 Seetong_tps[21795:2377329]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 16:55:46.659 Seetong_tps[21795:2377329]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-13 16:55:46.661 Seetong_tps[21795:2377329] 蓝牙已打开
2026-10-13 16:55:46.674 Seetong_tps[21795:2377329]  -- WebSocket - 重置重连次数 -- 
2026-10-13 16:55:46.681 Seetong_tps[21795:2377329]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 16:55:46.681 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty - 
2026-10-13 16:55:46.681 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 16:55:46.681 Seetong_tps[21795:2377329] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 16:55:46.681 Seetong_tps[21795:2377329] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 16:55:46.687 Seetong_tps[21795:2377329]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 16:55:46.687 Seetong_tps[21795:2377329]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-13 16:55:46.732 Seetong_tps[21795:2377345] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x11443bd00>{number = 9, name = (null)}====
2026-10-13 16:55:46.733 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-13 16:55:46.757 Seetong_tps[21795:2377348] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cf64c80>{number = 18, name = (null)}====
2026-10-13 16:55:46.776 Seetong_tps[21795:2377383] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ4NjU0NjYzNCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c1In0.5CuqWN_-87_TH4Odceb5uDLOyk_BT5ipcCCzKsiA9f8","accessNode":"101.42.105.173:24204","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ4NjU0NjYzNCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXkzIl19.a-gFZGWL1iKJP-l2ffEuqxW58ZCOy_LpKeQ6bAxBXw0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24907"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24902"}]}
====
2026-10-13 16:55:46.798 Seetong_tps[21795:2377346] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1146e9040>{number = 6, name = (null)}====
2026-10-13 16:55:46.798 Seetong_tps[21795:2377329]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 16:55:46.819 Seetong_tps[21795:2377385] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10cf67e00>{number = 19, name = (null)}====
2026-10-13 16:55:46.819 Seetong_tps[21795:2377329]  -- 获取版本信息成功: {
}
2026-10-13 16:55:46.821 Seetong_tps[21795:2377386] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10cf67cc0>{number = 20, name = (null)}====
2026-10-13 16:55:46.821 Seetong_tps[21795:2377329] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-13 16:55:46.822 Seetong_tps[21795:2377329] 客服消息未读数量: 0
2026-10-13 16:55:46.837 Seetong_tps[21795:2377347] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1156f91c0>{number = 10, name = (null)}====
2026-10-13 16:55:46.844 Seetong_tps[21795:2377388] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10cf656c0>{number = 21, name = (null)}====
2026-10-13 16:55:46.844 Seetong_tps[21795:2377329] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-13 16:55:46.849 Seetong_tps[21795:2377384] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10cf65940>{number = 22, name = (null)}====
2026-10-13 16:55:46.854 Seetong_tps[21795:2377329]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 16:55:46.854 Seetong_tps[21795:2377329]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 16:55:46.858 Seetong_tps[21795:2377329]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelayvip2.s2.seetong.com:15443;type=0&load=45&addr=bjrelayvip3.s2.seetong.com:7443;type=0&load=50&addr=bjrelay42.s2.seetong.com:6443;","clientIp":"111.55.196.37","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay62.s5.seetong.com:13443;type=0&load=22&addr=bjrelay56.s5.seetong.com:9443;type=0&load=23&addr=bjrelay52.s5.seetong.com:1443;"}
2026-10-13 16:55:46.869 Seetong_tps[21795:2377336] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11443b100>{number = 5, name = (null)}====
2026-10-13 16:55:46.872 Seetong_tps[21795:2377329]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-13 16:55:46.872 Seetong_tps[21795:2377347] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1481 毫秒
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 16:55:46 873 - devIds: (
    42065949
)
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-13 16:55:46.873 Seetong_tps[21795:2377329]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 16:55:46.875 Seetong_tps[21795:2377329]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 16:55:46.887 Seetong_tps[21795:2377389] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10cf67b00>{number = 23, name = (null)}====
2026-10-13 16:55:46.894 Seetong_tps[21795:2377329]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 16:55:46.894 Seetong_tps[21795:2377329]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgMCUlMAV1EBblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-13 16:55:46.895 Seetong_tps[21795:2377380] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1156fac40>{number = 11, name = (null)}====
2026-10-13 16:55:46.912 Seetong_tps[21795:2377387] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10cf67f00>{number = 25, name = (null)}====
2026-10-13 16:55:46.944 Seetong_tps[21795:2377395] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10cf676c0>{number = 26, name = (null)}====
2026-10-13 16:55:46.974 Seetong_tps[21795:2377329]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 16:55:46.974 Seetong_tps[21795:2377329]  -- STBluetoothManager - 开始扫描 - 
2026-10-13 16:55:47.010 Seetong_tps[21795:2377329]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 16:55:47.010 Seetong_tps[21795:2377329]  -- WebSocket - 重置重连次数 -- 
2026-10-13 16:55:47.010 Seetong_tps[21795:2377329]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-13 16:55:47.012 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:47.012 Seetong_tps[21795:2377329]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwEICFAFVVVpAQQB","reconn":0}}
2026-10-13 16:55:47.012 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:47.038 Seetong_tps[21795:2377390] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115aac6c0>{number = 13, name = (null)}====
2026-10-13 16:55:47.148 Seetong_tps[21795:2377347] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1156f91c0>{number = 10, name = (null)}====
2026-10-13 16:55:47.149 Seetong_tps[21795:2377329]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791880079000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0008_dgw3";
    }
)
2026-10-13 16:55:47.150 Seetong_tps[21795:2377329]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 16:27:59 - p2pLastHeartTime: 1791880079000 - modelHeartTime: 1791880079000
2026-10-13 16:55:47.150 Seetong_tps[21795:2377329]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 16:27:59 - p2pLastHeartTime: 1791880079000 - modelHeartTime: 1791880079000
2026-10-13 16:55:47.177 Seetong_tps[21795:2377329] MessageThrottle reloadTableView ---
2026-10-13 16:55:47.201 Seetong_tps[21795:2377329] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 16:55:47.201 Seetong_tps[21795:2377329] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 16:55:47.201 Seetong_tps[21795:2377329] Formatted Date: 2026-10-13
2026-10-13 16:55:47.201 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:47.274 Seetong_tps[21795:2377329] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 16:55:47.277 Seetong_tps[21795:2377329] Sorted Dates (Descending): (
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10",
    "2026-10-09",
    "2026-10-08",
    "2026-10-07"
)
2026-10-13 16:55:47.279 Seetong_tps[21795:2377329]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-13 start=12:28:56 end=16:55:47 deviceCount=1
2026-10-13 16:55:47.279 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:47.793 Seetong_tps[21795:2377329] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 16:55:48.574 Seetong_tps[21795:2377329] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-13 16:55:48.574 Seetong_tps[21795:2377329] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-13 16:55:48.575 Seetong_tps[21795:2377329] 用户设置的具体字体大小: 17.000000
2026-10-13 16:55:49.005 Seetong_tps[21795:2377329] AppLaunch hideForRefreshToken
2026-10-13 16:55:49.005 Seetong_tps[21795:2377329] AppLaunch hideForRefreshToken dismiss
2026-10-13 16:55:49.005 Seetong_tps[21795:2377329] AppLaunch dismiss...
2026-10-13 16:55:49.310 Seetong_tps[21795:2377329] AppLaunch dismiss... end
2026-10-13 16:55:49.310 Seetong_tps[21795:2377329]  dealloc -- STAppLaunchWindow
2026-10-13 16:55:49.312 Seetong_tps[21795:2377329]  dealloc -- STAppLaunchViewController
2026-10-13 16:55:49.630 Seetong_tps[21795:2377329]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-13 16:55:50.031 Seetong_tps[21795:2377335] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x114438d40>{number = 3, name = (null)}====
2026-10-13 16:55:50.144 Seetong_tps[21795:2377329]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-13 16:55:50.145 Seetong_tps[21795:2377329]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-13 16:55:50.145 Seetong_tps[21795:2377329] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-13 16:55:50.145 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 16:55:50 145 - devIds: (
    42065949
)
2026-10-13 16:55:50.146 Seetong_tps[21795:2377329]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 22454B03-9D5E-42B8-9386-8D25747BFF9E
2026-10-13 16:55:50.146 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:50.146 Seetong_tps[21795:2377329]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-13 16:55:50.250 Seetong_tps[21795:2377390] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-13 16:55:50.257 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 16:55:50.257 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cb60000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-13 16:55:50.257 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 16:55:50.258 Seetong_tps[21795:2377390] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 16:55:50.259 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 16:55:50.259 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cb64000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-13 16:55:50.259 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 16:55:50.260 Seetong_tps[21795:2377390] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 16:55:50.260 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 7318 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 663236369 sequence 3 version 4
2026-10-13 16:55:50.261 Seetong_tps[21795:2377390] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-13 16:55:50.263 Seetong_tps[21795:2377390] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-13 16:55:50.263 Seetong_tps[21795:2377390] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-13 16:55:50.263 Seetong_tps[21795:2377390] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-13 16:55:50.276 Seetong_tps[21795:2377329] [KMPAlarmModule] module loaded
2026-10-13 16:55:50.276 Seetong_tps[21795:2377329] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10e41ecc0>
2026-10-13 16:55:50.276 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 16:55:50.286 Seetong_tps[21795:2377380] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-13 16:55:50.289 Seetong_tps[21795:2377329]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 16:55:50.299 Seetong_tps[21795:2377329] 未处理的 biz 类型: res_low_power_wake_command
2026-10-13 16:55:50.299 Seetong_tps[21795:2377380] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-13 16:55:50.477 Seetong_tps[21795:2377335] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x114438d40>{number = 3, name = (null)}====
2026-10-13 16:55:50.968 Seetong_tps[21795:2377393] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-13 16:55:50.970 Seetong_tps[21795:2377393] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-13 16:55:50.970 Seetong_tps[21795:2377393] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-13 16:55:50.970 Seetong_tps[21795:2377393] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-13 16:55:50.971 Seetong_tps[21795:2377393] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-13 16:55:50.974 Seetong_tps[21795:2377393] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-13 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-13 16:55:50.974 Seetong_tps[21795:2377393] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-13 startTime=00:00:00 endTime=16:55:50 cachedAnchor=null-null
2026-10-13 16:55:50.975 Seetong_tps[21795:2377393] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-13 startTime=00:00:00 endTime=16:55:50 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-13 16:55:50.975 Seetong_tps[21795:2377393] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-13, startTime=00:00:00, endTime=16:55:50, deviceIds=[]
2026-10-13 16:55:50.975 Seetong_tps[21795:2377393] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-13 16:55:50.975 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmMessages request date=2026-10-13 start=00:00:00 end=16:55:50 deviceCount=1
2026-10-13 16:55:50.975 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:50.977 Seetong_tps[21795:2377390] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-13 16:55:51.036 Seetong_tps[21795:2377337] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-13 16:55:51.037 Seetong_tps[21795:2377337] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-13 start=00:00:00 end=12:28:56 totalWindows=1
2026-10-13 16:55:51.037 Seetong_tps[21795:2377337] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-12:28:56
2026-10-13 16:55:51.043 Seetong_tps[21795:2377337] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-13 16:55:51.318 Seetong_tps[21795:2377329] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 16:55:51.319 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-13 16:55:51.372 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:00:32 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-13 16:55:51.372 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-13 16:55:51.374 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-13, startTime=07:00:32, endTime=16:55:50, hasMore=true, itemCount=100
2026-10-13 16:55:51.387 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-13, responseStart=07:00:32, responseEnd=16:55:50, hasMore=true, remoteThumbCount=96, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-13 16:55:51.387 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-13 16:55:51.399 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-13 start=07:00:32 end=16:55:50 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=11 totalMs=12
2026-10-13 16:55:51.401 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-13 start=07:00:32 end=16:55:50 lastTimestampMs=1791846032000 daoMs=1
2026-10-13 16:55:51.401 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-13, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:00:32, endTime=16:55:50, hasMore=true, count=100
2026-10-13 16:55:51.401 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-13 start=07:00:32 end=16:55:50 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-16:55:50 anchor=null-null
2026-10-13 16:55:51.401 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-13 16:55:51.401 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-13 16:55:51.420 Seetong_tps[21795:2377346] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=449 rowCount=101
2026-10-13 16:55:51.421 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-13 endTime=16:55:50
2026-10-13 16:55:51.421 Seetong_tps[21795:2377346] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-13 16:55:51.421 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-13
2026-10-13 16:55:51.421 Seetong_tps[21795:2377346] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-13 endTime=16:55:50
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-13
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-13 16:55:51.438 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-13 16:55:51.438 Seetong_tps[21795:2377385] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-13 16:55:51.438 Seetong_tps[21795:2377385] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-13 16:55:51.553 Seetong_tps[21795:2377329] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 16:55:51.553 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-13
2026-10-13 16:55:51.553 Seetong_tps[21795:2377329] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-13 16:55:51.554 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-13 16:55:51.554 Seetong_tps[21795:2377384] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-13, bucketCount=7, firstDate=2026-10-13, bucketDates=2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10, 2026-10-09, 2026-10-08, 2026-10-07
2026-10-13 16:55:51.600 Seetong_tps[21795:2377384] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-13
2026-10-13 16:55:51.948 Seetong_tps[21795:2377383] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-13 16:55:51.948 Seetong_tps[21795:2377383] [DeviceMonitor] 监控管理器初始化完成
2026-10-13 16:55:51.948 Seetong_tps[21795:2377383]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-13 16:55:51.949 Seetong_tps[21795:2377383] 设备连接成功刷新套餐信息,uid=42065949-CH-1
2026-10-13 16:55:51.949 Seetong_tps[21795:2377383]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-13 16:55:52.313 Seetong_tps[21795:2377383]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-13 16:55:52.313 Seetong_tps[21795:2377383]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-13 16:55:52.313 Seetong_tps[21795:2377383]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-13 16:55:52.314 Seetong_tps[21795:2377383]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-13 16:55:53.568 Seetong_tps[21795:2377388] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cf656c0>{number = 21, name = (null)}====
2026-10-13 16:55:56.649 Seetong_tps[21795:2377329]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 16:56:01.799 Seetong_tps[21795:2377337] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-13 16:56:06.305 Seetong_tps[21795:2377329] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10e803480>
2026-10-13 16:56:06.305 Seetong_tps[21795:2377329] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 19:36:31.019 Seetong_tps[22770:2479785] app_version=8.4.106
2026-10-13 19:36:31.022 Seetong_tps[22770:2479785]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-13 19:36:31.022 Seetong_tps[22770:2479785] showForLogin 1
2026-10-13 19:36:31.022 Seetong_tps[22770:2479785] AppLaunch 还剩 6.800421953201294 秒
2026-10-13 19:36:31.043 Seetong_tps[22770:2479785]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-13 19:36:31.043 Seetong_tps[22770:2479796] 询问用户是否开启推送成功
2026-10-13 19:36:31.043 Seetong_tps[22770:2479796] 用户点击允许接收推送
2026-10-13 19:36:31.044 Seetong_tps[22770:2479814] remoteNotificationSetting: <UNNotificationSettings: 0x113eb5540; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-13 19:36:31.048 Seetong_tps[22770:2479785] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.673MB
2026-10-13 19:36:31.049 Seetong_tps[22770:2479785] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.751MB
2026-10-13 19:36:31.049 Seetong_tps[22770:2479864] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-13 19:36:31.050 Seetong_tps[22770:2479785] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.782MB
2026-10-13 19:36:31.065 Seetong_tps[22770:2479785] viewDidLoad/configtime=2026-10-13 11:36:31 +0000
2026-10-13 19:36:31.065 Seetong_tps[22770:2479785]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-13 19:36:31.065 Seetong_tps[22770:2479785]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-13 19:36:31.114 Seetong_tps[22770:2479785]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-13 19:36:31.117 Seetong_tps[22770:2479785]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-13 19:36:31.117 Seetong_tps[22770:2479785] 开始检查未读客服消息...
2026-10-13 19:36:31.117 Seetong_tps[22770:2479785] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-13 19:36:31.124 Seetong_tps[22770:2479785]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-13 19:36:31.124 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty - 
2026-10-13 19:36:31.124 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 19:36:31.127 Seetong_tps[22770:2479785] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-13 19:36:31.127 Seetong_tps[22770:2479785] NAV deviceOrientationDidChange:1
2026-10-13 19:36:31.132 Seetong_tps[22770:2479785] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-13 19:36:31.132 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty - 
2026-10-13 19:36:31.132 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 19:36:31.150 Seetong_tps[22770:2479864] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-13 19:36:31.150 Seetong_tps[22770:2479864]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-13 19:36:31.151 Seetong_tps[22770:2479864]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 19:36:31.151 Seetong_tps[22770:2479864]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-13 19:36:31.151 Seetong_tps[22770:2479864]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-13 19:36:31.175 Seetong_tps[22770:2479785]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-13 19:36:31.272 Seetong_tps[22770:2479785] Super properties have already been unregistered.
2026-10-13 19:36:31.272 Seetong_tps[22770:2479785] UMAPM_OOMSampling(0,0):NO
2026-10-13 19:36:31.274 Seetong_tps[22770:2479785]  -- deviceListDataUpdate - AppLaunch 还剩 1.548012018203735 秒 - 再延迟 2.048012018203735 秒 - 启动耗时 1.451987981796265 秒
2026-10-13 19:36:31.274 Seetong_tps[22770:2479785] groupDeviceList 已在进行中，等待后重新分组
2026-10-13 19:36:31.274 Seetong_tps[22770:2479785]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1452 毫秒
2026-10-13 19:36:31.288 Seetong_tps[22770:2479785] ++++-[VideoView dealloc]++++
2026-10-13 19:36:31.290 Seetong_tps[22770:2479785] OpenGLView20_Seetong dealloc:0x114ed9b80
2026-10-13 19:36:31.323 Seetong_tps[22770:2479785] UMAPM_NetworkSampling(0,0):NO
2026-10-13 19:36:31.323 Seetong_tps[22770:2479785]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-13 19:36:31.323 Seetong_tps[22770:2479785]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 19:36:31.324 Seetong_tps[22770:2479785]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-13 19:36:31.326 Seetong_tps[22770:2479785] 蓝牙已打开
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785]  -- WebSocket - 重置重连次数 -- 
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty - 
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 19:36:31.335 Seetong_tps[22770:2479785] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 19:36:31.335 Seetong_tps[22770:2479864] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ5NjE5MTIyNCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.JRHVwiCqApJz8peCkHmO-rZ_KMvlBrD6MzLPy8B__9k","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjQ5NjE5MTIyNCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXk0Il19.uwVbB5HzGbfr_7maMjz_yjkL99bVmKPYc-WtK78aZ0o","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24904"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24903"}]}
====
2026-10-13 19:36:31.343 Seetong_tps[22770:2479785]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 19:36:31.343 Seetong_tps[22770:2479785]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-13 19:36:31.352 Seetong_tps[22770:2479787] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c838d80>{number = 2, name = (null)}====
2026-10-13 19:36:31.355 Seetong_tps[22770:2479795] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cac32c0>{number = 9, name = (null)}====
2026-10-13 19:36:31.402 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-13 19:36:31.476 Seetong_tps[22770:2479814] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113edd580>{number = 11, name = (null)}====
2026-10-13 19:36:31.485 Seetong_tps[22770:2479785]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 19:36:31.485 Seetong_tps[22770:2479814]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-13 19:36:31.485 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-13 19:36:31.485 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-13 19:36:31.486 Seetong_tps[22770:2479814] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 19:36:31.486 Seetong_tps[22770:2479785]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-13 19:36:31.486 Seetong_tps[22770:2479785]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-13 19:36:31.486 Seetong_tps[22770:2479785]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1664 毫秒
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 19:36:31 494 - devIds: (
    42065949
)
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-13 19:36:31.493 Seetong_tps[22770:2479785]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 19:36:31.498 Seetong_tps[22770:2479785]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 19:36:31.498 Seetong_tps[22770:2479876] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10ff6d300>{number = 19, name = (null)}====
2026-10-13 19:36:31.499 Seetong_tps[22770:2479785]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 19:36:31.499 Seetong_tps[22770:2479785]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlYEW1YBAlBvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-13 19:36:31.501 Seetong_tps[22770:2479877] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e74700>{number = 15, name = (null)}====
2026-10-13 19:36:31.501 Seetong_tps[22770:2479870] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10ff6d4c0>{number = 21, name = (null)}====
2026-10-13 19:36:31.502 Seetong_tps[22770:2479785]  -- 获取版本信息成功: {
}
2026-10-13 19:36:31.520 Seetong_tps[22770:2479871] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10ff6fd00>{number = 22, name = (null)}====
2026-10-13 19:36:31.521 Seetong_tps[22770:2479861] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10ff6fbc0>{number = 23, name = (null)}====
2026-10-13 19:36:31.521 Seetong_tps[22770:2479785] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-13 19:36:31.521 Seetong_tps[22770:2479785] 客服消息未读数量: 0
2026-10-13 19:36:31.523 Seetong_tps[22770:2479796] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113edd5c0>{number = 10, name = (null)}====
2026-10-13 19:36:31.524 Seetong_tps[22770:2479873] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10ff6f980>{number = 24, name = (null)}====
2026-10-13 19:36:31.524 Seetong_tps[22770:2479862] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x113edf740>{number = 13, name = (null)}====
2026-10-13 19:36:31.525 Seetong_tps[22770:2479785]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 19:36:31.525 Seetong_tps[22770:2479785]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 19:36:31.529 Seetong_tps[22770:2479785]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=29&addr=bjrelay43.s2.seetong.com:14443;type=0&load=54&addr=bjrelayvip3.s2.seetong.com:10443;type=0&load=31&addr=bjrelay42.s2.seetong.com:3443;","clientIp":"111.55.196.37","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay59.s5.seetong.com:12443;type=0&load=19&addr=bjrelay61.s5.seetong.com:9443;type=0&load=16&addr=bjrelay60.s5.seetong.com:8443;"}
2026-10-13 19:36:31.529 Seetong_tps[22770:2479785] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-13 19:36:31.529 Seetong_tps[22770:2479785]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 19:36:31.540 Seetong_tps[22770:2479797] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cac0a00>{number = 6, name = (null)}====
2026-10-13 19:36:31.540 Seetong_tps[22770:2479872] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10feceb80>{number = 25, name = (null)}====
2026-10-13 19:36:31.618 Seetong_tps[22770:2479785]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 19:36:31.618 Seetong_tps[22770:2479785]  -- STBluetoothManager - 开始扫描 - 
2026-10-13 19:36:31.658 Seetong_tps[22770:2479884] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10fcea580>{number = 17, name = (null)}====
2026-10-13 19:36:31.666 Seetong_tps[22770:2479785]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 19:36:31.666 Seetong_tps[22770:2479785]  -- WebSocket - 重置重连次数 -- 
2026-10-13 19:36:31.666 Seetong_tps[22770:2479785]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-13 19:36:31.668 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:31.668 Seetong_tps[22770:2479785]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwEJAVYGUlNpAQQB","reconn":0}}
2026-10-13 19:36:31.668 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:31.836 Seetong_tps[22770:2479814] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x113edd580>{number = 11, name = (null)}====
2026-10-13 19:36:31.839 Seetong_tps[22770:2479785]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791887639000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0008_dgw3";
    }
)
2026-10-13 19:36:31.840 Seetong_tps[22770:2479785]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 18:33:59 - p2pLastHeartTime: 1791887639000 - modelHeartTime: 1791887639000
2026-10-13 19:36:31.841 Seetong_tps[22770:2479785]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-13 18:33:59 - p2pLastHeartTime: 1791887639000 - modelHeartTime: 1791887639000
2026-10-13 19:36:31.842 Seetong_tps[22770:2479785] MessageThrottle reloadTableView ---
2026-10-13 19:36:31.874 Seetong_tps[22770:2479785] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 19:36:31.874 Seetong_tps[22770:2479785] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 19:36:31.874 Seetong_tps[22770:2479785] Formatted Date: 2026-10-13
2026-10-13 19:36:31.875 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:31.948 Seetong_tps[22770:2479785] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 19:36:31.954 Seetong_tps[22770:2479785] Sorted Dates (Descending): (
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10",
    "2026-10-09",
    "2026-10-08",
    "2026-10-07"
)
2026-10-13 19:36:31.955 Seetong_tps[22770:2479785]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-13 start=16:55:50 end=19:36:31 deviceCount=1
2026-10-13 19:36:31.956 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:32.126 Seetong_tps[22770:2479785] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 19:36:32.361 Seetong_tps[22770:2479785] MessageThrottle reloadTableView ---
2026-10-13 19:36:33.206 Seetong_tps[22770:2479785] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-13 19:36:33.206 Seetong_tps[22770:2479785] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-13 19:36:33.206 Seetong_tps[22770:2479785] 用户设置的具体字体大小: 17.000000
2026-10-13 19:36:33.389 Seetong_tps[22770:2479785] AppLaunch hideForRefreshToken
2026-10-13 19:36:33.389 Seetong_tps[22770:2479785] AppLaunch hideForRefreshToken dismiss
2026-10-13 19:36:33.389 Seetong_tps[22770:2479785] AppLaunch dismiss...
2026-10-13 19:36:33.695 Seetong_tps[22770:2479785] AppLaunch dismiss... end
2026-10-13 19:36:33.696 Seetong_tps[22770:2479785]  dealloc -- STAppLaunchWindow
2026-10-13 19:36:33.697 Seetong_tps[22770:2479785]  dealloc -- STAppLaunchViewController
2026-10-13 19:36:34.265 Seetong_tps[22770:2479785]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-13 19:36:34.665 Seetong_tps[22770:2479873] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10ff6f980>{number = 24, name = (null)}====
2026-10-13 19:36:34.781 Seetong_tps[22770:2479785]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-13 19:36:34.782 Seetong_tps[22770:2479785]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-13 19:36:34.782 Seetong_tps[22770:2479785] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-13 19:36:34.783 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-13 19:36:34 782 - devIds: (
    42065949
)
2026-10-13 19:36:34.783 Seetong_tps[22770:2479785]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 4D5EF8B4-F79C-40E3-9907-2D16B2910994
2026-10-13 19:36:34.783 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:34.784 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-13 19:36:34.871 Seetong_tps[22770:2479785] 未处理的 biz 类型: res_low_power_wake_command
2026-10-13 19:36:35.171 Seetong_tps[22770:2479880] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x114d71a40>{number = 16, name = (null)}====
2026-10-13 19:36:35.432 Seetong_tps[22770:2479864] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-13 19:36:35.432 Seetong_tps[22770:2479864] [DeviceMonitor] 监控管理器初始化完成
2026-10-13 19:36:35.432 Seetong_tps[22770:2479864]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-13 19:36:35.432 Seetong_tps[22770:2479864] 设备连接成功刷新套餐信息,uid=42065949-CH-1
2026-10-13 19:36:35.433 Seetong_tps[22770:2479864]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-13 19:36:35.873 Seetong_tps[22770:2479787] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10c838d80>{number = 2, name = (null)}====
2026-10-13 19:36:35.958 Seetong_tps[22770:2479785] MessageThrottle reloadTableView ---
2026-10-13 19:36:35.983 Seetong_tps[22770:2479864]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-13 19:36:35.983 Seetong_tps[22770:2479864]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-13 19:36:35.983 Seetong_tps[22770:2479864]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-13 19:36:35.983 Seetong_tps[22770:2479864]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-13 19:36:36.237 Seetong_tps[22770:2479876] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-13 19:36:36.243 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 19:36:36.243 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f720000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-13 19:36:36.243 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 19:36:36.244 Seetong_tps[22770:2479876] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 19:36:36.245 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 19:36:36.245 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f724000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-13 19:36:36.245 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 19:36:36.246 Seetong_tps[22770:2479876] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-13 19:36:36.246 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 7480 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2068196955 sequence 3 version 4
2026-10-13 19:36:36.247 Seetong_tps[22770:2479876] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-13 19:36:36.249 Seetong_tps[22770:2479876] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-13 19:36:36.249 Seetong_tps[22770:2479876] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-13 19:36:36.249 Seetong_tps[22770:2479876] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-13 19:36:36.262 Seetong_tps[22770:2479785] [KMPAlarmModule] module loaded
2026-10-13 19:36:36.262 Seetong_tps[22770:2479785] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x113e6c800>
2026-10-13 19:36:36.262 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 19:36:36.272 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-13 19:36:36.275 Seetong_tps[22770:2479785]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 19:36:36.285 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-13 19:36:36.951 Seetong_tps[22770:2479871] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-13 19:36:36.953 Seetong_tps[22770:2479871] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-13 19:36:36.953 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-13 19:36:36.954 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-13 19:36:36.954 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-13 19:36:36.957 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-13 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-13 19:36:36.958 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-13 startTime=00:00:00 endTime=19:36:36 cachedAnchor=null-null
2026-10-13 19:36:36.958 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-13 startTime=00:00:00 endTime=19:36:36 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-13 19:36:36.958 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-13, startTime=00:00:00, endTime=19:36:36, deviceIds=[]
2026-10-13 19:36:36.958 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-13 19:36:36.959 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmMessages request date=2026-10-13 start=00:00:00 end=19:36:36 deviceCount=1
2026-10-13 19:36:36.959 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:36.961 Seetong_tps[22770:2479883] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-13 19:36:37.021 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-13 19:36:37.022 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-13 start=00:00:00 end=16:55:50 totalWindows=1
2026-10-13 19:36:37.022 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-16:55:50
2026-10-13 19:36:37.028 Seetong_tps[22770:2479871] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-13 19:36:37.301 Seetong_tps[22770:2479785] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 19:36:37.301 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-13 19:36:37.346 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:08:31 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-13 19:36:37.346 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-13 19:36:37.349 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-13, startTime=07:08:31, endTime=19:36:36, hasMore=true, itemCount=100
2026-10-13 19:36:37.363 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-13, responseStart=07:08:31, responseEnd=19:36:36, hasMore=true, remoteThumbCount=96, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-13 19:36:37.363 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-13 19:36:37.374 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-13 start=07:08:31 end=19:36:36 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=10 totalMs=11
2026-10-13 19:36:37.375 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-13 start=07:08:31 end=19:36:36 lastTimestampMs=1791846511000 daoMs=1
2026-10-13 19:36:37.375 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-13, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:08:31, endTime=19:36:36, hasMore=true, count=100
2026-10-13 19:36:37.376 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-13 start=07:08:31 end=19:36:36 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-19:36:36 anchor=null-null
2026-10-13 19:36:37.376 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-13 19:36:37.376 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-13 19:36:37.396 Seetong_tps[22770:2479872] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=442 rowCount=101
2026-10-13 19:36:37.397 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-13 endTime=19:36:36
2026-10-13 19:36:37.397 Seetong_tps[22770:2479872] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-13 19:36:37.397 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-13
2026-10-13 19:36:37.397 Seetong_tps[22770:2479872] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-13 19:36:37.414 Seetong_tps[22770:2479785] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-13 endTime=19:36:36
2026-10-13 19:36:37.414 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-13 19:36:37.414 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-13
2026-10-13 19:36:37.415 Seetong_tps[22770:2479785]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 19:36:37.415 Seetong_tps[22770:2479785] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-13 19:36:37.415 Seetong_tps[22770:2479785] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-13 19:36:37.415 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-13 19:36:37.415 Seetong_tps[22770:2479884] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-13 19:36:37.415 Seetong_tps[22770:2479884] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-13 19:36:37.487 Seetong_tps[22770:2479785] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 19:36:37.487 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-13
2026-10-13 19:36:37.487 Seetong_tps[22770:2479785] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-13 19:36:37.487 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-13 19:36:37.487 Seetong_tps[22770:2479871] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-13, bucketCount=7, firstDate=2026-10-13, bucketDates=2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10, 2026-10-09, 2026-10-08, 2026-10-07
2026-10-13 19:36:37.527 Seetong_tps[22770:2479871] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-13
2026-10-13 19:36:41.274 Seetong_tps[22770:2479785]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-13 19:36:45.924 Seetong_tps[22770:2479884] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-13 19:36:45.999 Seetong_tps[22770:2479785] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1135d3080>
2026-10-13 19:36:45.999 Seetong_tps[22770:2479785] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-13 19:36:46.022 Seetong_tps[22770:2479884] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-13 19:36:46.269 Seetong_tps[22770:2479785]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-13 19:36:46.269 Seetong_tps[22770:2479785]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 19:36:46.269 Seetong_tps[22770:2479785]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-13 19:36:46.270 Seetong_tps[22770:2479785] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-13 19:36:46.270 Seetong_tps[22770:2479785] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-13 19:36:46.279 Seetong_tps[22770:2479785] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-13 19:36:46.287 Seetong_tps[22770:2479785] [保存失败] 相机对象或存储字典为空
2026-10-14 17:02:57.382 Seetong_tps[25637:2830080] app_version=8.4.106
2026-10-14 17:02:57.387 Seetong_tps[25637:2830080]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-14 17:02:57.387 Seetong_tps[25637:2830080] showForLogin 1
2026-10-14 17:02:57.387 Seetong_tps[25637:2830080] AppLaunch 还剩 6.786938667297363 秒
2026-10-14 17:02:57.397 Seetong_tps[25637:2830083] 询问用户是否开启推送成功
2026-10-14 17:02:57.397 Seetong_tps[25637:2830083] 用户点击允许接收推送
2026-10-14 17:02:57.402 Seetong_tps[25637:2830083] remoteNotificationSetting: <UNNotificationSettings: 0x1126a5ae0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-14 17:02:57.407 Seetong_tps[25637:2830080]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-14 17:02:57.413 Seetong_tps[25637:2830080] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.579MB
2026-10-14 17:02:57.414 Seetong_tps[25637:2830080] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.610MB
2026-10-14 17:02:57.414 Seetong_tps[25637:2830080] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.626MB
2026-10-14 17:02:57.422 Seetong_tps[25637:2830141] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-14 17:02:57.427 Seetong_tps[25637:2830080] viewDidLoad/configtime=2026-10-14 09:02:57 +0000
2026-10-14 17:02:57.428 Seetong_tps[25637:2830080]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-14 17:02:57.428 Seetong_tps[25637:2830080]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-14 17:02:57.465 Seetong_tps[25637:2830080]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-14 17:02:57.468 Seetong_tps[25637:2830080]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-14 17:02:57.468 Seetong_tps[25637:2830080] 开始检查未读客服消息...
2026-10-14 17:02:57.468 Seetong_tps[25637:2830080] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-14 17:02:57.473 Seetong_tps[25637:2830080]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-14 17:02:57.473 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty - 
2026-10-14 17:02:57.473 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-14 17:02:57.476 Seetong_tps[25637:2830080] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-14 17:02:57.476 Seetong_tps[25637:2830080] NAV deviceOrientationDidChange:1
2026-10-14 17:02:57.479 Seetong_tps[25637:2830080] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-14 17:02:57.479 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty - 
2026-10-14 17:02:57.479 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-14 17:02:57.503 Seetong_tps[25637:2830141] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-14 17:02:57.503 Seetong_tps[25637:2830141]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-14 17:02:57.503 Seetong_tps[25637:2830141]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-14 17:02:57.503 Seetong_tps[25637:2830141]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-14 17:02:57.503 Seetong_tps[25637:2830141]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-14 17:02:57.536 Seetong_tps[25637:2830080]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-14 17:02:57.630 Seetong_tps[25637:2830080] Super properties have already been unregistered.
2026-10-14 17:02:57.630 Seetong_tps[25637:2830080] UMAPM_OOMSampling(0,0):NO
2026-10-14 17:02:57.633 Seetong_tps[25637:2830080]  -- deviceListDataUpdate - AppLaunch 还剩 1.541231870651245 秒 - 再延迟 2.041231870651245 秒 - 启动耗时 1.458768129348755 秒
2026-10-14 17:02:57.633 Seetong_tps[25637:2830080] groupDeviceList 已在进行中，等待后重新分组
2026-10-14 17:02:57.633 Seetong_tps[25637:2830080]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1459 毫秒
2026-10-14 17:02:57.647 Seetong_tps[25637:2830080] ++++-[VideoView dealloc]++++
2026-10-14 17:02:57.648 Seetong_tps[25637:2830080] OpenGLView20_Seetong dealloc:0x113695b80
2026-10-14 17:02:57.688 Seetong_tps[25637:2830080] UMAPM_NetworkSampling(0,0):NO
2026-10-14 17:02:57.688 Seetong_tps[25637:2830080]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-14 17:02:57.688 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:02:57.689 Seetong_tps[25637:2830080]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-14 17:02:57.691 Seetong_tps[25637:2830080] 蓝牙已打开
2026-10-14 17:02:57.704 Seetong_tps[25637:2830080]  -- WebSocket - 重置重连次数 -- 
2026-10-14 17:02:57.712 Seetong_tps[25637:2830080]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-14 17:02:57.712 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty - 
2026-10-14 17:02:57.712 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-14 17:02:57.712 Seetong_tps[25637:2830080] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-14 17:02:57.712 Seetong_tps[25637:2830080] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTIwNTQ5NzcsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.vU0PJdsJ3bA4ZghaU_8pDtr190zspFLJ9aMFar8puvk","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ1NjA1NzcsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxOTY4NTc3LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.udSXslqul0SVMPuzOQUQgCY2Ymc__pc4-upgOJNw8so","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-14 17:02:57.723 Seetong_tps[25637:2830080]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791968577.723939
2026-10-14 17:02:57.724 Seetong_tps[25637:2830080]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791968577.723939
2026-10-14 17:02:57.724 Seetong_tps[25637:2830080]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791968577.723939 - lastRefreshTokenTime: 1791968577.723939
2026-10-14 17:02:57.969 Seetong_tps[25637:2830080]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 17:02:57.969 Seetong_tps[25637:2830080]  -- STBluetoothManager - 开始扫描 - 
2026-10-14 17:02:57.981 Seetong_tps[25637:2830141] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjU3MzM3Nzk1NSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c1In0.DYdAR03os9HucYoGdLcaRuHLTHuYeRY0-_0GJu6tLm0","accessNode":"101.42.105.173:24204","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjU3MzM3Nzk1Niwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXk3Il19.UUOGtuLdLIEpmkSPwSod1euosqq3FnHUC0GPMnlG10w","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.156.167.13:24904"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24906"}]}
====
2026-10-14 17:02:57.990 Seetong_tps[25637:2830147] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10f211bc0>{number = 20, name = (null)}====
2026-10-14 17:02:57.991 Seetong_tps[25637:2830080] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-14 17:02:58.007 Seetong_tps[25637:2830148] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10f213180>{number = 21, name = (null)}====
2026-10-14 17:02:58.008 Seetong_tps[25637:2830080]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-14 17:02:58.009 Seetong_tps[25637:2830080]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAwYAVFUHV1JoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-14 17:02:58.013 Seetong_tps[25637:2830143] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10f211b80>{number = 23, name = (null)}====
2026-10-14 17:02:58.018 Seetong_tps[25637:2830090] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10b03bdc0>{number = 7, name = (null)}====
2026-10-14 17:02:58.019 Seetong_tps[25637:2830080]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-14 17:02:58.019 Seetong_tps[25637:2830080]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-14 17:02:58.025 Seetong_tps[25637:2830145] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10f2119c0>{number = 24, name = (null)}====
2026-10-14 17:02:58.025 Seetong_tps[25637:2830080]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelay43.s2.seetong.com:9443;type=0&load=52&addr=bjrelayvip3.s2.seetong.com:9443;type=0&load=33&addr=bjrelayvip3.s2.seetong.com:4443;","clientIp":"117.136.106.237","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=bjrelay2.s5.seetong.com:10443;type=0&load=26&addr=bjrelay58.s5.seetong.com:14443;type=0&load=24&addr=bjrelay1.s5.seetong.com:8443;"}
2026-10-14 17:02:58.025 Seetong_tps[25637:2830080] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-14 17:02:58.025 Seetong_tps[25637:2830080] 客服消息未读数量: 0
2026-10-14 17:02:58.026 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:02:58.037 Seetong_tps[25637:2830146] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10fc080c0>{number = 25, name = (null)}====
2026-10-14 17:02:58.044 Seetong_tps[25637:2830154] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10fc08100>{number = 26, name = (null)}====
2026-10-14 17:02:58.049 Seetong_tps[25637:2830109] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10b2b39c0>{number = 10, name = (null)}====
2026-10-14 17:02:58.049 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-14 17:02:58.049 Seetong_tps[25637:2830144] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10fc08040>{number = 27, name = (null)}====
2026-10-14 17:02:58.050 Seetong_tps[25637:2830080]  -- 获取版本信息成功: {
}
2026-10-14 17:02:58.062 Seetong_tps[25637:2830085] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10b03af00>{number = 6, name = (null)}====
2026-10-14 17:02:58.080 Seetong_tps[25637:2830083] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10b038f40>{number = 4, name = (null)}====
2026-10-14 17:02:58.088 Seetong_tps[25637:2830089] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1126f0dc0>{number = 12, name = (null)}====
2026-10-14 17:02:58.091 Seetong_tps[25637:2830080]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-14 17:02:58.091 Seetong_tps[25637:2830089]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-14 17:02:58.092 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-14 17:02:58.092 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-14 17:02:58.093 Seetong_tps[25637:2830110] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1126f1540>{number = 11, name = (null)}====
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-14 17:02:58.093 Seetong_tps[25637:2830089] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-14 17:02:58.093 Seetong_tps[25637:2830080]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-14 17:02:58.093 Seetong_tps[25637:2830080]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-14 17:02:58.093 Seetong_tps[25637:2830080]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1919 毫秒
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-14 17:02:58 095 - devIds: (
    42065949
)
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-14 17:02:58.094 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-14 17:02:58.095 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:02:58.097 Seetong_tps[25637:2830080]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 17:02:58.115 Seetong_tps[25637:2830080]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-14 17:02:58.115 Seetong_tps[25637:2830080]  -- WebSocket - 重置重连次数 -- 
2026-10-14 17:02:58.115 Seetong_tps[25637:2830080]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-14 17:02:58.117 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:02:58.118 Seetong_tps[25637:2830080]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwYICVUCVFppAQQB","reconn":0}}
2026-10-14 17:02:58.118 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:02:58.203 Seetong_tps[25637:2830149] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113628680>{number = 14, name = (null)}====
2026-10-14 17:02:58.216 Seetong_tps[25637:2830080] MessageThrottle reloadTableView ---
2026-10-14 17:02:58.272 Seetong_tps[25637:2830080] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-14 17:02:58.272 Seetong_tps[25637:2830080] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-14 17:02:58.273 Seetong_tps[25637:2830080] Formatted Date: 2026-10-14
2026-10-14 17:02:58.273 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:02:58.347 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-14 17:02:58.349 Seetong_tps[25637:2830080] Sorted Dates (Descending): (
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10",
    "2026-10-09",
    "2026-10-08"
)
2026-10-14 17:02:58.350 Seetong_tps[25637:2830080]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-14 start=19:36:36 end=17:02:58 deviceCount=1
2026-10-14 17:02:58.350 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:02:58.381 Seetong_tps[25637:2830110] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1126f1540>{number = 11, name = (null)}====
2026-10-14 17:02:58.383 Seetong_tps[25637:2830080]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791966883000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-14 17:02:58.383 Seetong_tps[25637:2830080]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-14 16:34:43 - p2pLastHeartTime: 1791966883000 - modelHeartTime: 1791966883000
2026-10-14 17:02:58.383 Seetong_tps[25637:2830080]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-14 16:34:43 - p2pLastHeartTime: 1791966883000 - modelHeartTime: 1791966883000
2026-10-14 17:02:58.683 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-14 17:02:58.887 Seetong_tps[25637:2830080] MessageThrottle reloadTableView ---
2026-10-14 17:02:59.575 Seetong_tps[25637:2830080] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-14 17:02:59.575 Seetong_tps[25637:2830080] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-14 17:02:59.575 Seetong_tps[25637:2830080] 用户设置的具体字体大小: 17.000000
2026-10-14 17:02:59.749 Seetong_tps[25637:2830080] AppLaunch hideForRefreshToken
2026-10-14 17:02:59.749 Seetong_tps[25637:2830080] AppLaunch hideForRefreshToken dismiss
2026-10-14 17:02:59.749 Seetong_tps[25637:2830080] AppLaunch dismiss...
2026-10-14 17:03:00.057 Seetong_tps[25637:2830080] AppLaunch dismiss... end
2026-10-14 17:03:00.057 Seetong_tps[25637:2830080]  dealloc -- STAppLaunchWindow
2026-10-14 17:03:00.058 Seetong_tps[25637:2830080]  dealloc -- STAppLaunchViewController
2026-10-14 17:03:00.625 Seetong_tps[25637:2830080]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-14 17:03:00.919 Seetong_tps[25637:2830110] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1126f1540>{number = 11, name = (null)}====
2026-10-14 17:03:01.133 Seetong_tps[25637:2830080]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-14 17:03:01 134 - devIds: (
    42065949
)
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 871C9EEE-8F64-49A7-BE04-D01D518D9F53
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:01.134 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-14 17:03:01.174 Seetong_tps[25637:2830141] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-14 17:03:01.174 Seetong_tps[25637:2830141] [DeviceMonitor] 监控管理器初始化完成
2026-10-14 17:03:01.174 Seetong_tps[25637:2830141]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-14 17:03:01.174 Seetong_tps[25637:2830141]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-14 17:03:01.191 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_low_power_wake_command
2026-10-14 17:03:01.437 Seetong_tps[25637:2830110] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1126f1540>{number = 11, name = (null)}====
2026-10-14 17:03:01.701 Seetong_tps[25637:2830080] MessageThrottle reloadTableView ---
2026-10-14 17:03:01.932 Seetong_tps[25637:2830141]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-14 17:03:01.932 Seetong_tps[25637:2830141]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-14 17:03:01.932 Seetong_tps[25637:2830141]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-14 17:03:01.932 Seetong_tps[25637:2830141]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-14 17:03:02.874 Seetong_tps[25637:2830080] UMAPM_OOMSampling(0,0):NO
2026-10-14 17:03:02.874 Seetong_tps[25637:2830080] UMAPM_NetworkSampling(0,0):NO
2026-10-14 17:03:03.892 Seetong_tps[25637:2830080]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 17:03:03.892 Seetong_tps[25637:2830080]  -- STBluetoothManager - 开始扫描 - 
2026-10-14 17:03:03.892 Seetong_tps[25637:2830155] zzzzz:FC_ResumeDevCom start
2026-10-14 17:03:03.893 Seetong_tps[25637:2830155] zzzzz:FC_ResumeDevCom
2026-10-14 17:03:04.137 Seetong_tps[25637:2830080]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-14 17:03:04.137 Seetong_tps[25637:2830080]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-14 17:03:04.137 Seetong_tps[25637:2830080] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-14 17:03:04.169 Seetong_tps[25637:2830149] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113628680>{number = 14, name = (null)}====
2026-10-14 17:03:04.170 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:03:04.193 Seetong_tps[25637:2830144] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10fc08040>{number = 27, name = (null)}====
2026-10-14 17:03:04.211 Seetong_tps[25637:2830080]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-14 17:03:04.211 Seetong_tps[25637:2830144]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-14 17:03:04.212 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-14 17:03:04.212 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-14 17:03:04.213 Seetong_tps[25637:2830144] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-14 17:03:04.213 Seetong_tps[25637:2830080]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-14 17:03:04.213 Seetong_tps[25637:2830080]  -- observeValueForKeyPath isLoading NO -- 
2026-10-14 17:03:04.214 Seetong_tps[25637:2830080]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-14 17:03:04.214 Seetong_tps[25637:2830080]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8040 毫秒
2026-10-14 17:03:04.214 Seetong_tps[25637:2830080]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 17:03:04.214 Seetong_tps[25637:2830080]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-14 17:03:04.214 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-14 17:03:04 215 - devIds: (
    42065949
)
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 921E486F-7DA7-4C05-9097-6AF2CBCE9942
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:04.215 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-14 17:03:04.218 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:03:04.219 Seetong_tps[25637:2830080]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 17:03:04.273 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_low_power_online
2026-10-14 17:03:04.273 Seetong_tps[25637:2830080]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1791966883000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-14 17:03:04.274 Seetong_tps[25637:2830080]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-14 16:34:43 - p2pLastHeartTime: 1791966883000 - modelHeartTime: 1791966883000
2026-10-14 17:03:04.274 Seetong_tps[25637:2830080]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-14 16:34:43 - p2pLastHeartTime: 1791966883000 - modelHeartTime: 1791966883000
2026-10-14 17:03:04.331 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_low_power_wake_command
2026-10-14 17:03:04.789 Seetong_tps[25637:2830080] MessageThrottle reloadTableView ---
2026-10-14 17:03:05.182 Seetong_tps[25637:2830144] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-14 17:03:05.183 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-14 17:03:05.183 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10dac8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-14 17:03:05.183 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-14 17:03:05.184 Seetong_tps[25637:2830144] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-14 17:03:05.184 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-14 17:03:05.184 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e44c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-14 17:03:05.184 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-14 17:03:05.185 Seetong_tps[25637:2830144] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 7642 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3872712301 sequence 3 version 4
2026-10-14 17:03:05.186 Seetong_tps[25637:2830144] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-14 17:03:05.188 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-14 17:03:05.188 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-14 17:03:05.188 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-14 17:03:05.202 Seetong_tps[25637:2830080] [KMPAlarmModule] module loaded
2026-10-14 17:03:05.202 Seetong_tps[25637:2830080] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10fd34580>
2026-10-14 17:03:05.202 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-14 17:03:05.213 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-14 17:03:05.217 Seetong_tps[25637:2830080]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 17:03:05.231 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-14 17:03:05.893 Seetong_tps[25637:2830144] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-14 17:03:05.894 Seetong_tps[25637:2830144] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-14 17:03:05.894 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-14 17:03:05.894 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-14 17:03:05.895 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-14 17:03:05.897 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-14 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-14 17:03:05.897 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-14 startTime=00:00:00 endTime=17:03:05 cachedAnchor=null-null
2026-10-14 17:03:05.898 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-14 startTime=00:00:00 endTime=17:03:05 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-14 17:03:05.898 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-14, startTime=00:00:00, endTime=17:03:05, deviceIds=[]
2026-10-14 17:03:05.898 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-14 17:03:05.899 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmMessages request date=2026-10-14 start=00:00:00 end=17:03:05 deviceCount=1
2026-10-14 17:03:05.899 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:05.900 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-14 17:03:05.960 Seetong_tps[25637:2830149] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-14 17:03:05.961 Seetong_tps[25637:2830149] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-14
2026-10-14 17:03:05.961 Seetong_tps[25637:2830149] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-14 17:03:05.968 Seetong_tps[25637:2830149] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-14 17:03:06.161 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-14 17:03:06.161 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-14 17:03:06.195 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:18:53 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-14 17:03:06.195 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-14 17:03:06.197 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-14, startTime=07:18:53, endTime=17:03:05, hasMore=true, itemCount=100
2026-10-14 17:03:06.209 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-14, responseStart=07:18:53, responseEnd=17:03:05, hasMore=true, remoteThumbCount=99, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-14 17:03:06.209 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-14 17:03:06.214 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-14 start=07:18:53 end=17:03:05 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-14 17:03:06.215 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-14 start=07:18:53 end=17:03:05 lastTimestampMs=1791933533000 daoMs=1
2026-10-14 17:03:06.215 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-14, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:18:53, endTime=17:03:05, hasMore=true, count=100
2026-10-14 17:03:06.215 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-14 start=07:18:53 end=17:03:05 hasMore=true loadedWindowCount=1 mergedWindows=07:18:53-17:03:05 anchor=null-null
2026-10-14 17:03:06.216 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-14 17:03:06.216 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-14 17:03:06.233 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=338 rowCount=101
2026-10-14 17:03:06.234 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-14 endTime=17:03:05
2026-10-14 17:03:06.234 Seetong_tps[25637:2830144] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-14 17:03:06.234 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-14
2026-10-14 17:03:06.234 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-14 17:03:06.250 Seetong_tps[25637:2830080] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-14 endTime=17:03:05
2026-10-14 17:03:06.250 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-14 17:03:06.250 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-14
2026-10-14 17:03:06.251 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:06.251 Seetong_tps[25637:2830080] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-14 17:03:06.251 Seetong_tps[25637:2830080] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-14 17:03:06.251 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-14 17:03:06.251 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-14 17:03:06.251 Seetong_tps[25637:2830144] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-14 17:03:06.318 Seetong_tps[25637:2830080] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-14 17:03:06.318 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-14
2026-10-14 17:03:06.318 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-14 17:03:06.318 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-14 17:03:06.318 Seetong_tps[25637:2830109] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-14, bucketCount=7, firstDate=2026-10-14, bucketDates=2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10, 2026-10-09, 2026-10-08
2026-10-14 17:03:06.360 Seetong_tps[25637:2830109] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-14
2026-10-14 17:03:10.816 Seetong_tps[25637:2830080]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-14 17:03:13.495 Seetong_tps[25637:2830080] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-14 17:03:22.282 Seetong_tps[25637:2830080] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-14 17:03:22.282 Seetong_tps[25637:2830080] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-14 17:03:22.282 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-14 17:03:22.293 Seetong_tps[25637:2830146] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-14 17:03:22.293 Seetong_tps[25637:2830146] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-14 17:03:22.293 Seetong_tps[25637:2830146] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-14
2026-10-14 17:03:22.297 Seetong_tps[25637:2830080] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-14
2026-10-14 17:03:22.297 Seetong_tps[25637:2830080]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 17:03:22.301 Seetong_tps[25637:2830149] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-14 17:03:22.318 Seetong_tps[25637:2830080] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x11073dc40>
2026-10-14 17:03:22.318 Seetong_tps[25637:2830080] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-14 17:03:22.318 Seetong_tps[25637:2830149] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-14 17:03:22.318 Seetong_tps[25637:2830080]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 17:03:22.320 Seetong_tps[25637:2830080]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 17:03:22.320 Seetong_tps[25637:2830080]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-14 17:03:22.322 Seetong_tps[25637:2830080]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-14 17:03:22.322 Seetong_tps[25637:2830080]  --- 取消心跳 destoryHeartBeat --- 
2026-10-14 17:03:22.322 Seetong_tps[25637:2830080]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-14 17:03:22.323 Seetong_tps[25637:2830080] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-14 17:03:22.323 Seetong_tps[25637:2830080] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-14 17:03:22.325 Seetong_tps[25637:2830080] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-14 17:03:22.340 Seetong_tps[25637:2830080] [保存失败] 相机对象或存储字典为空
2026-10-16 06:06:24.129 Seetong_tps[29551:3399591] app_version=8.4.106
2026-10-16 06:06:24.131 Seetong_tps[29551:3399591]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-16 06:06:24.131 Seetong_tps[29551:3399591] showForLogin 1
2026-10-16 06:06:24.131 Seetong_tps[29551:3399591] AppLaunch 还剩 6.857944965362549 秒
2026-10-16 06:06:24.138 Seetong_tps[29551:3399605] 询问用户是否开启推送成功
2026-10-16 06:06:24.138 Seetong_tps[29551:3399605] 用户点击允许接收推送
2026-10-16 06:06:24.141 Seetong_tps[29551:3399599] remoteNotificationSetting: <UNNotificationSettings: 0x1476b94a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-16 06:06:24.149 Seetong_tps[29551:3399591]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-16 06:06:24.154 Seetong_tps[29551:3399591] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.610MB
2026-10-16 06:06:24.154 Seetong_tps[29551:3399591] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.610MB
2026-10-16 06:06:24.155 Seetong_tps[29551:3399591] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.626MB
2026-10-16 06:06:24.168 Seetong_tps[29551:3399591] viewDidLoad/configtime=2026-10-15 22:06:24 +0000
2026-10-16 06:06:24.169 Seetong_tps[29551:3399591]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-16 06:06:24.169 Seetong_tps[29551:3399591]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-16 06:06:24.218 Seetong_tps[29551:3399591]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-16 06:06:24.220 Seetong_tps[29551:3399591]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-16 06:06:24.221 Seetong_tps[29551:3399591] 开始检查未读客服消息...
2026-10-16 06:06:24.221 Seetong_tps[29551:3399591] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-16 06:06:24.227 Seetong_tps[29551:3399591]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-16 06:06:24.227 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty - 
2026-10-16 06:06:24.227 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 06:06:24.230 Seetong_tps[29551:3399591] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-16 06:06:24.230 Seetong_tps[29551:3399591] NAV deviceOrientationDidChange:1
2026-10-16 06:06:24.233 Seetong_tps[29551:3399591] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-16 06:06:24.233 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty - 
2026-10-16 06:06:24.233 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 06:06:24.270 Seetong_tps[29551:3399591]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-16 06:06:24.361 Seetong_tps[29551:3399591] Super properties have already been unregistered.
2026-10-16 06:06:24.361 Seetong_tps[29551:3399591] UMAPM_OOMSampling(0,0):NO
2026-10-16 06:06:24.363 Seetong_tps[29551:3399591]  -- deviceListDataUpdate - AppLaunch 还剩 1.625541210174561 秒 - 再延迟 2.125541210174561 秒 - 启动耗时 1.374458789825439 秒
2026-10-16 06:06:24.363 Seetong_tps[29551:3399591] groupDeviceList 已在进行中，等待后重新分组
2026-10-16 06:06:24.363 Seetong_tps[29551:3399591]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1375 毫秒
2026-10-16 06:06:24.365 Seetong_tps[29551:3399591] ++++-[VideoView dealloc]++++
2026-10-16 06:06:24.367 Seetong_tps[29551:3399591] OpenGLView20_Seetong dealloc:0x147a45b80
2026-10-16 06:06:24.375 Seetong_tps[29551:3399591] UMAPM_NetworkSampling(0,0):NO
2026-10-16 06:06:24.375 Seetong_tps[29551:3399591]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-16 06:06:24.375 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:24.377 Seetong_tps[29551:3399591]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 489;
}
2026-10-16 06:06:24.378 Seetong_tps[29551:3399591] 蓝牙未打开
2026-10-16 06:06:24.394 Seetong_tps[29551:3399591]  -- WebSocket - 重置重连次数 -- 
2026-10-16 06:06:24.403 Seetong_tps[29551:3399591]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 06:06:24.403 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty - 
2026-10-16 06:06:24.403 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 06:06:24.403 Seetong_tps[29551:3399591] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 06:06:24.403 Seetong_tps[29551:3399591] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 06:06:24.409 Seetong_tps[29551:3399591]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 06:06:24.409 Seetong_tps[29551:3399591]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 06:06:24.573 Seetong_tps[29551:3399659] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-16 06:06:24.644 Seetong_tps[29551:3399659] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-16 06:06:24.644 Seetong_tps[29551:3399659]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-16 06:06:24.645 Seetong_tps[29551:3399659]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 06:06:24.645 Seetong_tps[29551:3399659]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-16 06:06:24.645 Seetong_tps[29551:3399659]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 06:06:24.721 Seetong_tps[29551:3399591]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-16 06:06:24.721 Seetong_tps[29551:3399591]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 06:06:24.881 Seetong_tps[29551:3399591]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-16 06:06:24.881 Seetong_tps[29551:3399591]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-16 06:06:24.881 Seetong_tps[29551:3399591]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-16 06:06:24.881 Seetong_tps[29551:3399591]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTIxODgzODQsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.kgGDBzoUv0rl9VvuJMqdIzSFjTo5QOBGm4bRXxPe75g","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ2OTM5ODQsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMTAxOTg0LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.rn0wByxGz6mfZXR7zHGieqdEoCFP5MbjFMVuQ6iv14E","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-16 06:06:24.891 Seetong_tps[29551:3399591]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792101984.891378
2026-10-16 06:06:24.892 Seetong_tps[29551:3399591]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792101984.891378
2026-10-16 06:06:24.892 Seetong_tps[29551:3399591]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792101984.891378 - lastRefreshTokenTime: 1792101984.891378
2026-10-16 06:06:25.163 Seetong_tps[29551:3399591] MessageThrottle reloadTableView ---
2026-10-16 06:06:25.174 Seetong_tps[29551:3399610] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x147cbbd40>{number = 17, name = (null)}====
2026-10-16 06:06:25.187 Seetong_tps[29551:3399659] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjcwNjc4NTEwMCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c2In0.M8PpYOOdoWsnPJG9htDSpRYMYrgIzhJHTpLzOd3YdSw","accessNode":"101.42.105.173:24205","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjcwNjc4NTEwMCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXk3Il19.hoou6-UmCzaPgEWRhEDwGSqj9OGJYJd5ZB0JRlxl1_c","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24903"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24906"}]}
====
2026-10-16 06:06:25.195 Seetong_tps[29551:3399591]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 06:06:25.195 Seetong_tps[29551:3399591]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 06:06:25.198 Seetong_tps[29551:3399639] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x147ff00c0>{number = 18, name = (null)}====
2026-10-16 06:06:25.201 Seetong_tps[29551:3399591]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=33&addr=bjrelay42.s2.seetong.com:8443;type=0&load=34&addr=bjrelay44.s2.seetong.com:8443;type=0&load=28&addr=bjrelayvip3.s2.seetong.com:4443;","clientIp":"106.34.132.172","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=13&addr=bjrelay66.s5.seetong.com:5443;type=0&load=12&addr=bjrelay62.s5.seetong.com:12443;type=0&load=12&addr=bjrelay47.s2.seetong.com:15443;"}
2026-10-16 06:06:25.201 Seetong_tps[29551:3399636] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x147ff0100>{number = 19, name = (null)}====
2026-10-16 06:06:25.203 Seetong_tps[29551:3399591] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-16 06:06:25.203 Seetong_tps[29551:3399591]  -- 获取版本信息成功: {
}
2026-10-16 06:06:25.220 Seetong_tps[29551:3399599] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x146438d40>{number = 3, name = (null)}====
2026-10-16 06:06:25.221 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:25.226 Seetong_tps[29551:3399605] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x14643b440>{number = 6, name = (null)}====
2026-10-16 06:06:25.229 Seetong_tps[29551:3399648] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x147ff2400>{number = 20, name = (null)}====
2026-10-16 06:06:25.242 Seetong_tps[29551:3399608] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x147ff27c0>{number = 21, name = (null)}====
2026-10-16 06:06:25.242 Seetong_tps[29551:3399645] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x147ff2700>{number = 22, name = (null)}====
2026-10-16 06:06:25.242 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-16 06:06:25.243 Seetong_tps[29551:3399609] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1466ce9c0>{number = 11, name = (null)}====
2026-10-16 06:06:25.247 Seetong_tps[29551:3399640] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x147ff2500>{number = 23, name = (null)}====
2026-10-16 06:06:25.250 Seetong_tps[29551:3399591]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 06:06:25.251 Seetong_tps[29551:3399591]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUlMFVFUBA1RvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-16 06:06:25.272 Seetong_tps[29551:3399607] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1466cd180>{number = 8, name = (null)}====
2026-10-16 06:06:25.275 Seetong_tps[29551:3399637] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x147ff2100>{number = 25, name = (null)}====
2026-10-16 06:06:25.275 Seetong_tps[29551:3399591] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-16 06:06:25.275 Seetong_tps[29551:3399598] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14643b140>{number = 5, name = (null)}====
2026-10-16 06:06:25.275 Seetong_tps[29551:3399591] 客服消息未读数量: 0
2026-10-16 06:06:25.280 Seetong_tps[29551:3399591]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 06:06:25.281 Seetong_tps[29551:3399598]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-16 06:06:25.281 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-16 06:06:25.281 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-16 06:06:25.282 Seetong_tps[29551:3399598] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2293 毫秒
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-16 06:06:25.282 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-16 06:06:25.283 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 06:06:25 283 - devIds: (
    42065949
)
2026-10-16 06:06:25.283 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-16 06:06:25.283 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:25.285 Seetong_tps[29551:3399591]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 06:06:25.295 Seetong_tps[29551:3399638] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x147ff2540>{number = 26, name = (null)}====
2026-10-16 06:06:25.375 Seetong_tps[29551:3399591]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 06:06:25.375 Seetong_tps[29551:3399591]  -- WebSocket - 重置重连次数 -- 
2026-10-16 06:06:25.375 Seetong_tps[29551:3399591]  -- WebSocket connection 长连接成功 - 耗时：1.1 秒
2026-10-16 06:06:25.378 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:25.378 Seetong_tps[29551:3399591]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwcKAlUGU1dpAQQB","reconn":0}}
2026-10-16 06:06:25.378 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:25.532 Seetong_tps[29551:3399591] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 06:06:25.532 Seetong_tps[29551:3399591] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 06:06:25.533 Seetong_tps[29551:3399591] Formatted Date: 2026-10-16
2026-10-16 06:06:25.533 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:25.627 Seetong_tps[29551:3399598] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x14643b140>{number = 5, name = (null)}====
2026-10-16 06:06:25.628 Seetong_tps[29551:3399609] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1466ce9c0>{number = 11, name = (null)}====
2026-10-16 06:06:25.629 Seetong_tps[29551:3399591]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792099183000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-16 06:06:25.630 Seetong_tps[29551:3399591]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 05:19:43 - p2pLastHeartTime: 1792099183000 - modelHeartTime: 1792099183000
2026-10-16 06:06:25.631 Seetong_tps[29551:3399591]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 05:19:43 - p2pLastHeartTime: 1792099183000 - modelHeartTime: 1792099183000
2026-10-16 06:06:25.631 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-16 06:06:25.655 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 06:06:25.661 Seetong_tps[29551:3399591] Sorted Dates (Descending): (
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10"
)
2026-10-16 06:06:26.148 Seetong_tps[29551:3399591] MessageThrottle reloadTableView ---
2026-10-16 06:06:26.264 Seetong_tps[29551:3399591] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-16 06:06:26.264 Seetong_tps[29551:3399591] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-16 06:06:26.264 Seetong_tps[29551:3399591] 用户设置的具体字体大小: 17.000000
2026-10-16 06:06:26.579 Seetong_tps[29551:3399591] AppLaunch hideForRefreshToken
2026-10-16 06:06:26.579 Seetong_tps[29551:3399591] AppLaunch hideForRefreshToken dismiss
2026-10-16 06:06:26.579 Seetong_tps[29551:3399591] AppLaunch dismiss...
2026-10-16 06:06:26.887 Seetong_tps[29551:3399591] AppLaunch dismiss... end
2026-10-16 06:06:26.887 Seetong_tps[29551:3399591]  dealloc -- STAppLaunchWindow
2026-10-16 06:06:26.888 Seetong_tps[29551:3399591]  dealloc -- STAppLaunchViewController
2026-10-16 06:06:27.241 Seetong_tps[29551:3399659] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-16 06:06:27.241 Seetong_tps[29551:3399659] [DeviceMonitor] 监控管理器初始化完成
2026-10-16 06:06:27.241 Seetong_tps[29551:3399659]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-16 06:06:27.241 Seetong_tps[29551:3399659]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-16 06:06:27.248 Seetong_tps[29551:3399591]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-16 06:06:27.577 Seetong_tps[29551:3399659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-16 06:06:27.577 Seetong_tps[29551:3399659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-16 06:06:27.577 Seetong_tps[29551:3399659]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-16 06:06:27.578 Seetong_tps[29551:3399659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-16 06:06:27.580 Seetong_tps[29551:3399638] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x147ff2540>{number = 26, name = (null)}====
2026-10-16 06:06:27.760 Seetong_tps[29551:3399591]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 06:06:27.761 Seetong_tps[29551:3399591]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-16 06:06:27.761 Seetong_tps[29551:3399591] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-16 06:06:27.765 Seetong_tps[29551:3399591] MessageThrottle reloadTableView ---
2026-10-16 06:06:27.889 Seetong_tps[29551:3399609] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-16 06:06:27.895 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 06:06:27.895 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c724000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-16 06:06:27.895 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 06:06:27.896 Seetong_tps[29551:3399609] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 06:06:27.896 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 06:06:27.896 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c728000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-16 06:06:27.896 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 06:06:27.897 Seetong_tps[29551:3399609] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 7804 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-16 06:06:27.898 Seetong_tps[29551:3399609] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 4007166554 sequence 3 version 4
2026-10-16 06:06:27.899 Seetong_tps[29551:3399609] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-16 06:06:27.900 Seetong_tps[29551:3399609] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-16 06:06:27.901 Seetong_tps[29551:3399609] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-16 06:06:27.901 Seetong_tps[29551:3399609] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-16 06:06:27.914 Seetong_tps[29551:3399591] [KMPAlarmModule] module loaded
2026-10-16 06:06:27.914 Seetong_tps[29551:3399591] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x14854cac0>
2026-10-16 06:06:27.914 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 06:06:27.924 Seetong_tps[29551:3399609] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-16 06:06:27.927 Seetong_tps[29551:3399591]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 06:06:27.936 Seetong_tps[29551:3399609] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-16 06:06:28.095 Seetong_tps[29551:3399638] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x147ff2540>{number = 26, name = (null)}====
2026-10-16 06:06:28.605 Seetong_tps[29551:3399598] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-16 06:06:28.606 Seetong_tps[29551:3399598] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-16 06:06:28.607 Seetong_tps[29551:3399598] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-16 06:06:28.607 Seetong_tps[29551:3399598] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-16 06:06:28.607 Seetong_tps[29551:3399598] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-16 06:06:28.610 Seetong_tps[29551:3399598] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-16 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-16 06:06:28.611 Seetong_tps[29551:3399598] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-16 startTime=00:00:00 endTime=06:06:28 cachedAnchor=null-null
2026-10-16 06:06:28.611 Seetong_tps[29551:3399598] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-16 startTime=00:00:00 endTime=06:06:28 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-16 06:06:28.611 Seetong_tps[29551:3399598] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-16, startTime=00:00:00, endTime=06:06:28, deviceIds=[]
2026-10-16 06:06:28.611 Seetong_tps[29551:3399598] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-16 06:06:28.613 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages request date=2026-10-16 start=00:00:00 end=06:06:28 deviceCount=1
2026-10-16 06:06:28.613 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:28.614 Seetong_tps[29551:3399637] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-16 06:06:28.673 Seetong_tps[29551:3399638] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-16 06:06:28.674 Seetong_tps[29551:3399638] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-16
2026-10-16 06:06:28.674 Seetong_tps[29551:3399638] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-16 06:06:28.679 Seetong_tps[29551:3399638] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-16 06:06:28.713 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 06:06:28.713 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-16 06:06:28.715 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=8 modelCount=8 itemCount=8 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-16 06:06:28.715 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=8 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-16 06:06:28.715 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-16, startTime=00:00:00, endTime=06:06:28, hasMore=false, itemCount=8
2026-10-16 06:06:28.716 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=8, responseDate=2026-10-16, responseStart=00:00:00, responseEnd=06:06:28, hasMore=false, remoteThumbCount=8, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-16 06:06:28.716 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-16 06:06:28.718 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-16 start=00:00:00 end=06:06:28 count=8 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-16 06:06:28.719 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-16 start=00:00:00 end=06:06:28 lastTimestampMs=1792080000000 daoMs=1
2026-10-16 06:06:28.719 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-16, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=06:06:28, hasMore=false, count=100
2026-10-16 06:06:28.719 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-16 start=00:00:00 end=06:06:28 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-06:06:28 anchor=null-null
2026-10-16 06:06:28.719 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=8 fallbackCount=8
2026-10-16 06:06:28.719 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=8, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-16 06:06:28.720 Seetong_tps[29551:3399637] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=113 rowCount=9
2026-10-16 06:06:28.721 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-16 endTime=06:06:28
2026-10-16 06:06:28.721 Seetong_tps[29551:3399637] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-16 06:06:28.721 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-16
2026-10-16 06:06:28.721 Seetong_tps[29551:3399637] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-16 endTime=06:06:28
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-16
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-16 06:06:28.729 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-16 06:06:28.729 Seetong_tps[29551:3399638] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-16 06:06:28.729 Seetong_tps[29551:3399638] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-16 06:06:28.809 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 06:06:28.809 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-16
2026-10-16 06:06:28.809 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-16 06:06:28.809 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-16 06:06:28.809 Seetong_tps[29551:3399609] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-16, bucketCount=7, firstDate=2026-10-16, bucketDates=2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10
2026-10-16 06:06:28.855 Seetong_tps[29551:3399609] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-16
2026-10-16 06:06:29.569 Seetong_tps[29551:3399591] UMAPM_OOMSampling(0,0):NO
2026-10-16 06:06:29.569 Seetong_tps[29551:3399591] UMAPM_NetworkSampling(1,0):NO
2026-10-16 06:06:32.092 Seetong_tps[29551:3399649] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-15 start= end= currentDate=2026-10-16 currentStartTime=00:00:00 currentEndTime=06:06:28 hasMore=false selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-16 06:06:32.093 Seetong_tps[29551:3399649] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-15
2026-10-16 06:06:32.103 Seetong_tps[29551:3399649] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=100, targetDates=[2026-10-14, 2026-10-15], targetWindows={2026-10-14=[], 2026-10-15=[]}, selectedDeviceId=, cachedCount=100, unwindowedCacheRowLimit=100
2026-10-16 06:06:37.552 Seetong_tps[29551:3399649] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-15, startTime=00:00:00, endTime=23:59:59, deviceIds=[]
2026-10-16 06:06:42.672 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages request date=2026-10-15 start=00:00:00 end=23:59:59 deviceCount=1
2026-10-16 06:06:42.672 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:42.709 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:42.710 Seetong_tps[29551:3399591]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 06:06:42.710 Seetong_tps[29551:3399591]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 06:06:43.043 Seetong_tps[29551:3399597] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x146438d80>{number = 2, name = (null)}====
2026-10-16 06:06:43.096 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 06:06:43.096 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-16 06:06:43.146 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=06:48:31 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-16 06:06:43.146 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-16 06:06:43.149 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-15, startTime=06:48:31, endTime=23:59:59, hasMore=true, itemCount=100
2026-10-16 06:06:43.171 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-15 start=06:48:31 end=23:59:59 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=9 totalMs=9
2026-10-16 06:06:43.172 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-15 start=06:48:31 end=23:59:59 lastTimestampMs=1792018111000 daoMs=1
2026-10-16 06:06:43.172 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-15, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=06:48:31, endTime=23:59:59, hasMore=true, count=100
2026-10-16 06:06:43.172 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-15 start=06:48:31 end=23:59:59 hasMore=true loadedWindowCount=1 mergedWindows=06:48:31-23:59:59 anchor=null-null
2026-10-16 06:06:43.173 Seetong_tps[29551:3399597] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=200 fallbackCount=200
2026-10-16 06:06:43.370 Seetong_tps[29551:3399649] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-16 06:06:43.370 Seetong_tps[29551:3399591] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1487504c0>
2026-10-16 06:06:43.370 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 06:06:43.371 Seetong_tps[29551:3399606] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-16 06:06:44.040 Seetong_tps[29551:3399591]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-16 06:06:44.040 Seetong_tps[29551:3399591]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 06:06:44.040 Seetong_tps[29551:3399605] zzzzz:FC_ResumeDevCom start
2026-10-16 06:06:44.040 Seetong_tps[29551:3399605] zzzzz:FC_ResumeDevCom
2026-10-16 06:06:44.284 Seetong_tps[29551:3399591]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 06:06:44.285 Seetong_tps[29551:3399591]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-16 06:06:44.285 Seetong_tps[29551:3399591] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-16 06:06:44.355 Seetong_tps[29551:3399606] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14643ba40>{number = 7, name = (null)}====
2026-10-16 06:06:44.357 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:44.363 Seetong_tps[29551:3399591]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 06:06:44.377 Seetong_tps[29551:3399597] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x146438d80>{number = 2, name = (null)}====
2026-10-16 06:06:44.400 Seetong_tps[29551:3399591]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 06:06:44.400 Seetong_tps[29551:3399597]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-16 06:06:44.400 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-16 06:06:44.400 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 06:06:44.401 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 06:06:44.401 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 06:06:44.402 Seetong_tps[29551:3399597]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-16 06:06:44.402 Seetong_tps[29551:3399597]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 06:06:44.402 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-16 06:06:44.402 Seetong_tps[29551:3399597] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 06:06:44.402 Seetong_tps[29551:3399591]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-16 06:06:44.402 Seetong_tps[29551:3399591]  -- observeValueForKeyPath isLoading NO -- 
2026-10-16 06:06:44.402 Seetong_tps[29551:3399591]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-16 06:06:44.402 Seetong_tps[29551:3399591]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 21413 毫秒
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 06:06:44 404 - devIds: (
    42065949
)
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 06AD1C64-0E33-43C7-8A9D-0B3A18ECF2E2
2026-10-16 06:06:44.403 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:44.404 Seetong_tps[29551:3399591]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-16 06:06:44.406 Seetong_tps[29551:3399591]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 06:06:44.407 Seetong_tps[29551:3399591]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 06:06:44.494 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_low_power_online
2026-10-16 06:06:44.495 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_low_power_wake_command
2026-10-16 06:06:44.495 Seetong_tps[29551:3399591]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792099183000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-16 06:06:44.496 Seetong_tps[29551:3399591]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 05:19:43 - p2pLastHeartTime: 1792099183000 - modelHeartTime: 1792099183000
2026-10-16 06:06:44.497 Seetong_tps[29551:3399591]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 05:19:43 - p2pLastHeartTime: 1792099183000 - modelHeartTime: 1792099183000
2026-10-16 06:06:44.872 Seetong_tps[29551:3399591]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 06:06:45.019 Seetong_tps[29551:3399591] MessageThrottle reloadTableView ---
2026-10-16 06:06:45.570 Seetong_tps[29551:3399606] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-16 06:06:45.570 Seetong_tps[29551:3399606] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-16 06:06:45.625 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-16 06:06:45.625 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-16 06:06:45.627 Seetong_tps[29551:3399591] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x14964c600>
2026-10-16 06:06:45.627 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 06:06:45.627 Seetong_tps[29551:3399591] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-16 06:06:45.627 Seetong_tps[29551:3399591] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-16 06:06:45.627 Seetong_tps[29551:3399606] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-16 06:06:45.627 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-16 06:06:45.627 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-16 06:06:45.627 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-16 06:06:45.628 Seetong_tps[29551:3399606] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-16 06:06:47.095 Seetong_tps[29551:3399591] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-16 06:06:47.111 Seetong_tps[29551:3399591] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-16 06:06:47.111 Seetong_tps[29551:3399591] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-16 06:06:47.111 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-16 06:06:47.121 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-16 06:06:47.121 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-16 06:06:47.121 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-16
2026-10-16 06:06:47.124 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-16
2026-10-16 06:06:47.124 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:47.209 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 06:06:47.209 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-16
2026-10-16 06:06:47.209 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-16 06:06:47.209 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-16 06:06:47.209 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-16, bucketCount=7, firstDate=2026-10-16, bucketDates=2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10
2026-10-16 06:06:47.239 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-16 baseDate=2026-10-16
2026-10-16 06:06:47.239 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-16 start=00:00:00 end=06:06:28 totalWindows=1
2026-10-16 06:06:47.240 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=8, targetDates=[2026-10-16], targetWindows={2026-10-16=[00:00:00-06:06:28]}, selectedDeviceId=, cachedCount=8, unwindowedCacheRowLimit=100
2026-10-16 06:06:47.240 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-16 startTime=06:06:28 endTime=06:06:47 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-06:06:28
2026-10-16 06:06:47.240 Seetong_tps[29551:3399606] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-16, startTime=06:06:28, endTime=06:06:47, deviceIds=[]
2026-10-16 06:06:47.240 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages request date=2026-10-16 start=06:06:28 end=06:06:47 deviceCount=1
2026-10-16 06:06:47.241 Seetong_tps[29551:3399591]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 06:06:47.325 Seetong_tps[29551:3399591] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 06:06:47.325 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-16 06:06:47.325 Seetong_tps[29551:3399591] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=06:06:28 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-16 06:06:47.325 Seetong_tps[29551:3399591] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-16 06:06:47.325 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-16, startTime=06:06:28, endTime=06:06:47, hasMore=false, itemCount=0
2026-10-16 06:06:47.325 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-16, responseStart=06:06:28, responseEnd=06:06:47, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-16 06:06:47.326 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=8
2026-10-16 06:06:47.326 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=8 target=8 currentDate=2026-10-16
2026-10-16 06:06:47.326 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-15 start= end= currentDate=2026-10-16 currentStartTime=00:00:00 currentEndTime=06:06:47 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-06:06:28 loadedWindowCount=1
2026-10-16 06:06:47.326 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-15 start=06:48:31 end=23:59:59 totalWindows=1
2026-10-16 06:06:47.327 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=108, targetDates=[2026-10-16, 2026-10-15], targetWindows={2026-10-16=[00:00:00-06:06:28], 2026-10-15=[06:48:31-23:59:59]}, selectedDeviceId=, cachedCount=108, unwindowedCacheRowLimit=100
2026-10-16 06:06:48.778 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-15 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=108
2026-10-16 06:06:52.840 Seetong_tps[29551:3399664] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-15 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-16 18:32:43.456 Seetong_tps[33971:3814101] app_version=8.4.106
2026-10-16 18:32:43.458 Seetong_tps[33971:3814101]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-16 18:32:43.458 Seetong_tps[33971:3814101] showForLogin 1
2026-10-16 18:32:43.458 Seetong_tps[33971:3814101] AppLaunch 还剩 6.886702060699463 秒
2026-10-16 18:32:43.464 Seetong_tps[33971:3814116] 询问用户是否开启推送成功
2026-10-16 18:32:43.464 Seetong_tps[33971:3814116] 用户点击允许接收推送
2026-10-16 18:32:43.473 Seetong_tps[33971:3814115] remoteNotificationSetting: <UNNotificationSettings: 0x1196c1720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-16 18:32:43.476 Seetong_tps[33971:3814101]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-16 18:32:43.480 Seetong_tps[33971:3814101] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.579MB
2026-10-16 18:32:43.481 Seetong_tps[33971:3814101] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.673MB
2026-10-16 18:32:43.481 Seetong_tps[33971:3814160] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-16 18:32:43.481 Seetong_tps[33971:3814101] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-16 18:32:43.493 Seetong_tps[33971:3814160] backJsonStr
2026-10-16 18:32:43.495 Seetong_tps[33971:3814101] viewDidLoad/configtime=2026-10-16 10:32:43 +0000
2026-10-16 18:32:43.496 Seetong_tps[33971:3814101]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-16 18:32:43.496 Seetong_tps[33971:3814101]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-16 18:32:43.544 Seetong_tps[33971:3814101]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-16 18:32:43.548 Seetong_tps[33971:3814101]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-16 18:32:43.548 Seetong_tps[33971:3814101] 开始检查未读客服消息...
2026-10-16 18:32:43.548 Seetong_tps[33971:3814101] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-16 18:32:43.554 Seetong_tps[33971:3814101]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-16 18:32:43.554 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty - 
2026-10-16 18:32:43.555 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 18:32:43.557 Seetong_tps[33971:3814101] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-16 18:32:43.557 Seetong_tps[33971:3814101] NAV deviceOrientationDidChange:1
2026-10-16 18:32:43.560 Seetong_tps[33971:3814101] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-16 18:32:43.560 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty - 
2026-10-16 18:32:43.560 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 18:32:43.598 Seetong_tps[33971:3814101]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-16 18:32:43.631 Seetong_tps[33971:3814160] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-16 18:32:43.631 Seetong_tps[33971:3814160]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-16 18:32:43.631 Seetong_tps[33971:3814160]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 18:32:43.631 Seetong_tps[33971:3814160]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-16 18:32:43.631 Seetong_tps[33971:3814160]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 18:32:43.687 Seetong_tps[33971:3814101] Super properties have already been unregistered.
2026-10-16 18:32:43.689 Seetong_tps[33971:3814101] UMAPM_OOMSampling(0,0):NO
2026-10-16 18:32:43.691 Seetong_tps[33971:3814101]  -- deviceListDataUpdate - AppLaunch 还剩 1.653442859649658 秒 - 再延迟 2.153442859649658 秒 - 启动耗时 1.346557140350342 秒
2026-10-16 18:32:43.691 Seetong_tps[33971:3814101] groupDeviceList 已在进行中，等待后重新分组
2026-10-16 18:32:43.691 Seetong_tps[33971:3814101]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1347 毫秒
2026-10-16 18:32:43.693 Seetong_tps[33971:3814101] ++++-[VideoView dealloc]++++
2026-10-16 18:32:43.695 Seetong_tps[33971:3814101] OpenGLView20_Seetong dealloc:0x119aa1b80
2026-10-16 18:32:43.720 Seetong_tps[33971:3814101] UMAPM_NetworkSampling(0,0):NO
2026-10-16 18:32:43.720 Seetong_tps[33971:3814101]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-16 18:32:43.720 Seetong_tps[33971:3814101]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 18:32:43.721 Seetong_tps[33971:3814101]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 490;
}
2026-10-16 18:32:43.723 Seetong_tps[33971:3814101] 蓝牙未打开
2026-10-16 18:32:43.758 Seetong_tps[33971:3814101]  -- WebSocket - 重置重连次数 -- 
2026-10-16 18:32:43.767 Seetong_tps[33971:3814101]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 18:32:43.767 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty - 
2026-10-16 18:32:43.767 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 18:32:43.768 Seetong_tps[33971:3814101] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 18:32:43.768 Seetong_tps[33971:3814101] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 18:32:43.776 Seetong_tps[33971:3814101]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 18:32:43.776 Seetong_tps[33971:3814101]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 18:32:43.880 Seetong_tps[33971:3814160] ====收到在用用户中心IP信息={"inUseUserDomain":"app-auth.seetong.com","inUseUserIp":"114.116.197.33"}
====
2026-10-16 18:32:43.886 Seetong_tps[33971:3814160] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1MTU2MzczOSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.PN5s2_3vzmwktaf0YmEew5YaBvppkzRzU9HAJ1YamQc","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1MTU2Mzc0MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXk3Il19.7PQfWfjzCJcncMqYJaJ4xM8a8qCXOaZYbWWyzjSyRxg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24903"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24906"}]}
====
2026-10-16 18:32:43.955 Seetong_tps[33971:3814167] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10cf54bc0>{number = 17, name = (null)}====
2026-10-16 18:32:43.955 Seetong_tps[33971:3814161] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cf54d00>{number = 18, name = (null)}====
2026-10-16 18:32:43.955 Seetong_tps[33971:3814160] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.43.218"}
====
2026-10-16 18:32:43.955 Seetong_tps[33971:3814147] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cf551c0>{number = 19, name = (null)}====
2026-10-16 18:32:43.955 Seetong_tps[33971:3814117] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1186ce640>{number = 7, name = (null)}====
2026-10-16 18:32:43.956 Seetong_tps[33971:3814101]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 18:32:43.956 Seetong_tps[33971:3814101]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgMHUl0GUFEEblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-16 18:32:43.957 Seetong_tps[33971:3814110] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x118438e80>{number = 3, name = (null)}====
2026-10-16 18:32:43.963 Seetong_tps[33971:3814114] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x11843af80>{number = 5, name = (null)}====
2026-10-16 18:32:43.967 Seetong_tps[33971:3814101]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 18:32:43.967 Seetong_tps[33971:3814114]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-16 18:32:43.967 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-16 18:32:43.967 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 18:32:43.967 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-16 18:32:43.968 Seetong_tps[33971:3814114] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 18:32:43.980 Seetong_tps[33971:3814101]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 18:32:43.980 Seetong_tps[33971:3814101]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-16 18:32:43.981 Seetong_tps[33971:3814101]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-16 18:32:43.981 Seetong_tps[33971:3814101]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1637 毫秒
2026-10-16 18:32:43.989 Seetong_tps[33971:3814101]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 18:32:43.989 Seetong_tps[33971:3814101]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-16 18:32:43.989 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-16 18:32:43.989 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-16 18:32:43.990 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 18:32:43 990 - devIds: (
    42065949
)
2026-10-16 18:32:43.990 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-16 18:32:43.990 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-16 18:32:43.997 Seetong_tps[33971:3814101]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 18:32:44.000 Seetong_tps[33971:3814101]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 18:32:44.029 Seetong_tps[33971:3814163] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10cfec6c0>{number = 21, name = (null)}====
2026-10-16 18:32:44.029 Seetong_tps[33971:3814165] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10cfec5c0>{number = 22, name = (null)}====
2026-10-16 18:32:44.029 Seetong_tps[33971:3814101] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-16 18:32:44.029 Seetong_tps[33971:3814101] 客服消息未读数量: 0
2026-10-16 18:32:44.034 Seetong_tps[33971:3814164] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10cfec480>{number = 23, name = (null)}====
2026-10-16 18:32:44.034 Seetong_tps[33971:3814101] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-16 18:32:44.049 Seetong_tps[33971:3814101]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-16 18:32:44.049 Seetong_tps[33971:3814101]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 18:32:44.053 Seetong_tps[33971:3814162] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10cfec2c0>{number = 24, name = (null)}====
2026-10-16 18:32:44.053 Seetong_tps[33971:3814115] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1196fd640>{number = 11, name = (null)}====
2026-10-16 18:32:44.053 Seetong_tps[33971:3814101]  -- 获取版本信息成功: {
}
2026-10-16 18:32:44.055 Seetong_tps[33971:3814116] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1186cddc0>{number = 8, name = (null)}====
2026-10-16 18:32:44.061 Seetong_tps[33971:3814101]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 18:32:44.061 Seetong_tps[33971:3814101]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 18:32:44.067 Seetong_tps[33971:3814101]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=40&addr=bjrelayvip1.s2.seetong.com:13443;type=0&load=41&addr=bjrelayvip1.s2.seetong.com:12443;type=0&load=48&addr=bjrelay43.s2.seetong.com:4443;","clientIp":"106.34.132.172","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=bjrelay3.s5.seetong.com:8443;type=0&load=21&addr=bjrelay55.s5.seetong.com:15443;type=0&load=17&addr=bjrelay6.s5.seetong.com:9443;"}
2026-10-16 18:32:44.078 Seetong_tps[33971:3814171] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119a4cb00>{number = 14, name = (null)}====
2026-10-16 18:32:44.173 Seetong_tps[33971:3814101]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 18:32:44.173 Seetong_tps[33971:3814101]  -- WebSocket - 重置重连次数 -- 
2026-10-16 18:32:44.173 Seetong_tps[33971:3814101]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-16 18:32:44.176 Seetong_tps[33971:3814172] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10cfed0c0>{number = 25, name = (null)}====
2026-10-16 18:32:44.177 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:44.177 Seetong_tps[33971:3814101]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwQJAFYCVVZpAQQB","reconn":0}}
2026-10-16 18:32:44.177 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:44.288 Seetong_tps[33971:3814101] MessageThrottle reloadTableView ---
2026-10-16 18:32:44.506 Seetong_tps[33971:3814101] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 18:32:44.506 Seetong_tps[33971:3814101] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 18:32:44.506 Seetong_tps[33971:3814101] Formatted Date: 2026-10-16
2026-10-16 18:32:44.507 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:44.582 Seetong_tps[33971:3814110] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x118438e80>{number = 3, name = (null)}====
2026-10-16 18:32:44.584 Seetong_tps[33971:3814101]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792144543000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-16 18:32:44.586 Seetong_tps[33971:3814101]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 17:55:43 - p2pLastHeartTime: 1792144543000 - modelHeartTime: 1792144543000
2026-10-16 18:32:44.586 Seetong_tps[33971:3814101]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 17:55:43 - p2pLastHeartTime: 1792144543000 - modelHeartTime: 1792144543000
2026-10-16 18:32:44.617 Seetong_tps[33971:3814101] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 18:32:44.620 Seetong_tps[33971:3814101] Sorted Dates (Descending): (
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10"
)
2026-10-16 18:32:44.622 Seetong_tps[33971:3814101]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-16 start=15:07:25 end=18:32:44 deviceCount=1
2026-10-16 18:32:44.622 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:44.863 Seetong_tps[33971:3814101] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 18:32:45.104 Seetong_tps[33971:3814101] MessageThrottle reloadTableView ---
2026-10-16 18:32:45.655 Seetong_tps[33971:3814101] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-16 18:32:45.655 Seetong_tps[33971:3814101] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-16 18:32:45.655 Seetong_tps[33971:3814101] 用户设置的具体字体大小: 17.000000
2026-10-16 18:32:45.935 Seetong_tps[33971:3814101] AppLaunch hideForRefreshToken
2026-10-16 18:32:45.935 Seetong_tps[33971:3814101] AppLaunch hideForRefreshToken dismiss
2026-10-16 18:32:45.935 Seetong_tps[33971:3814101] AppLaunch dismiss...
2026-10-16 18:32:46.242 Seetong_tps[33971:3814101] AppLaunch dismiss... end
2026-10-16 18:32:46.242 Seetong_tps[33971:3814101]  dealloc -- STAppLaunchWindow
2026-10-16 18:32:46.244 Seetong_tps[33971:3814101]  dealloc -- STAppLaunchViewController
2026-10-16 18:32:46.336 Seetong_tps[33971:3814160] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-16 18:32:46.336 Seetong_tps[33971:3814160] [DeviceMonitor] 监控管理器初始化完成
2026-10-16 18:32:46.336 Seetong_tps[33971:3814160]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-16 18:32:46.336 Seetong_tps[33971:3814160]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-16 18:32:46.701 Seetong_tps[33971:3814101]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-16 18:32:46.854 Seetong_tps[33971:3814101] MessageThrottle reloadTableView ---
2026-10-16 18:32:47.179 Seetong_tps[33971:3814116] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1186cddc0>{number = 8, name = (null)}====
2026-10-16 18:32:47.215 Seetong_tps[33971:3814101]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 18:32:47.215 Seetong_tps[33971:3814101]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-16 18:32:47.215 Seetong_tps[33971:3814101] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-16 18:32:47.259 Seetong_tps[33971:3814160]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-16 18:32:47.259 Seetong_tps[33971:3814160]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-16 18:32:47.259 Seetong_tps[33971:3814160]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-16 18:32:47.259 Seetong_tps[33971:3814160]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-16 18:32:47.347 Seetong_tps[33971:3814173] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-16 18:32:47.354 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 18:32:47.354 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c6ac000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-16 18:32:47.354 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 18:32:47.355 Seetong_tps[33971:3814173] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 18:32:47.355 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 18:32:47.355 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c6b0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-16 18:32:47.355 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 18:32:47.356 Seetong_tps[33971:3814173] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 18:32:47.357 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 18:32:47.357 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 8494 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 4282856566 sequence 3 version 4
2026-10-16 18:32:47.358 Seetong_tps[33971:3814173] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-16 18:32:47.360 Seetong_tps[33971:3814173] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-16 18:32:47.360 Seetong_tps[33971:3814173] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-16 18:32:47.360 Seetong_tps[33971:3814173] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-16 18:32:47.373 Seetong_tps[33971:3814101] [KMPAlarmModule] module loaded
2026-10-16 18:32:47.373 Seetong_tps[33971:3814101] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10e0a6c80>
2026-10-16 18:32:47.373 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 18:32:47.383 Seetong_tps[33971:3814173] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-16 18:32:47.386 Seetong_tps[33971:3814101]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 18:32:47.398 Seetong_tps[33971:3814173] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-16 18:32:47.708 Seetong_tps[33971:3814116] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1186cddc0>{number = 8, name = (null)}====
2026-10-16 18:32:48.066 Seetong_tps[33971:3814174] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-16 18:32:48.068 Seetong_tps[33971:3814174] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-16 18:32:48.068 Seetong_tps[33971:3814174] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-16 18:32:48.068 Seetong_tps[33971:3814174] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-16 18:32:48.069 Seetong_tps[33971:3814174] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-16 18:32:48.072 Seetong_tps[33971:3814174] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-16 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-16 18:32:48.073 Seetong_tps[33971:3814174] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-16 startTime=00:00:00 endTime=18:32:48 cachedAnchor=null-null
2026-10-16 18:32:48.073 Seetong_tps[33971:3814174] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-16 startTime=00:00:00 endTime=18:32:48 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-16 18:32:48.073 Seetong_tps[33971:3814174] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-16, startTime=00:00:00, endTime=18:32:48, deviceIds=[]
2026-10-16 18:32:48.073 Seetong_tps[33971:3814174] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-16 18:32:48.074 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmMessages request date=2026-10-16 start=00:00:00 end=18:32:48 deviceCount=1
2026-10-16 18:32:48.074 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:48.075 Seetong_tps[33971:3814110] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-16 18:32:48.137 Seetong_tps[33971:3814109] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-16 18:32:48.138 Seetong_tps[33971:3814109] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-16 start=00:00:00 end=15:07:25 totalWindows=1
2026-10-16 18:32:48.138 Seetong_tps[33971:3814109] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-15:07:25
2026-10-16 18:32:48.144 Seetong_tps[33971:3814109] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-16 18:32:48.422 Seetong_tps[33971:3814101] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 18:32:48.423 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-16 18:32:48.472 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=06:54:52 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-16 18:32:48.472 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-16 18:32:48.475 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-16, startTime=06:54:52, endTime=18:32:48, hasMore=true, itemCount=100
2026-10-16 18:32:48.488 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-16, responseStart=06:54:52, responseEnd=18:32:48, hasMore=true, remoteThumbCount=99, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-16 18:32:48.488 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-16 18:32:48.499 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-16 start=06:54:52 end=18:32:48 count=100 preservedReadCount=3 readStateMs=1 entityMapMs=0 daoMs=10 totalMs=11
2026-10-16 18:32:48.500 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-16 start=06:54:52 end=18:32:48 lastTimestampMs=1792104892000 daoMs=1
2026-10-16 18:32:48.500 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-16, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=06:54:52, endTime=18:32:48, hasMore=true, count=100
2026-10-16 18:32:48.500 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-16 start=06:54:52 end=18:32:48 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:32:48 anchor=null-null
2026-10-16 18:32:48.501 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-16 18:32:48.501 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-16 18:32:48.520 Seetong_tps[33971:3814167] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=451 rowCount=101
2026-10-16 18:32:48.521 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-16 endTime=18:32:48
2026-10-16 18:32:48.521 Seetong_tps[33971:3814167] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-16 18:32:48.521 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-16
2026-10-16 18:32:48.521 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-16 18:32:48.537 Seetong_tps[33971:3814101] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-16 endTime=18:32:48
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-16
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-16 18:32:48.538 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-16 18:32:48.538 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-16 18:32:48.538 Seetong_tps[33971:3814167] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-16 18:32:48.655 Seetong_tps[33971:3814101] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 18:32:48.655 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-16
2026-10-16 18:32:48.656 Seetong_tps[33971:3814101] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-16 18:32:48.656 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-16 18:32:48.656 Seetong_tps[33971:3814163] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-16, bucketCount=7, firstDate=2026-10-16, bucketDates=2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10
2026-10-16 18:32:48.709 Seetong_tps[33971:3814163] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-16
2026-10-16 18:32:55.904 Seetong_tps[33971:3814101]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 18:33:02.812 Seetong_tps[33971:3814175] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-16 18:33:02.918 Seetong_tps[33971:3814101] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10fdd7d00>
2026-10-16 18:33:02.919 Seetong_tps[33971:3814101] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 18:33:02.945 Seetong_tps[33971:3814175] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-16 18:33:03.123 Seetong_tps[33971:3814101]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-16 18:33:03.123 Seetong_tps[33971:3814101]  --- 取消心跳 destoryHeartBeat --- 
2026-10-16 18:33:03.123 Seetong_tps[33971:3814101]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-16 18:33:03.123 Seetong_tps[33971:3814101] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-16 18:33:03.123 Seetong_tps[33971:3814101] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-16 18:33:03.130 Seetong_tps[33971:3814101] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-16 18:33:03.142 Seetong_tps[33971:3814101] [保存失败] 相机对象或存储字典为空
2026-10-16 19:28:38.524 Seetong_tps[34348:3838551] app_version=8.4.106
2026-10-16 19:28:38.526 Seetong_tps[34348:3838551]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-16 19:28:38.526 Seetong_tps[34348:3838551] showForLogin 1
2026-10-16 19:28:38.526 Seetong_tps[34348:3838551] AppLaunch 还剩 6.787445068359375 秒
2026-10-16 19:28:38.538 Seetong_tps[34348:3838568] 询问用户是否开启推送成功
2026-10-16 19:28:38.538 Seetong_tps[34348:3838568] 用户点击允许接收推送
2026-10-16 19:28:38.541 Seetong_tps[34348:3838578] remoteNotificationSetting: <UNNotificationSettings: 0x1136b15e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-16 19:28:38.544 Seetong_tps[34348:3838551]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-16 19:28:38.549 Seetong_tps[34348:3838551] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.188MB
2026-10-16 19:28:38.549 Seetong_tps[34348:3838551] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.188MB
2026-10-16 19:28:38.550 Seetong_tps[34348:3838551] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.188MB
2026-10-16 19:28:38.562 Seetong_tps[34348:3838551] viewDidLoad/configtime=2026-10-16 11:28:38 +0000
2026-10-16 19:28:38.563 Seetong_tps[34348:3838551]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-16 19:28:38.563 Seetong_tps[34348:3838551]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-16 19:28:38.599 Seetong_tps[34348:3838551]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-16 19:28:38.603 Seetong_tps[34348:3838551]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-16 19:28:38.603 Seetong_tps[34348:3838551] 开始检查未读客服消息...
2026-10-16 19:28:38.603 Seetong_tps[34348:3838551] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-16 19:28:38.607 Seetong_tps[34348:3838551]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-16 19:28:38.607 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty - 
2026-10-16 19:28:38.607 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 19:28:38.610 Seetong_tps[34348:3838551] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-16 19:28:38.610 Seetong_tps[34348:3838551] NAV deviceOrientationDidChange:1
2026-10-16 19:28:38.612 Seetong_tps[34348:3838655] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-16 19:28:38.613 Seetong_tps[34348:3838551] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-16 19:28:38.613 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty - 
2026-10-16 19:28:38.613 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 19:28:38.623 Seetong_tps[34348:3838655] backJsonStr
2026-10-16 19:28:38.650 Seetong_tps[34348:3838551]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-16 19:28:38.709 Seetong_tps[34348:3838655] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-16 19:28:38.709 Seetong_tps[34348:3838655]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-16 19:28:38.709 Seetong_tps[34348:3838655]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 19:28:38.709 Seetong_tps[34348:3838655]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-16 19:28:38.709 Seetong_tps[34348:3838655]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-16 19:28:38.747 Seetong_tps[34348:3838551] Super properties have already been unregistered.
2026-10-16 19:28:38.748 Seetong_tps[34348:3838551] UMAPM_OOMSampling(0,0):NO
2026-10-16 19:28:38.750 Seetong_tps[34348:3838551]  -- deviceListDataUpdate - AppLaunch 还剩 1.563797950744629 秒 - 再延迟 2.063797950744629 秒 - 启动耗时 1.436202049255371 秒
2026-10-16 19:28:38.750 Seetong_tps[34348:3838551] groupDeviceList 已在进行中，等待后重新分组
2026-10-16 19:28:38.750 Seetong_tps[34348:3838551]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1436 毫秒
2026-10-16 19:28:38.752 Seetong_tps[34348:3838551] ++++-[VideoView dealloc]++++
2026-10-16 19:28:38.754 Seetong_tps[34348:3838551] OpenGLView20_Seetong dealloc:0x11d29db80
2026-10-16 19:28:38.768 Seetong_tps[34348:3838551] UMAPM_NetworkSampling(0,0):NO
2026-10-16 19:28:38.768 Seetong_tps[34348:3838551]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-16 19:28:38.769 Seetong_tps[34348:3838551]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:28:38.770 Seetong_tps[34348:3838551]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 490;
}
2026-10-16 19:28:38.772 Seetong_tps[34348:3838551] 蓝牙未打开
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551]  -- WebSocket - 重置重连次数 -- 
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty - 
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 19:28:38.788 Seetong_tps[34348:3838551] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 19:28:38.793 Seetong_tps[34348:3838551]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 19:28:38.793 Seetong_tps[34348:3838551]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 19:28:38.951 Seetong_tps[34348:3838655] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-16 19:28:38.951 Seetong_tps[34348:3838627] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1136d59c0>{number = 12, name = (null)}====
2026-10-16 19:28:38.952 Seetong_tps[34348:3838551]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:28:38.988 Seetong_tps[34348:3838578] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10c2d0fc0>{number = 8, name = (null)}====
2026-10-16 19:28:39.009 Seetong_tps[34348:3838568] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c038d40>{number = 3, name = (null)}====
2026-10-16 19:28:39.009 Seetong_tps[34348:3838655] ====收到在用用户中心IP信息={"inUseUserDomain":"app-auth.seetong.com","inUseUserIp":"114.116.204.168"}
====
2026-10-16 19:28:39.010 Seetong_tps[34348:3838551]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 19:28:39.010 Seetong_tps[34348:3838551]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 19:28:39.011 Seetong_tps[34348:3838648] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fb13a80>{number = 20, name = (null)}====
2026-10-16 19:28:39.013 Seetong_tps[34348:3838570] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1136d55c0>{number = 11, name = (null)}====
2026-10-16 19:28:39.013 Seetong_tps[34348:3838567] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c038d80>{number = 2, name = (null)}====
2026-10-16 19:28:39.013 Seetong_tps[34348:3838646] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fb13bc0>{number = 21, name = (null)}====
2026-10-16 19:28:39.015 Seetong_tps[34348:3838645] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12fb13980>{number = 22, name = (null)}====
2026-10-16 19:28:39.027 Seetong_tps[34348:3838551]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=44&addr=bjrelay40.s2.seetong.com:11443;type=0&load=45&addr=bjrelay40.s2.seetong.com:13443;type=0&load=38&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"223.104.146.206","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay18.s5.seetong.com:5443;type=0&load=18&addr=shrelay16.s5.seetong.com:6443;type=0&load=25&addr=shrelay17.s5.seetong.com:10443;"}
2026-10-16 19:28:39.027 Seetong_tps[34348:3838551] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-16 19:28:39.028 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-16 19:28:39.034 Seetong_tps[34348:3838647] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12fb12fc0>{number = 23, name = (null)}====
2026-10-16 19:28:39.035 Seetong_tps[34348:3838655] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1NDkxODg1NCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.0hQtTcdRgooYZZG9XclUOkn1cMTuWFWxsMiikza5trc","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1NDkxODg1NCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NSJdfQ.GW4tt8AXpV86SBgC3VGPV8G8xo9lhwz1W2yWihh0J4w","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-16 19:28:39.035 Seetong_tps[34348:3838551] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-16 19:28:39.035 Seetong_tps[34348:3838551] 客服消息未读数量: 0
2026-10-16 19:28:39.035 Seetong_tps[34348:3838551]  -- 获取版本信息成功: {
}
2026-10-16 19:28:39.081 Seetong_tps[34348:3838577] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c2d0f80>{number = 7, name = (null)}====
2026-10-16 19:28:39.081 Seetong_tps[34348:3838644] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fb132c0>{number = 24, name = (null)}====
2026-10-16 19:28:39.087 Seetong_tps[34348:3838551]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 19:28:39.087 Seetong_tps[34348:3838577]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-16 19:28:39.087 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-16 19:28:39.087 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-16 19:28:39.088 Seetong_tps[34348:3838577] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 19:28:39.088 Seetong_tps[34348:3838551]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-16 19:28:39.088 Seetong_tps[34348:3838551]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-16 19:28:39.088 Seetong_tps[34348:3838551]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1775 毫秒
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:28:39 090 - devIds: (
    42065949
)
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-16 19:28:39.089 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-16 19:28:39.090 Seetong_tps[34348:3838551]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:28:39.092 Seetong_tps[34348:3838551]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 19:28:39.094 Seetong_tps[34348:3838649] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fb11480>{number = 25, name = (null)}====
2026-10-16 19:28:39.095 Seetong_tps[34348:3838551]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 19:28:39.095 Seetong_tps[34348:3838551]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAwQAWlcNUV1oB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-16 19:28:39.104 Seetong_tps[34348:3838551]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-16 19:28:39.104 Seetong_tps[34348:3838551]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 19:28:39.106 Seetong_tps[34348:3838654] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11d234880>{number = 14, name = (null)}====
2026-10-16 19:28:39.194 Seetong_tps[34348:3838662] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12fb139c0>{number = 27, name = (null)}====
2026-10-16 19:28:39.247 Seetong_tps[34348:3838551]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 19:28:39.247 Seetong_tps[34348:3838551]  -- WebSocket - 重置重连次数 -- 
2026-10-16 19:28:39.247 Seetong_tps[34348:3838551]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-16 19:28:39.250 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:39.251 Seetong_tps[34348:3838551]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwQJAVcIUltpAQQB","reconn":0}}
2026-10-16 19:28:39.251 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:39.312 Seetong_tps[34348:3838551] MessageThrottle reloadTableView ---
2026-10-16 19:28:39.481 Seetong_tps[34348:3838551] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 19:28:39.481 Seetong_tps[34348:3838551] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 19:28:39.482 Seetong_tps[34348:3838551] Formatted Date: 2026-10-16
2026-10-16 19:28:39.482 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:39.505 Seetong_tps[34348:3838577] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10c2d0f80>{number = 7, name = (null)}====
2026-10-16 19:28:39.506 Seetong_tps[34348:3838551]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792148323000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-16 19:28:39.506 Seetong_tps[34348:3838551]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 18:58:43 - p2pLastHeartTime: 1792148323000 - modelHeartTime: 1792148323000
2026-10-16 19:28:39.507 Seetong_tps[34348:3838551]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 18:58:43 - p2pLastHeartTime: 1792148323000 - modelHeartTime: 1792148323000
2026-10-16 19:28:39.614 Seetong_tps[34348:3838551] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 19:28:39.620 Seetong_tps[34348:3838551] Sorted Dates (Descending): (
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10"
)
2026-10-16 19:28:39.622 Seetong_tps[34348:3838551]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-16 start=18:32:48 end=19:28:39 deviceCount=1
2026-10-16 19:28:39.623 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:39.727 Seetong_tps[34348:3838551] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 19:28:40.031 Seetong_tps[34348:3838551] MessageThrottle reloadTableView ---
2026-10-16 19:28:40.708 Seetong_tps[34348:3838551] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-16 19:28:40.708 Seetong_tps[34348:3838551] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-16 19:28:40.708 Seetong_tps[34348:3838551] 用户设置的具体字体大小: 17.000000
2026-10-16 19:28:40.841 Seetong_tps[34348:3838551] AppLaunch hideForRefreshToken
2026-10-16 19:28:40.841 Seetong_tps[34348:3838551] AppLaunch hideForRefreshToken dismiss
2026-10-16 19:28:40.841 Seetong_tps[34348:3838551] AppLaunch dismiss...
2026-10-16 19:28:41.084 Seetong_tps[34348:3838655] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-16 19:28:41.085 Seetong_tps[34348:3838655] [DeviceMonitor] 监控管理器初始化完成
2026-10-16 19:28:41.085 Seetong_tps[34348:3838655]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-16 19:28:41.085 Seetong_tps[34348:3838655]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-16 19:28:41.147 Seetong_tps[34348:3838551] AppLaunch dismiss... end
2026-10-16 19:28:41.148 Seetong_tps[34348:3838551]  dealloc -- STAppLaunchWindow
2026-10-16 19:28:41.149 Seetong_tps[34348:3838551]  dealloc -- STAppLaunchViewController
2026-10-16 19:28:41.439 Seetong_tps[34348:3838655]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-16 19:28:41.439 Seetong_tps[34348:3838655]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-16 19:28:41.440 Seetong_tps[34348:3838655]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-16 19:28:41.440 Seetong_tps[34348:3838655]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-16 19:28:41.611 Seetong_tps[34348:3838551] MessageThrottle reloadTableView ---
2026-10-16 19:28:41.618 Seetong_tps[34348:3838551]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-16 19:28:42.116 Seetong_tps[34348:3838577] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10c2d0f80>{number = 7, name = (null)}====
2026-10-16 19:28:42.130 Seetong_tps[34348:3838551]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 19:28:42.131 Seetong_tps[34348:3838551]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-16 19:28:42.131 Seetong_tps[34348:3838551] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-16 19:28:42.573 Seetong_tps[34348:3838577] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10c2d0f80>{number = 7, name = (null)}====
2026-10-16 19:28:42.748 Seetong_tps[34348:3838577] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-16 19:28:42.751 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:28:42.751 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x12ef20000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-16 19:28:42.751 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:28:42.752 Seetong_tps[34348:3838577] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 19:28:42.752 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:28:42.752 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x12ef24000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-16 19:28:42.752 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-16 19:28:42.753 Seetong_tps[34348:3838577] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 8656 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-16 19:28:42.754 Seetong_tps[34348:3838577] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2023108932 sequence 3 version 4
2026-10-16 19:28:42.754 Seetong_tps[34348:3838577] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-16 19:28:42.756 Seetong_tps[34348:3838577] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-16 19:28:42.756 Seetong_tps[34348:3838577] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-16 19:28:42.756 Seetong_tps[34348:3838577] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-16 19:28:42.770 Seetong_tps[34348:3838551] [KMPAlarmModule] module loaded
2026-10-16 19:28:42.770 Seetong_tps[34348:3838551] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1308d03c0>
2026-10-16 19:28:42.770 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 19:28:42.781 Seetong_tps[34348:3838577] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-16 19:28:42.784 Seetong_tps[34348:3838551]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 19:28:42.793 Seetong_tps[34348:3838653] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-16 19:28:43.461 Seetong_tps[34348:3838650] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-16 19:28:43.462 Seetong_tps[34348:3838650] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-16 19:28:43.463 Seetong_tps[34348:3838650] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-16 19:28:43.463 Seetong_tps[34348:3838650] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-16 19:28:43.464 Seetong_tps[34348:3838650] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-16 19:28:43.467 Seetong_tps[34348:3838650] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-16 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-16 19:28:43.468 Seetong_tps[34348:3838650] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-16 startTime=00:00:00 endTime=19:28:43 cachedAnchor=null-null
2026-10-16 19:28:43.468 Seetong_tps[34348:3838650] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-16 startTime=00:00:00 endTime=19:28:43 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-16 19:28:43.468 Seetong_tps[34348:3838650] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-16, startTime=00:00:00, endTime=19:28:43, deviceIds=[]
2026-10-16 19:28:43.468 Seetong_tps[34348:3838650] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-16 19:28:43.468 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmMessages request date=2026-10-16 start=00:00:00 end=19:28:43 deviceCount=1
2026-10-16 19:28:43.469 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:43.470 Seetong_tps[34348:3838654] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-16 19:28:43.528 Seetong_tps[34348:3838654] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=42
2026-10-16 19:28:43.528 Seetong_tps[34348:3838654] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-16 start=00:00:00 end=18:32:48 totalWindows=1
2026-10-16 19:28:43.528 Seetong_tps[34348:3838654] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-18:32:48
2026-10-16 19:28:43.534 Seetong_tps[34348:3838654] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-16 19:28:44.405 Seetong_tps[34348:3838551] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 19:28:44.406 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-16 19:28:44.456 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:26:24 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-16 19:28:44.456 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-16 19:28:44.459 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-16, startTime=07:26:24, endTime=19:28:43, hasMore=true, itemCount=100
2026-10-16 19:28:44.472 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-16, responseStart=07:26:24, responseEnd=19:28:43, hasMore=true, remoteThumbCount=99, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-16 19:28:44.472 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-16 19:28:44.483 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-16 start=07:26:24 end=19:28:43 count=100 preservedReadCount=3 readStateMs=1 entityMapMs=1 daoMs=9 totalMs=11
2026-10-16 19:28:44.485 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-16 start=07:26:24 end=19:28:43 lastTimestampMs=1792106784000 daoMs=2
2026-10-16 19:28:44.485 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-16, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:26:24, endTime=19:28:43, hasMore=true, count=100
2026-10-16 19:28:44.485 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-16 start=07:26:24 end=19:28:43 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-19:28:43 anchor=null-null
2026-10-16 19:28:44.485 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-16 19:28:44.485 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-16 19:28:44.505 Seetong_tps[34348:3838570] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=1041 rowCount=101
2026-10-16 19:28:44.506 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-16 endTime=19:28:43
2026-10-16 19:28:44.506 Seetong_tps[34348:3838570] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-16 19:28:44.506 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-16
2026-10-16 19:28:44.506 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-16 19:28:44.522 Seetong_tps[34348:3838551] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-16 endTime=19:28:43
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-16
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-16 19:28:44.523 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-16 19:28:44.523 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-16 19:28:44.523 Seetong_tps[34348:3838570] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-16 19:28:44.618 Seetong_tps[34348:3838551] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 19:28:44.618 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-16
2026-10-16 19:28:44.618 Seetong_tps[34348:3838551] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-16 19:28:44.618 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-16 19:28:44.618 Seetong_tps[34348:3838649] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-16, bucketCount=7, firstDate=2026-10-16, bucketDates=2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11, 2026-10-10
2026-10-16 19:28:44.667 Seetong_tps[34348:3838649] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-16
2026-10-16 19:28:48.751 Seetong_tps[34348:3838551]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:28:50.028 Seetong_tps[34348:3838551]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:28:50.096 Seetong_tps[34348:3838551]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 19:28:50.416 Seetong_tps[34348:3838662] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fb139c0>{number = 27, name = (null)}====
2026-10-16 19:28:50.692 Seetong_tps[34348:3838551]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-16 19:28:50.696 Seetong_tps[34348:3838551] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-16 19:28:50.716 Seetong_tps[34348:3838551] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-16 19:28:50.716 Seetong_tps[34348:3838551] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-16 19:28:50.717 Seetong_tps[34348:3838551] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-16 19:28:50.722 Seetong_tps[34348:3838551]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 19:28:50.769 Seetong_tps[34348:3838551]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:28:50.772 Seetong_tps[34348:3838551]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:28:50.775 Seetong_tps[34348:3838551]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:28:50.775 Seetong_tps[34348:3838551]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:28:50.807 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551] queryAllSharingDeviceInfo timestamp=1792150119.088238
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551] currentTimestamp=1792150130.808002, timestamp=1792150119.088238
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 19:28:50 808
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:28:50 808 - devIds: (
    42065949
)
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: EC98D748-C4F8-4E3B-87D5-01D48F276333
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1326b1400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130bc6700>; layer = <CALayer: 0x130fb6c70>>
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1326b1400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130bc6700>; layer = <CALayer: 0x130fb6c70>> -- _camera.supportPlatform: 6
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 11:28:50 +0000
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-15 22:06:24 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:28:50.808 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 19:28:50 809
2026-10-16 19:28:50.808 Seetong_tps[34348:3838759] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11d234740>{number = 15, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c1e0000>
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: playsettype = 50
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-16 19:28:50.809 Seetong_tps[34348:3838655] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551] queryAllSharingDeviceInfo timestamp=1792150119.088634
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551] currentTimestamp=1792150130.810354, timestamp=1792150119.088634
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 19:28:50 810
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:28:50 810 - devIds: (
    42065949
)
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1326b2000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1326fcbc0>; layer = <CALayer: 0x131d57360>>
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1326b2000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1326fcbc0>; layer = <CALayer: 0x131d57360>> -- _camera.supportPlatform: 6
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 11:28:50 +0000
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-15 22:06:24 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:28:50.810 Seetong_tps[34348:3838759] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:28:50.810 Seetong_tps[34348:3838551]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 19:28:50 811
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11d234740>{number = 15, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c1e0c00>
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: playsettype = 50
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:28:50.810 Seetong_tps[34348:3838655] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:28:50.823 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:50.823 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:50.823 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:50.823 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:50.824 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:50.824 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:50.824 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:50.824 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:50.825 Seetong_tps[34348:3838551] uid:42065949-CH-1 playAudio
2026-10-16 19:28:50.825 Seetong_tps[34348:3838551]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-16 19:28:50.825 Seetong_tps[34348:3838551]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 19:28:50.825 Seetong_tps[34348:3838551]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-16 19:28:50.825 Seetong_tps[34348:3838551]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 19:28:50.826 Seetong_tps[34348:3838758] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 19:28:50.826 Seetong_tps[34348:3838758]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-16 19:28:50.826 Seetong_tps[34348:3838551] checkPortStatus:_decodePort=1
2026-10-16 19:28:50.826 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:51.008 Seetong_tps[34348:3838551] 未处理的 biz 类型: res_low_power_wake_command
2026-10-16 19:28:51.029 Seetong_tps[34348:3838551] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-16 19:28:51.122 Seetong_tps[34348:3838759] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-16 19:28:51.142 Seetong_tps[34348:3838551] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x130b77c40>
2026-10-16 19:28:51.142 Seetong_tps[34348:3838551] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-16 19:28:51.161 Seetong_tps[34348:3838595] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:28:51.161 Seetong_tps[34348:3838655] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-16 19:28:51.161 Seetong_tps[34348:3838655] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-16 19:28:51.161 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11d234740>{number = 15, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c1e0000>
2026-10-16 19:28:51.161 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.44 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: playsettype = 50
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-16 19:28:51.162 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-16 19:28:51.163 Seetong_tps[34348:3838655] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:28:51.163 Seetong_tps[34348:3838655] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:28:51.163 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:51.164 Seetong_tps[34348:3838570] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1136d55c0>{number = 11, name = (null)}====
2026-10-16 19:28:51.182 Seetong_tps[34348:3838595] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11d234740>{number = 15, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c1e0c00>
2026-10-16 19:28:51.182 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: playsettype = 50
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:28:51.182 Seetong_tps[34348:3838655] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:28:51.182 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:51.202 Seetong_tps[34348:3838759] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-16 19:28:51.508 Seetong_tps[34348:3838595]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 19:28:51.513 Seetong_tps[34348:3838595]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 19:28:51.513 Seetong_tps[34348:3838551]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport";
}
2026-10-16 19:28:51.593 Seetong_tps[34348:3838835] 重新观看视频线程：<_NSMainThread: 0x10c038000>{number = 1, name = (null)}
2026-10-16 19:28:51.607 Seetong_tps[34348:3838551] uid:42065949-CH-1 playAudio
2026-10-16 19:28:51.607 Seetong_tps[34348:3838662] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-16 19:28:51.607 Seetong_tps[34348:3838551] Formatted Date: 2026-10-16
2026-10-16 19:28:51.607 Seetong_tps[34348:3838551] checkPortStatus:_decodePort=3
2026-10-16 19:28:51.607 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.89 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:28:51.680 Seetong_tps[34348:3838845] 重新观看视频线程：<_NSMainThread: 0x10c038000>{number = 1, name = (null)}
2026-10-16 19:28:51.683 Seetong_tps[34348:3838758] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-16 19:28:51.694 Seetong_tps[34348:3838551] uid:42065949-CH-1 playAudio
2026-10-16 19:28:51.695 Seetong_tps[34348:3838551] Formatted Date: 2026-10-16
2026-10-16 19:28:51.699 Seetong_tps[34348:3838551] checkPortStatus:_decodePort=3
2026-10-16 19:28:51.705 Seetong_tps[34348:3838551]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.90 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:28:51.800 Seetong_tps[34348:3838595]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-16 19:28:51.885 Seetong_tps[34348:3838595] hexStringLen=42
2026-10-16 19:28:51.886 Seetong_tps[34348:3838595] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-16 19:28:51.886 Seetong_tps[34348:3838595] getDevOsdXmlInfoBlock == null
2026-10-16 19:28:51.892 Seetong_tps[34348:3838595] Failed to get IoT drive away set configuration.
2026-10-16 19:28:51.892 Seetong_tps[34348:3838595]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-16 19:28:53.803 Seetong_tps[34348:3838551]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-16 19:28:53.803 Seetong_tps[34348:3838551]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1326b1400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130bc6700>; layer = <CALayer: 0x130fb6c70>>
2026-10-16 19:28:53.803 Seetong_tps[34348:3838551] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-16 19:28:53.803 Seetong_tps[34348:3838551] -----------1release decodeport = 3
2026-10-16 19:28:53.803 Seetong_tps[34348:3838551]  -- SIOT参数outString: {"association_id":"sPihesfg5gcm8aqM_1","auth_time":354,"awaken_ms":2571,"conn_media_ch_time":239,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"3015","k_auth_send":"187_2661","k_awaken":"187_491_896_1297_1297_2317_3706_4112_12384_12789","k_connect_ok":"2900","k_online":"2660","k_recv_i":"{\"0\":\"13138\",\"1\":\"13238\"}","k_sdp_send":"199_2671","k_sig_offline":"","k_timebase":1792150118424,"k_watch_send":"{\"0\":\"12384\",\"1\":\"12386\"}","p2p_hold_success":false,"relay_addr":"124.221.114.123:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":401,"rtc_version":"1.5.4.3","rtp_first_i":248,"sdp_time":358,"sig_addr":"116.63.196.39:24201","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":51,\"min\":45,\"max\":48},\"fps\":{\"avg\":85,\"min\":36,\"max\":186,\"std\":47.51,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":353}
2026-10-16 19:28:53.804 Seetong_tps[34348:3838551]  -- SIOT参数: {
    "association_id" = "sPihesfg5gcm8aqM_1";
    "auth_time" = 354;
    "awaken_ms" = 2571;
    "conn_media_ch_time" = 239;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 3000;
    "relay_addr" = "124.221.114.123:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 401;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 248;
    "rtt_max" = 48;
    "rtt_min" = 45;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 358;
    "sig_addr" = "116.63.196.39:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 85;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 186;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 353;
}
2026-10-16 19:28:53.804 Seetong_tps[34348:3838551]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "sPihesfg5gcm8aqM_1";
    "auth_time" = 354;
    "awaken_ms" = 2571;
    "conn_media_ch_time" = 239;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 3000;
    "relay_addr" = "124.221.114.123:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 401;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 248;
    "rtt_max" = 48;
    "rtt_min" = 45;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 358;
    "sig_addr" = "116.63.196.39:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 85;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 186;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 353;
}
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551] _openGLView clearFrame ...
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1326b2000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1326fcbc0>; layer = <CALayer: 0x131d57360>>
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551] -----------1release decodeport = 4
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551] _openGLView clearFrame ...
2026-10-16 19:28:53.806 Seetong_tps[34348:3838551] [KMPPlaybackRoute] preview replay request uid=42065949-CH-1 groupId=0 fromPreviewPlayback=1 delay=0.0
2026-10-16 19:28:53.808 Seetong_tps[34348:3838551] [KMPRouter] openPlaybackPage devId=42065949-CH-1 fromPreviewPlayback=1 fromOfflinePush=0 fromAlarmReplay=0 alarmReplayTime=(null)
2026-10-16 19:28:53.808 Seetong_tps[34348:3838551] 【kuikly performance】pagename: PlayBackPage, Memory in use: 257.798MB
2026-10-16 19:28:55.385 Seetong_tps[34348:3838662] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-16 19:29:35.236 Seetong_tps[34374:3839684] app_version=8.4.106
2026-10-16 19:29:35.237 Seetong_tps[34374:3839684]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-16 19:29:35.237 Seetong_tps[34374:3839684] showForLogin 1
2026-10-16 19:29:35.238 Seetong_tps[34374:3839684] AppLaunch 还剩 7.847270965576172 秒
2026-10-16 19:29:35.245 Seetong_tps[34374:3839692] 询问用户是否开启推送成功
2026-10-16 19:29:35.245 Seetong_tps[34374:3839692] 用户点击允许接收推送
2026-10-16 19:29:35.246 Seetong_tps[34374:3839694] remoteNotificationSetting: <UNNotificationSettings: 0x1556cd2c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-16 19:29:35.248 Seetong_tps[34374:3839684]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-16 19:29:35.253 Seetong_tps[34374:3839684] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.563MB
2026-10-16 19:29:35.253 Seetong_tps[34374:3839684] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.563MB
2026-10-16 19:29:35.254 Seetong_tps[34374:3839684] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.595MB
2026-10-16 19:29:35.267 Seetong_tps[34374:3839684] viewDidLoad/configtime=2026-10-16 11:29:35 +0000
2026-10-16 19:29:35.268 Seetong_tps[34374:3839684]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-16 19:29:35.268 Seetong_tps[34374:3839684]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-16 19:29:35.297 Seetong_tps[34374:3839751] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-16 19:29:35.299 Seetong_tps[34374:3839684]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-16 19:29:35.300 Seetong_tps[34374:3839684]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-16 19:29:35.300 Seetong_tps[34374:3839684] 开始检查未读客服消息...
2026-10-16 19:29:35.301 Seetong_tps[34374:3839684] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-16 19:29:35.304 Seetong_tps[34374:3839684]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-16 19:29:35.304 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty - 
2026-10-16 19:29:35.305 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 19:29:35.307 Seetong_tps[34374:3839684] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-16 19:29:35.307 Seetong_tps[34374:3839684] NAV deviceOrientationDidChange:1
2026-10-16 19:29:35.309 Seetong_tps[34374:3839751] backJsonStr
2026-10-16 19:29:35.310 Seetong_tps[34374:3839684] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-16 19:29:35.310 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty - 
2026-10-16 19:29:35.310 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 19:29:35.341 Seetong_tps[34374:3839684]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-16 19:29:35.416 Seetong_tps[34374:3839684] Super properties have already been unregistered.
2026-10-16 19:29:35.417 Seetong_tps[34374:3839684] UMAPM_OOMSampling(1,0):NO
2026-10-16 19:29:35.418 Seetong_tps[34374:3839684]  -- deviceListDataUpdate - AppLaunch 还剩 2.666465997695923 秒 - 再延迟 3.166465997695923 秒 - 启动耗时 0.3335340023040771 秒
2026-10-16 19:29:35.418 Seetong_tps[34374:3839684] groupDeviceList 已在进行中，等待后重新分组
2026-10-16 19:29:35.418 Seetong_tps[34374:3839684]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 334 毫秒
2026-10-16 19:29:35.420 Seetong_tps[34374:3839684] ++++-[VideoView dealloc]++++
2026-10-16 19:29:35.422 Seetong_tps[34374:3839684] OpenGLView20_Seetong dealloc:0x155abdb80
2026-10-16 19:29:35.430 Seetong_tps[34374:3839684] UMAPM_NetworkSampling(0,0):NO
2026-10-16 19:29:35.430 Seetong_tps[34374:3839684]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-16 19:29:35.430 Seetong_tps[34374:3839684]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:29:35.432 Seetong_tps[34374:3839684]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 491;
}
2026-10-16 19:29:35.434 Seetong_tps[34374:3839684] 蓝牙未打开
2026-10-16 19:29:35.445 Seetong_tps[34374:3839684]  -- WebSocket - 重置重连次数 -- 
2026-10-16 19:29:35.455 Seetong_tps[34374:3839684]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 19:29:35.455 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty - 
2026-10-16 19:29:35.455 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 19:29:35.455 Seetong_tps[34374:3839684] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 19:29:35.455 Seetong_tps[34374:3839684] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 19:29:35.459 Seetong_tps[34374:3839684]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 19:29:35.459 Seetong_tps[34374:3839684]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 19:29:35.692 Seetong_tps[34374:3839751] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1NDk3NTU3Miwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.UTcFjc7BK0DfzgtPmEXZQKINdt0xyJSPAqq6PjBktgM","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mjc1NDk3NTU3Miwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTQiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0Il19.H1Zeqim2J5kUAUIxDyXCPXk_NOCSKwu0TSFroM7XN3Q","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"aws-hwflkf-tpsiot-media-02.seetong.com","netType":4,"relayNode":"63.185.98.6:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"}]}
====
2026-10-16 19:29:35.752 Seetong_tps[34374:3839701] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1562fda80>{number = 18, name = (null)}====
2026-10-16 19:29:35.802 Seetong_tps[34374:3839684]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-16 19:29:35.802 Seetong_tps[34374:3839684]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-16 19:29:35.814 Seetong_tps[34374:3839700] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1562fdbc0>{number = 19, name = (null)}====
2026-10-16 19:29:35.815 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-16 19:29:35.826 Seetong_tps[34374:3839751] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-16 19:29:35.826 Seetong_tps[34374:3839751] [DeviceMonitor] 监控管理器初始化完成
2026-10-16 19:29:35.827 Seetong_tps[34374:3839751]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-16 19:29:35.858 Seetong_tps[34374:3839698] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x15443b880>{number = 5, name = (null)}====
2026-10-16 19:29:35.858 Seetong_tps[34374:3839684] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-16 19:29:35.859 Seetong_tps[34374:3839684] 客服消息未读数量: 0
2026-10-16 19:29:35.969 Seetong_tps[34374:3839756] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1562fdd40>{number = 20, name = (null)}====
2026-10-16 19:29:35.970 Seetong_tps[34374:3839684]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 19:29:35.972 Seetong_tps[34374:3839684]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlMEW1cOAlRvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-16 19:29:35.978 Seetong_tps[34374:3839699] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1546d6980>{number = 9, name = (null)}====
2026-10-16 19:29:35.978 Seetong_tps[34374:3839754] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1562fdd80>{number = 22, name = (null)}====
2026-10-16 19:29:35.980 Seetong_tps[34374:3839684]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:29:35.982 Seetong_tps[34374:3839692] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x154438d80>{number = 2, name = (null)}====
2026-10-16 19:29:36.005 Seetong_tps[34374:3839694] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1546d6200>{number = 7, name = (null)}====
2026-10-16 19:29:36.034 Seetong_tps[34374:3839752] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1563f41c0>{number = 23, name = (null)}====
2026-10-16 19:29:36.034 Seetong_tps[34374:3839684]  -- 获取版本信息成功: {
}
2026-10-16 19:29:36.061 Seetong_tps[34374:3839755] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x155a6c6c0>{number = 12, name = (null)}====
2026-10-16 19:29:36.065 Seetong_tps[34374:3839753] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1563f4780>{number = 24, name = (null)}====
2026-10-16 19:29:36.066 Seetong_tps[34374:3839702] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1563f4840>{number = 25, name = (null)}====
2026-10-16 19:29:36.066 Seetong_tps[34374:3839684] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-16 19:29:36.080 Seetong_tps[34374:3839684]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 19:29:36.080 Seetong_tps[34374:3839684]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 19:29:36.085 Seetong_tps[34374:3839684]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=44&addr=bjrelay40.s2.seetong.com:3443;type=0&load=45&addr=bjrelay40.s2.seetong.com:11443;type=0&load=50&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"223.104.146.206","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=shrelay12.s5.seetong.com:10443;type=0&load=22&addr=shrelay12.s5.seetong.com:15443;type=0&load=31&addr=shrelay13.s5.seetong.com:5443;"}
2026-10-16 19:29:36.088 Seetong_tps[34374:3839764] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1563f47c0>{number = 26, name = (null)}====
2026-10-16 19:29:36.089 Seetong_tps[34374:3839704] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1563f4800>{number = 27, name = (null)}====
2026-10-16 19:29:36.093 Seetong_tps[34374:3839684]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 19:29:36.093 Seetong_tps[34374:3839764]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-16 19:29:36.093 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-16 19:29:36.093 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 19:29:36.095 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 19:29:36.095 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 19:29:36.095 Seetong_tps[34374:3839764]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-16 19:29:36.095 Seetong_tps[34374:3839764]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 19:29:36.096 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-16 19:29:36.096 Seetong_tps[34374:3839764] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 19:29:36.096 Seetong_tps[34374:3839684]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-16 19:29:36.096 Seetong_tps[34374:3839684]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-16 19:29:36.096 Seetong_tps[34374:3839684]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1011 毫秒
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:29:36 098 - devIds: (
    42065949
)
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-16 19:29:36.097 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-16 19:29:36.098 Seetong_tps[34374:3839684]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 19:29:36.103 Seetong_tps[34374:3839684]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 19:29:36.126 Seetong_tps[34374:3839684]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 19:29:36.126 Seetong_tps[34374:3839684]  -- WebSocket - 重置重连次数 -- 
2026-10-16 19:29:36.126 Seetong_tps[34374:3839684]  -- WebSocket connection 长连接成功 - 耗时：0.8 秒
2026-10-16 19:29:36.128 Seetong_tps[34374:3839684]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:29:36.128 Seetong_tps[34374:3839684]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwQJAVcJUlRpAQQB","reconn":0}}
2026-10-16 19:29:36.128 Seetong_tps[34374:3839684]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:29:36.291 Seetong_tps[34374:3839751]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-16 19:29:36.291 Seetong_tps[34374:3839751]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-16 19:29:36.291 Seetong_tps[34374:3839751]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-16 19:29:36.291 Seetong_tps[34374:3839751]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-16 19:29:36.337 Seetong_tps[34374:3839684] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 19:29:36.337 Seetong_tps[34374:3839684] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 19:29:36.338 Seetong_tps[34374:3839684] Formatted Date: 2026-10-16
2026-10-16 19:29:36.338 Seetong_tps[34374:3839684]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:29:36.446 Seetong_tps[34374:3839684] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 19:29:36.452 Seetong_tps[34374:3839684] Sorted Dates (Descending): (
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11",
    "2026-10-10"
)
2026-10-16 19:29:36.454 Seetong_tps[34374:3839684]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-16 start=19:28:43 end=19:29:36 deviceCount=1
2026-10-16 19:29:36.454 Seetong_tps[34374:3839684]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:29:36.527 Seetong_tps[34374:3839704] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1563f4800>{number = 27, name = (null)}====
2026-10-16 19:29:36.528 Seetong_tps[34374:3839684]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792148323000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-16 19:29:36.529 Seetong_tps[34374:3839684]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 18:58:43 - p2pLastHeartTime: 1792148323000 - modelHeartTime: 1792148323000
2026-10-16 19:29:36.530 Seetong_tps[34374:3839684]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-16 18:58:43 - p2pLastHeartTime: 1792148323000 - modelHeartTime: 1792148323000
2026-10-16 19:29:36.612 Seetong_tps[34374:3839684] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 19:29:37.044 Seetong_tps[34374:3839684] MessageThrottle reloadTableView ---
2026-10-16 19:29:37.406 Seetong_tps[34374:3839684] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-16 19:29:37.406 Seetong_tps[34374:3839684] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-16 19:29:37.406 Seetong_tps[34374:3839684] 用户设置的具体字体大小: 17.000000
2026-10-16 19:29:38.451 Seetong_tps[34374:3839684]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-16 19:29:38.629 Seetong_tps[34374:3839684] AppLaunch hideForRefreshToken
2026-10-16 19:29:38.629 Seetong_tps[34374:3839684] AppLaunch hideForRefreshToken dismiss
2026-10-16 19:29:38.629 Seetong_tps[34374:3839684] AppLaunch dismiss...
2026-10-16 19:29:38.934 Seetong_tps[34374:3839684] AppLaunch dismiss... end
2026-10-16 19:29:38.934 Seetong_tps[34374:3839684]  dealloc -- STAppLaunchWindow
2026-10-16 19:29:38.936 Seetong_tps[34374:3839684]  dealloc -- STAppLaunchViewController
2026-10-16 19:29:38.939 Seetong_tps[34374:3839755] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x155a6c6c0>{number = 12, name = (null)}====
2026-10-16 19:29:38.965 Seetong_tps[34374:3839684]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 19:29:38.965 Seetong_tps[34374:3839684]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-16 19:29:38.965 Seetong_tps[34374:3839684] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-16 19:29:39.376 Seetong_tps[34374:3839755] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x155a6c6c0>{number = 12, name = (null)}====
2026-10-16 19:29:40.356 Seetong_tps[34374:3839684]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-16 19:29:40.368 Seetong_tps[34374:3839684] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-16 19:29:40.410 Seetong_tps[34374:3839684] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-16 19:29:40.410 Seetong_tps[34374:3839684] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-16 19:29:40.411 Seetong_tps[34374:3839684] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-16 19:29:40.417 Seetong_tps[34374:3839684]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 19:29:40.459 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:40.462 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:40.464 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:40.464 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:40.473 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684] queryAllSharingDeviceInfo timestamp=1792150176.095058
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684] currentTimestamp=1792150180.474002, timestamp=1792150176.095058
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 19:29:40 474
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:29:40 474 - devIds: (
    42065949
)
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 125F717D-5CC3-44A3-BB2F-0509CBC8DFD6
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x15647d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564a3200>; layer = <CALayer: 0x156494f00>>
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x15647d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564a3200>; layer = <CALayer: 0x156494f00>> -- _camera.supportPlatform: 6
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 11:29:40 +0000
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:29:40.474 Seetong_tps[34374:3839702] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:29:40.474 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 19:29:40 475
2026-10-16 19:29:40.474 Seetong_tps[34374:3839751] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-16 19:29:40.474 Seetong_tps[34374:3839751] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-16 19:29:40.474 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1545dc000>
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:40.475 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:40.475 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:29:40.475 Seetong_tps[34374:3839684] queryAllSharingDeviceInfo timestamp=1792150176.095726
2026-10-16 19:29:40.475 Seetong_tps[34374:3839684] currentTimestamp=1792150180.475982, timestamp=1792150176.095726
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 19:29:40 476
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-16 19:29:40 476 - devIds: (
    42065949
)
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x15647e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564f67c0>; layer = <CALayer: 0x1564d6100>>
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x15647e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564f67c0>; layer = <CALayer: 0x1564d6100>> -- _camera.supportPlatform: 6
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 11:29:40 +0000
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:29:40.476 Seetong_tps[34374:3839702] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:29:40.476 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 19:29:40 476
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1545dcc00>
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:40.476 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:40.477 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.478 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.518 Seetong_tps[34374:3839684] uid:42065949-CH-1 playAudio
2026-10-16 19:29:40.519 Seetong_tps[34374:3839684]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-16 19:29:40.519 Seetong_tps[34374:3839684]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 19:29:40.519 Seetong_tps[34374:3839684]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-16 19:29:40.519 Seetong_tps[34374:3839684]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 19:29:40.519 Seetong_tps[34374:3839699] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 19:29:40.519 Seetong_tps[34374:3839699]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-16 19:29:40.526 Seetong_tps[34374:3839684] checkPortStatus:_decodePort=1
2026-10-16 19:29:40.526 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.627 Seetong_tps[34374:3839684] 未处理的 biz 类型: res_low_power_wake_command
2026-10-16 19:29:40.671 Seetong_tps[34374:3839708] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1545dc000>
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:40.671 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:40.671 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:40.671 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:40.684 Seetong_tps[34374:3839708] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1545dcc00>
2026-10-16 19:29:40.684 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.27 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:40.684 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:40.684 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.27 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:40.722 Seetong_tps[34374:3839684] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-16 19:29:40.831 Seetong_tps[34374:3839761] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1556f8880>{number = 14, name = (null)}====
2026-10-16 19:29:40.899 Seetong_tps[34374:3839708]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 19:29:40.902 Seetong_tps[34374:3839708]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 19:29:40.912 Seetong_tps[34374:3839684]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport";
}
2026-10-16 19:29:41.166 Seetong_tps[34374:3839882] 重新观看视频线程：<_NSMainThread: 0x154438000>{number = 1, name = (null)}
2026-10-16 19:29:41.180 Seetong_tps[34374:3839684] uid:42065949-CH-1 playAudio
2026-10-16 19:29:41.181 Seetong_tps[34374:3839684] Formatted Date: 2026-10-16
2026-10-16 19:29:41.181 Seetong_tps[34374:3839684] checkPortStatus:_decodePort=3
2026-10-16 19:29:41.181 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.71 - 设备: 大门 - 42065949-CH-1
2026-10-16 19:29:41.260 Seetong_tps[34374:3839888] 重新观看视频线程：<_NSMainThread: 0x154438000>{number = 1, name = (null)}
2026-10-16 19:29:41.263 Seetong_tps[34374:3839753] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-16 19:29:41.272 Seetong_tps[34374:3839684] uid:42065949-CH-1 playAudio
2026-10-16 19:29:41.272 Seetong_tps[34374:3839753] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-16 19:29:41.272 Seetong_tps[34374:3839684] Formatted Date: 2026-10-16
2026-10-16 19:29:41.276 Seetong_tps[34374:3839684]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.87 - 设备: 大门 - 42065949-CH-2
2026-10-16 19:29:41.289 Seetong_tps[34374:3839684] checkPortStatus:_decodePort=3
2026-10-16 19:29:41.520 Seetong_tps[34374:3839708] hexStringLen=42
2026-10-16 19:29:41.523 Seetong_tps[34374:3839708] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-16 19:29:41.524 Seetong_tps[34374:3839708] getDevOsdXmlInfoBlock == null
2026-10-16 19:29:41.624 Seetong_tps[34374:3839708] Failed to get IoT drive away set configuration.
2026-10-16 19:29:41.624 Seetong_tps[34374:3839708]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-16 19:29:41.625 Seetong_tps[34374:3839708]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-16 19:29:45.419 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:29:45.497 Seetong_tps[34374:3839684] Formatted Date: 2026-10-16
2026-10-16 19:29:45.498 Seetong_tps[34374:3839684] Formatted Date: 2026-10-16
2026-10-16 19:29:46.043 Seetong_tps[34374:3839684]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-16 19:29:46.043 Seetong_tps[34374:3839684]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x15647d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564a3200>; layer = <CALayer: 0x156494f00>>
2026-10-16 19:29:46.043 Seetong_tps[34374:3839684] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-16 19:29:46.043 Seetong_tps[34374:3839684] -----------1release decodeport = 3
2026-10-16 19:29:46.044 Seetong_tps[34374:3839684] _openGLView clearFrame ...
2026-10-16 19:29:46.044 Seetong_tps[34374:3839684]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-16 19:29:46.044 Seetong_tps[34374:3839684]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x15647e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1564f67c0>; layer = <CALayer: 0x1564d6100>>
2026-10-16 19:29:46.044 Seetong_tps[34374:3839684] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-16 19:29:46.045 Seetong_tps[34374:3839684] -----------1release decodeport = 4
2026-10-16 19:29:46.045 Seetong_tps[34374:3839684]  -- SIOT参数outString: {"association_id":"hwkejzreoVshp6sb_1","auth_time":994,"awaken_ms":594,"conn_media_ch_time":1149,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"1121","k_auth_send":"127","k_awaken":"127_465_871_3795_4200_5304_5708","k_connect_ok":"1277","k_online":"656","k_recv_i":"{\"0\":\"5949\",\"1\":\"6072\"}","k_sdp_send":"138","k_sig_offline":"","k_timebase":1792150175170,"k_watch_send":"{\"0\":\"5304\",\"1\":\"5306\"}","p2p_hold_success":false,"relay_addr":"124.221.114.123:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":559,"rtc_version":"1.5.4.3","rtp_first_i":122,"sdp_time":1014,"sig_addr":"116.63.196.39:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":53,\"min\":50,\"max\":50},\"fps\":{\"avg\":97,\"min\":1,\"max\":436,\"std\":91.08,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":207}
2026-10-16 19:29:46.048 Seetong_tps[34374:3839684]  -- SIOT参数: {
    "association_id" = "hwkejzreoVshp6sb_1";
    "auth_time" = 994;
    "awaken_ms" = 594;
    "conn_media_ch_time" = 1149;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 5600;
    "relay_addr" = "124.221.114.123:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 559;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 122;
    "rtt_max" = 50;
    "rtt_min" = 50;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1014;
    "sig_addr" = "116.63.196.39:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 97;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 436;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 207;
}
2026-10-16 19:29:46.048 Seetong_tps[34374:3839684]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "hwkejzreoVshp6sb_1";
    "auth_time" = 994;
    "awaken_ms" = 594;
    "conn_media_ch_time" = 1149;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 5600;
    "relay_addr" = "124.221.114.123:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 559;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 122;
    "rtt_max" = 50;
    "rtt_min" = 50;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1014;
    "sig_addr" = "116.63.196.39:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 97;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 436;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 207;
}
2026-10-16 19:29:46.049 Seetong_tps[34374:3839684] _openGLView clearFrame ...
2026-10-16 19:29:46.049 Seetong_tps[34374:3839684] [KMPPlaybackRoute] preview replay request uid=42065949-CH-2 groupId=0 fromPreviewPlayback=1 delay=0.0
2026-10-16 19:29:46.054 Seetong_tps[34374:3839684] [KMPRouter] openPlaybackPage devId=42065949-CH-2 fromPreviewPlayback=1 fromOfflinePush=0 fromAlarmReplay=0 alarmReplayTime=(null)
2026-10-16 19:29:46.054 Seetong_tps[34374:3839684] 【kuikly performance】pagename: PlayBackPage, Memory in use: 229.579MB
2026-10-16 19:29:46.061 Seetong_tps[34374:3839761] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-16 19:29:46.061 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:29:46.062 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d2d4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-16 19:29:46.062 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:29:46.063 Seetong_tps[34374:3839761] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 19:29:46.063 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:29:46.063 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d2d8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-16 19:29:46.063 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:29:46.063 Seetong_tps[34374:3839761] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 8818 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-16 19:29:46.064 Seetong_tps[34374:3839761] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1093487882 sequence 3 version 4
2026-10-16 19:29:46.065 Seetong_tps[34374:3839761] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-16 19:29:46.079 Seetong_tps[34374:3839761] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-16 19:29:46.096 Seetong_tps[34374:3839684] KMPCloudPlaybackVideoView set prop index = 0
2026-10-16 19:29:46.104 Seetong_tps[34374:3839684] hrv_setPropWithKey:index
2026-10-16 19:29:46.104 Seetong_tps[34374:3839684] index = 16
2026-10-16 19:29:46.104 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-16 19:29:46.109 Seetong_tps[34374:3839684] hrv_setPropWithKey:index
2026-10-16 19:29:46.109 Seetong_tps[34374:3839684] index = 17
2026-10-16 19:29:46.109 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-16 19:29:46.116 Seetong_tps[34374:3839684] hrv_setPropWithKey:index
2026-10-16 19:29:46.116 Seetong_tps[34374:3839684] index = 18
2026-10-16 19:29:46.140 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.142 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.144 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.146 Seetong_tps[34374:3839684] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-16 19:29:46.148 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.148 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.148 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:29:46.157 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:29:46.158 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:29:46.671 Seetong_tps[34374:3839760] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-16 19:29:46.672 Seetong_tps[34374:3839760] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] uid:42065949-CH-1 playAudio
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-16 19:29:46.683 Seetong_tps[34374:3839684] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-16 19:29:46.684 Seetong_tps[34374:3839684] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-16 19:29:46.689 Seetong_tps[34374:3839684] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-16 19:29:46.689 Seetong_tps[34374:3839684] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-16 19:29:46.941 Seetong_tps[34374:3839708]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-16 19:29:47.428 Seetong_tps[34374:3839708] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=1696
2026-10-16 19:29:47.478 Seetong_tps[34374:3839708] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=2512
2026-10-16 19:29:47.498 Seetong_tps[34374:3839684] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-16 19:29:55.418 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoByTime,params:{"time": "20261016090324","alarmType": 268435455,"audioEnable": 1}
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684]  -- 播放视频（录像） -- 开始时间: 2026-10-16 11:29:40 +0000
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoByTime,params:{"time": "20261016090324","alarmType": 268435455,"audioEnable": 1}
2026-10-16 19:29:56.391 Seetong_tps[34374:3839760] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261016090324
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 07:07:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-16 19:29:56.391 Seetong_tps[34374:3839684]  -- 播放视频（录像） -- 开始时间: 2026-10-16 11:29:40 +0000
2026-10-16 19:29:56.391 Seetong_tps[34374:3839760] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261016090324
2026-10-16 19:29:56.604 Seetong_tps[34374:3839708]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-16 19:29:56.604 Seetong_tps[34374:3839708]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1545dc000>
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:56.826 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:56.826 Seetong_tps[34374:3839684] checkPortStatus:_decodePort=5
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:56.827 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1559532c0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1545dcc00>
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: playsettype = 50
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:6 :MediaType:0x0101
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 19:29:56.831 Seetong_tps[34374:3839751] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 19:29:57.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150197.392355,lastReceiveYUVTimeInterval=1792150196.391409,interval=1.001,videoView=0x156724800
2026-10-16 19:29:57.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150197.392667,lastReceiveYUVTimeInterval=1792150196.391707,interval=1.001,videoView=0x156725000
2026-10-16 19:29:58.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150198.392000,lastReceiveYUVTimeInterval=1792150198.077415,interval=0.315,videoView=0x156724800
2026-10-16 19:29:58.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150198.392181,lastReceiveYUVTimeInterval=1792150196.391707,interval=2.000,videoView=0x156725000
2026-10-16 19:29:59.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150199.392481,lastReceiveYUVTimeInterval=1792150199.026891,interval=0.366,videoView=0x156724800
2026-10-16 19:29:59.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150199.392734,lastReceiveYUVTimeInterval=1792150199.332963,interval=0.060,videoView=0x156725000
2026-10-16 19:30:00.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150200.392388,lastReceiveYUVTimeInterval=1792150200.178156,interval=0.214,videoView=0x156724800
2026-10-16 19:30:00.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150200.392621,lastReceiveYUVTimeInterval=1792150199.813049,interval=0.580,videoView=0x156725000
2026-10-16 19:30:01.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150201.392387,lastReceiveYUVTimeInterval=1792150201.243027,interval=0.149,videoView=0x156724800
2026-10-16 19:30:01.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150201.392707,lastReceiveYUVTimeInterval=1792150200.815774,interval=0.577,videoView=0x156725000
2026-10-16 19:30:02.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150202.392404,lastReceiveYUVTimeInterval=1792150201.243027,interval=1.149,videoView=0x156724800
2026-10-16 19:30:02.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150202.392713,lastReceiveYUVTimeInterval=1792150201.818801,interval=0.574,videoView=0x156725000
2026-10-16 19:30:03.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150203.392430,lastReceiveYUVTimeInterval=1792150202.982774,interval=0.410,videoView=0x156724800
2026-10-16 19:30:03.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150203.392750,lastReceiveYUVTimeInterval=1792150202.818897,interval=0.574,videoView=0x156725000
2026-10-16 19:30:04.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150204.392402,lastReceiveYUVTimeInterval=1792150204.220417,interval=0.172,videoView=0x156724800
2026-10-16 19:30:04.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150204.392738,lastReceiveYUVTimeInterval=1792150203.824158,interval=0.569,videoView=0x156725000
2026-10-16 19:30:05.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150205.392429,lastReceiveYUVTimeInterval=1792150205.111544,interval=0.281,videoView=0x156724800
2026-10-16 19:30:05.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150205.392817,lastReceiveYUVTimeInterval=1792150204.825928,interval=0.567,videoView=0x156725000
2026-10-16 19:30:05.418 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:06.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150206.392427,lastReceiveYUVTimeInterval=1792150206.321472,interval=0.071,videoView=0x156724800
2026-10-16 19:30:06.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150206.392724,lastReceiveYUVTimeInterval=1792150206.081952,interval=0.311,videoView=0x156725000
2026-10-16 19:30:07.236 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 2,"playTime": ""}
2026-10-16 19:30:07.236 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 2,"playTime": ""}
2026-10-16 19:30:07.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150207.392334,lastReceiveYUVTimeInterval=1792150207.326035,interval=0.066,videoView=0x156724800
2026-10-16 19:30:07.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150207.392609,lastReceiveYUVTimeInterval=1792150207.223674,interval=0.169,videoView=0x156725000
2026-10-16 19:30:08.391 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150208.391453,lastReceiveYUVTimeInterval=1792150208.076356,interval=0.315,videoView=0x156724800
2026-10-16 19:30:08.391 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150208.391824,lastReceiveYUVTimeInterval=1792150208.227534,interval=0.164,videoView=0x156725000
2026-10-16 19:30:09.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150209.392344,lastReceiveYUVTimeInterval=1792150209.283032,interval=0.109,videoView=0x156724800
2026-10-16 19:30:09.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150209.392677,lastReceiveYUVTimeInterval=1792150209.046766,interval=0.346,videoView=0x156725000
2026-10-16 19:30:10.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150210.392341,lastReceiveYUVTimeInterval=1792150210.319954,interval=0.072,videoView=0x156724800
2026-10-16 19:30:10.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150210.392570,lastReceiveYUVTimeInterval=1792150210.228700,interval=0.164,videoView=0x156725000
2026-10-16 19:30:11.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150211.392350,lastReceiveYUVTimeInterval=1792150211.355630,interval=0.037,videoView=0x156724800
2026-10-16 19:30:11.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150211.392709,lastReceiveYUVTimeInterval=1792150210.764021,interval=0.629,videoView=0x156725000
2026-10-16 19:30:12.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150212.392355,lastReceiveYUVTimeInterval=1792150212.338264,interval=0.054,videoView=0x156724800
2026-10-16 19:30:12.393 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150212.393547,lastReceiveYUVTimeInterval=1792150212.273691,interval=0.120,videoView=0x156725000
2026-10-16 19:30:13.393 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150213.392406,lastReceiveYUVTimeInterval=1792150213.125844,interval=0.267,videoView=0x156724800
2026-10-16 19:30:13.393 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150213.393614,lastReceiveYUVTimeInterval=1792150213.269365,interval=0.124,videoView=0x156725000
2026-10-16 19:30:13.769 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 4,"playTime": ""}
2026-10-16 19:30:13.770 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 4,"playTime": ""}
2026-10-16 19:30:14.188 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 8,"playTime": ""}
2026-10-16 19:30:14.188 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 8,"playTime": ""}
2026-10-16 19:30:14.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150214.392349,lastReceiveYUVTimeInterval=1792150213.846878,interval=0.545,videoView=0x156724800
2026-10-16 19:30:14.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150214.392728,lastReceiveYUVTimeInterval=1792150213.772963,interval=0.620,videoView=0x156725000
2026-10-16 19:30:14.568 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 16,"playTime": ""}
2026-10-16 19:30:14.569 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 16,"playTime": ""}
2026-10-16 19:30:15.050 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 0,"playTime": ""}
2026-10-16 19:30:15.050 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 4,"seep": 0,"playTime": ""}
2026-10-16 19:30:15.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150215.392364,lastReceiveYUVTimeInterval=1792150214.914300,interval=0.478,videoView=0x156724800
2026-10-16 19:30:15.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150215.392721,lastReceiveYUVTimeInterval=1792150214.697057,interval=0.696,videoView=0x156725000
2026-10-16 19:30:15.418 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:16.391 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150216.391884,lastReceiveYUVTimeInterval=1792150215.987983,interval=0.404,videoView=0x156724800
2026-10-16 19:30:16.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150216.392148,lastReceiveYUVTimeInterval=1792150216.304968,interval=0.087,videoView=0x156725000
2026-10-16 19:30:17.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150217.392448,lastReceiveYUVTimeInterval=1792150216.992473,interval=0.400,videoView=0x156724800
2026-10-16 19:30:17.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150217.392718,lastReceiveYUVTimeInterval=1792150217.306818,interval=0.086,videoView=0x156725000
2026-10-16 19:30:18.391 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150218.391747,lastReceiveYUVTimeInterval=1792150217.995880,interval=0.396,videoView=0x156724800
2026-10-16 19:30:18.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150218.392028,lastReceiveYUVTimeInterval=1792150218.307853,interval=0.084,videoView=0x156725000
2026-10-16 19:30:19.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150219.392303,lastReceiveYUVTimeInterval=1792150219.001327,interval=0.391,videoView=0x156724800
2026-10-16 19:30:19.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150219.392589,lastReceiveYUVTimeInterval=1792150219.314531,interval=0.078,videoView=0x156725000
2026-10-16 19:30:19.931 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.931 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.933 Seetong_tps[34374:3839684] FullScreen 转屏前调入 isFullScreen = 1
2026-10-16 19:30:19.933 Seetong_tps[34374:3839684] FullScreen 转屏前调入 isFullScreen = 1
2026-10-16 19:30:19.933 Seetong_tps[34374:3839684] FullScreen 转屏前调入 isFullScreen = 1
2026-10-16 19:30:19.933 Seetong_tps[34374:3839684] FullScreen 转屏前调入 isFullScreen = 1
2026-10-16 19:30:19.933 Seetong_tps[34374:3839684] FullScreen 转屏前调入 isFullScreen = 1
2026-10-16 19:30:19.949 Seetong_tps[34374:3839684] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    scale = 13;
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 852;
}
2026-10-16 19:30:19.967 Seetong_tps[34374:3839684] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    scale = 13;
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 852;
}
2026-10-16 19:30:19.968 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.970 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.971 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.972 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.973 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.984 Seetong_tps[34374:3839684] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-16 19:30:19.984 Seetong_tps[34374:3839684] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-16 19:30:19.984 Seetong_tps[34374:3839684] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-16 19:30:19.984 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-16 19:30:19.984 Seetong_tps[34374:3839684] [KMPPlaybackMigration] detach previous view, uid=42065949-CH-2
2026-10-16 19:30:19.985 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.986 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.986 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.987 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.987 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.988 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:30:19.991 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:30:20.254 Seetong_tps[34374:3839684] FullScreen 转屏后调入
2026-10-16 19:30:20.254 Seetong_tps[34374:3839684] FullScreen 转屏后调入
2026-10-16 19:30:20.254 Seetong_tps[34374:3839684] FullScreen 转屏后调入
2026-10-16 19:30:20.254 Seetong_tps[34374:3839684] FullScreen 转屏后调入
2026-10-16 19:30:20.254 Seetong_tps[34374:3839684] FullScreen 转屏后调入
2026-10-16 19:30:20.392 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150220.392180,lastReceiveYUVTimeInterval=1792150220.006203,interval=0.386,videoView=0x156724800
2026-10-16 19:30:21.322 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-16 19:30:21.323 Seetong_tps[34374:3839684] [KMPPlaybackMigration] detach previous view, uid=42065949-CH-2
2026-10-16 19:30:21.323 Seetong_tps[34374:3839684] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-16 19:30:21.323 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoByTime,params:{"time": "20261016090420","alarmType": 268435455,"audioEnable": 1}
2026-10-16 19:30:21.324 Seetong_tps[34374:3839684] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-16 19:30:21.324 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoByTime,params:{"time": "20261016090420","alarmType": 268435455,"audioEnable": 1}
2026-10-16 19:30:21.325 Seetong_tps[34374:3839684] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-16 19:30:21.332 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:30:21.336 Seetong_tps[34374:3839684]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-16 19:30:22.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150222.325649,lastReceiveYUVTimeInterval=1792150222.214219,interval=0.111,videoView=0x156724800
2026-10-16 19:30:22.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150222.325914,lastReceiveYUVTimeInterval=1792150222.013552,interval=0.312,videoView=0x156725800
2026-10-16 19:30:23.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150223.325703,lastReceiveYUVTimeInterval=1792150223.219627,interval=0.106,videoView=0x156724800
2026-10-16 19:30:23.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150223.326026,lastReceiveYUVTimeInterval=1792150223.269432,interval=0.057,videoView=0x156725800
2026-10-16 19:30:24.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150224.325673,lastReceiveYUVTimeInterval=1792150224.222477,interval=0.103,videoView=0x156724800
2026-10-16 19:30:24.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150224.325959,lastReceiveYUVTimeInterval=1792150224.272799,interval=0.053,videoView=0x156725800
2026-10-16 19:30:25.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150225.325737,lastReceiveYUVTimeInterval=1792150225.224653,interval=0.101,videoView=0x156724800
2026-10-16 19:30:25.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150225.326017,lastReceiveYUVTimeInterval=1792150225.277623,interval=0.048,videoView=0x156725800
2026-10-16 19:30:25.418 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:26.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150226.325687,lastReceiveYUVTimeInterval=1792150226.228669,interval=0.097,videoView=0x156724800
2026-10-16 19:30:26.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150226.325970,lastReceiveYUVTimeInterval=1792150226.279666,interval=0.046,videoView=0x156725800
2026-10-16 19:30:27.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150227.325685,lastReceiveYUVTimeInterval=1792150227.234356,interval=0.091,videoView=0x156724800
2026-10-16 19:30:27.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150227.325949,lastReceiveYUVTimeInterval=1792150227.285280,interval=0.041,videoView=0x156725800
2026-10-16 19:30:28.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150228.325695,lastReceiveYUVTimeInterval=1792150228.239443,interval=0.086,videoView=0x156724800
2026-10-16 19:30:28.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150228.325980,lastReceiveYUVTimeInterval=1792150228.286919,interval=0.039,videoView=0x156725800
2026-10-16 19:30:29.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150229.325663,lastReceiveYUVTimeInterval=1792150229.243401,interval=0.082,videoView=0x156724800
2026-10-16 19:30:29.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150229.325734,lastReceiveYUVTimeInterval=1792150228.706833,interval=0.619,videoView=0x156725800
2026-10-16 19:30:30.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150230.325738,lastReceiveYUVTimeInterval=1792150230.248384,interval=0.077,videoView=0x156724800
2026-10-16 19:30:30.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150230.326187,lastReceiveYUVTimeInterval=1792150229.611585,interval=0.715,videoView=0x156725800
2026-10-16 19:30:31.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150231.325074,lastReceiveYUVTimeInterval=1792150231.253497,interval=0.072,videoView=0x156724800
2026-10-16 19:30:31.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150231.325387,lastReceiveYUVTimeInterval=1792150230.616090,interval=0.709,videoView=0x156725800
2026-10-16 19:30:32.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150232.325849,lastReceiveYUVTimeInterval=1792150232.257000,interval=0.069,videoView=0x156724800
2026-10-16 19:30:32.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150232.326112,lastReceiveYUVTimeInterval=1792150231.620907,interval=0.705,videoView=0x156725800
2026-10-16 19:30:33.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150233.325834,lastReceiveYUVTimeInterval=1792150233.267712,interval=0.058,videoView=0x156724800
2026-10-16 19:30:33.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150233.326098,lastReceiveYUVTimeInterval=1792150232.625365,interval=0.701,videoView=0x156725800
2026-10-16 19:30:34.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150234.325832,lastReceiveYUVTimeInterval=1792150234.269084,interval=0.057,videoView=0x156724800
2026-10-16 19:30:34.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150234.326097,lastReceiveYUVTimeInterval=1792150233.630086,interval=0.696,videoView=0x156725800
2026-10-16 19:30:35.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150235.325850,lastReceiveYUVTimeInterval=1792150235.273909,interval=0.052,videoView=0x156724800
2026-10-16 19:30:35.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150235.326124,lastReceiveYUVTimeInterval=1792150234.634877,interval=0.691,videoView=0x156725800
2026-10-16 19:30:35.418 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:36.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150236.325821,lastReceiveYUVTimeInterval=1792150236.278762,interval=0.047,videoView=0x156724800
2026-10-16 19:30:36.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150236.326082,lastReceiveYUVTimeInterval=1792150235.769260,interval=0.557,videoView=0x156725800
2026-10-16 19:30:37.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150237.325838,lastReceiveYUVTimeInterval=1792150237.281391,interval=0.044,videoView=0x156724800
2026-10-16 19:30:37.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150237.326134,lastReceiveYUVTimeInterval=1792150236.666013,interval=0.660,videoView=0x156725800
2026-10-16 19:30:38.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150238.325114,lastReceiveYUVTimeInterval=1792150238.281968,interval=0.043,videoView=0x156724800
2026-10-16 19:30:38.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150238.325425,lastReceiveYUVTimeInterval=1792150237.668424,interval=0.657,videoView=0x156725800
2026-10-16 19:30:39.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150239.326253,lastReceiveYUVTimeInterval=1792150239.285490,interval=0.041,videoView=0x156724800
2026-10-16 19:30:39.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150239.326449,lastReceiveYUVTimeInterval=1792150239.321762,interval=0.005,videoView=0x156725800
2026-10-16 19:30:40.324 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150240.324943,lastReceiveYUVTimeInterval=1792150239.585201,interval=0.740,videoView=0x156724800
2026-10-16 19:30:40.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150240.325507,lastReceiveYUVTimeInterval=1792150240.229533,interval=0.096,videoView=0x156725800
2026-10-16 19:30:41.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150241.325894,lastReceiveYUVTimeInterval=1792150240.479582,interval=0.846,videoView=0x156724800
2026-10-16 19:30:41.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150241.326132,lastReceiveYUVTimeInterval=1792150241.252023,interval=0.074,videoView=0x156725800
2026-10-16 19:30:42.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150242.325336,lastReceiveYUVTimeInterval=1792150241.479901,interval=0.845,videoView=0x156724800
2026-10-16 19:30:42.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150242.325637,lastReceiveYUVTimeInterval=1792150241.572570,interval=0.753,videoView=0x156725800
2026-10-16 19:30:43.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150243.325969,lastReceiveYUVTimeInterval=1792150243.308667,interval=0.017,videoView=0x156724800
2026-10-16 19:30:43.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150243.326330,lastReceiveYUVTimeInterval=1792150243.141276,interval=0.185,videoView=0x156725800
2026-10-16 19:30:44.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150244.325405,lastReceiveYUVTimeInterval=1792150243.645447,interval=0.680,videoView=0x156724800
2026-10-16 19:30:44.327 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150244.326959,lastReceiveYUVTimeInterval=1792150244.299764,interval=0.027,videoView=0x156725800
2026-10-16 19:30:45.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150245.325977,lastReceiveYUVTimeInterval=1792150245.183069,interval=0.143,videoView=0x156724800
2026-10-16 19:30:45.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150245.326324,lastReceiveYUVTimeInterval=1792150245.026532,interval=0.300,videoView=0x156725800
2026-10-16 19:30:45.419 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:46.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150246.325993,lastReceiveYUVTimeInterval=1792150245.384751,interval=0.941,videoView=0x156724800
2026-10-16 19:30:46.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150246.326308,lastReceiveYUVTimeInterval=1792150246.032385,interval=0.294,videoView=0x156725800
2026-10-16 19:30:47.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150247.325993,lastReceiveYUVTimeInterval=1792150247.291266,interval=0.035,videoView=0x156724800
2026-10-16 19:30:47.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150247.326138,lastReceiveYUVTimeInterval=1792150247.037215,interval=0.289,videoView=0x156725800
2026-10-16 19:30:48.327 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150248.327077,lastReceiveYUVTimeInterval=1792150248.325423,interval=0.002,videoView=0x156724800
2026-10-16 19:30:48.327 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150248.327234,lastReceiveYUVTimeInterval=1792150248.194579,interval=0.133,videoView=0x156725800
2026-10-16 19:30:49.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150249.326048,lastReceiveYUVTimeInterval=1792150248.798295,interval=0.528,videoView=0x156724800
2026-10-16 19:30:49.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150249.326368,lastReceiveYUVTimeInterval=1792150249.074434,interval=0.252,videoView=0x156725800
2026-10-16 19:30:50.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150250.326064,lastReceiveYUVTimeInterval=1792150249.803387,interval=0.523,videoView=0x156724800
2026-10-16 19:30:50.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150250.326408,lastReceiveYUVTimeInterval=1792150250.078607,interval=0.248,videoView=0x156725800
2026-10-16 19:30:51.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150251.325889,lastReceiveYUVTimeInterval=1792150250.808066,interval=0.518,videoView=0x156724800
2026-10-16 19:30:51.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150251.326236,lastReceiveYUVTimeInterval=1792150251.082373,interval=0.244,videoView=0x156725800
2026-10-16 19:30:52.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150252.326122,lastReceiveYUVTimeInterval=1792150251.462092,interval=0.864,videoView=0x156724800
2026-10-16 19:30:52.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150252.326454,lastReceiveYUVTimeInterval=1792150252.082997,interval=0.243,videoView=0x156725800
2026-10-16 19:30:53.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150253.326144,lastReceiveYUVTimeInterval=1792150252.359899,interval=0.966,videoView=0x156724800
2026-10-16 19:30:53.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150253.326482,lastReceiveYUVTimeInterval=1792150253.089045,interval=0.237,videoView=0x156725800
2026-10-16 19:30:54.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150254.326125,lastReceiveYUVTimeInterval=1792150253.365055,interval=0.961,videoView=0x156724800
2026-10-16 19:30:54.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150254.326456,lastReceiveYUVTimeInterval=1792150254.092670,interval=0.234,videoView=0x156725800
2026-10-16 19:30:55.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150255.326135,lastReceiveYUVTimeInterval=1792150254.369607,interval=0.957,videoView=0x156724800
2026-10-16 19:30:55.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150255.326252,lastReceiveYUVTimeInterval=1792150255.225360,interval=0.101,videoView=0x156725800
2026-10-16 19:30:55.419 Seetong_tps[34374:3839684]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 19:30:56.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150256.326164,lastReceiveYUVTimeInterval=1792150255.371116,interval=0.955,videoView=0x156724800
2026-10-16 19:30:56.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150256.326426,lastReceiveYUVTimeInterval=1792150256.105973,interval=0.220,videoView=0x156725800
2026-10-16 19:30:57.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150257.325618,lastReceiveYUVTimeInterval=1792150256.374398,interval=0.951,videoView=0x156724800
2026-10-16 19:30:57.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150257.325923,lastReceiveYUVTimeInterval=1792150257.111111,interval=0.215,videoView=0x156725800
2026-10-16 19:30:58.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150258.326210,lastReceiveYUVTimeInterval=1792150257.376324,interval=0.950,videoView=0x156724800
2026-10-16 19:30:58.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150258.326488,lastReceiveYUVTimeInterval=1792150258.115141,interval=0.211,videoView=0x156725800
2026-10-16 19:30:59.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150259.326199,lastReceiveYUVTimeInterval=1792150258.484991,interval=0.841,videoView=0x156724800
2026-10-16 19:30:59.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150259.326478,lastReceiveYUVTimeInterval=1792150259.117620,interval=0.209,videoView=0x156725800
2026-10-16 19:31:00.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150260.326191,lastReceiveYUVTimeInterval=1792150259.386689,interval=0.940,videoView=0x156724800
2026-10-16 19:31:00.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150260.326558,lastReceiveYUVTimeInterval=1792150260.121537,interval=0.205,videoView=0x156725800
2026-10-16 19:31:01.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150261.326252,lastReceiveYUVTimeInterval=1792150260.387686,interval=0.939,videoView=0x156724800
2026-10-16 19:31:01.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150261.326587,lastReceiveYUVTimeInterval=1792150261.124326,interval=0.202,videoView=0x156725800
2026-10-16 19:31:02.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150262.326271,lastReceiveYUVTimeInterval=1792150261.389405,interval=0.937,videoView=0x156724800
2026-10-16 19:31:02.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150262.326607,lastReceiveYUVTimeInterval=1792150262.280250,interval=0.046,videoView=0x156725800
2026-10-16 19:31:03.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150263.326355,lastReceiveYUVTimeInterval=1792150262.394334,interval=0.932,videoView=0x156724800
2026-10-16 19:31:03.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150263.326869,lastReceiveYUVTimeInterval=1792150263.270194,interval=0.057,videoView=0x156725800
2026-10-16 19:31:04.325 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150264.325900,lastReceiveYUVTimeInterval=1792150263.396905,interval=0.929,videoView=0x156724800
2026-10-16 19:31:04.326 Seetong_tps[34374:3839684]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792150264.326041,lastReceiveYUVTimeInterval=1792150264.257703,interval=0.068,videoView=0x156725800
2026-10-16 19:31:04.339 Seetong_tps[34374:3839763]  -- SIOT参数outString: {"association_id":"qw64ljfkf9ppIdv8_1","auth_time":994,"awaken_ms":594,"conn_media_ch_time":1149,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"1121","k_auth_send":"127","k_awaken":"127_465_871_3795_4200_5304_5708","k_connect_ok":"1277","k_online":"656","k_recv_i":"{\"0\":\"5949\",\"1\":\"6072\"}","k_sdp_send":"138","k_sig_offline":"","k_timebase":1792150175170,"k_watch_send":"{\"0\":\"5304\",\"1\":\"5306\"}","p2p_hold_success":false,"relay_addr":"124.221.114.123:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":449,"rtc_version":"1.5.4.3","rtp_first_i":292,"sdp_time":1014,"sig_addr":"116.63.196.39:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":53,\"min\":50,\"max\":50},\"fps\":{\"avg\":92,\"min\":29,\"max\":485,\"std\":93.74,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":196}
2026-10-16 19:31:04.342 Seetong_tps[34374:3839763] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"k_sdp_send":"138","k_connect_ok":"1277","relay_threshold":0,"relay_connect_way":"TCP","p2p_hold_success":false,"sdp_time":"1014","stream_state":{"loss":[{"payload":100,"min":0,"type":0,"percent":0,"max":0},{"payload":0,"min":0,"type":1,"percent":0,"max":0}],"RTT":{"min":50,"max":50},"fps":{"avg":92,"max":485,"lag":0}},"relay_addr":"124.221.114.123:24904","rtp_first_i":"292","sig_online":true,"rev_i_time":449,"relay_net_operator":"BGP","auth_time":994,"k_online":"656","rtc_version":"1.5.4.3","k_auth_send":"127","k_recv_i":"{\"0\":\"5949\",\"1\":\"6072\"}","relay_use_count":0,"k_watch_send":"{\"0\":\"5304\",\"1\":\"5306\"}","dev_rtc_ver":"1.4.4.12","dev_model":"TD53H30","k_timebase":1792150175170,"watch_resp":196,"gturn":"0","k_awaken":"127_465_871_3795_4200_5304_5708","udp_to_tcp_count":1,"use_time":0,"connect_type":"RELAY","dev_net_type":"移动","k_auth_ok":"1121","dev_identify":"TD53H30-3.0.10.203-2026062215","awaken_ms":594,"association_id":"qw64ljfkf9ppIdv8_1","conn_media_ch_time":1149,"sig_addr":"116.63.196.39:24200","k_sig_offline":""}
2026-10-16 19:31:04.345 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-16 19:31:04.345 Seetong_tps[34374:3839684] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-16 19:31:04.345 Seetong_tps[34374:3839684] ###### stopNvrRemoteRecord ......
2026-10-16 19:31:04.345 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-16 19:31:04.345 Seetong_tps[34374:3839684] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-16 19:31:04.361 Seetong_tps[34374:3839684] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-16 19:31:04.361 Seetong_tps[34374:3839684] ###### stopNvrRemoteRecord ......
2026-10-16 19:31:04.629 Seetong_tps[34374:3839684]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 19:31:05.225 Seetong_tps[34374:3839751]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-16 19:31:05.226 Seetong_tps[34374:3839684]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-16 19:31:05.226 Seetong_tps[34374:3839684]  --- 取消心跳 destoryHeartBeat --- 
2026-10-16 19:31:05.226 Seetong_tps[34374:3839684]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-16 19:31:05.228 Seetong_tps[34374:3839684] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-16 19:31:05.228 Seetong_tps[34374:3839684] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-16 19:31:05.235 Seetong_tps[34374:3839684] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-16 19:31:05.252 Seetong_tps[34374:3839684] [保存失败] 相机对象或存储字典为空
2026-10-17 08:04:17.971 Seetong_tps[36808:4072717] app_version=8.4.106
2026-10-17 08:04:17.973 Seetong_tps[36808:4072717]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-17 08:04:17.973 Seetong_tps[36808:4072717] showForLogin 1
2026-10-17 08:04:17.973 Seetong_tps[36808:4072717] AppLaunch 还剩 6.943135023117065 秒
2026-10-17 08:04:17.985 Seetong_tps[36808:4072730] 询问用户是否开启推送成功
2026-10-17 08:04:17.985 Seetong_tps[36808:4072730] 用户点击允许接收推送
2026-10-17 08:04:17.988 Seetong_tps[36808:4072750] remoteNotificationSetting: <UNNotificationSettings: 0x113a99cc0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-17 08:04:17.992 Seetong_tps[36808:4072717]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-17 08:04:17.997 Seetong_tps[36808:4072717] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.438MB
2026-10-17 08:04:17.998 Seetong_tps[36808:4072777] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-17 08:04:17.998 Seetong_tps[36808:4072717] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.423MB
2026-10-17 08:04:17.999 Seetong_tps[36808:4072717] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.423MB
2026-10-17 08:04:18.010 Seetong_tps[36808:4072717] viewDidLoad/configtime=2026-10-17 00:04:18 +0000
2026-10-17 08:04:18.011 Seetong_tps[36808:4072717]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-17 08:04:18.011 Seetong_tps[36808:4072717]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-17 08:04:18.052 Seetong_tps[36808:4072717]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-17 08:04:18.054 Seetong_tps[36808:4072717]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-17 08:04:18.054 Seetong_tps[36808:4072717] 开始检查未读客服消息...
2026-10-17 08:04:18.054 Seetong_tps[36808:4072717] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-17 08:04:18.059 Seetong_tps[36808:4072717]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-17 08:04:18.059 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty - 
2026-10-17 08:04:18.059 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-17 08:04:18.061 Seetong_tps[36808:4072717] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-17 08:04:18.061 Seetong_tps[36808:4072717] NAV deviceOrientationDidChange:1
2026-10-17 08:04:18.064 Seetong_tps[36808:4072717] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-17 08:04:18.064 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty - 
2026-10-17 08:04:18.064 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-17 08:04:18.113 Seetong_tps[36808:4072717]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-17 08:04:18.119 Seetong_tps[36808:4072777] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-17 08:04:18.119 Seetong_tps[36808:4072777]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-17 08:04:18.119 Seetong_tps[36808:4072777]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-17 08:04:18.120 Seetong_tps[36808:4072777]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-17 08:04:18.120 Seetong_tps[36808:4072777]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-17 08:04:18.201 Seetong_tps[36808:4072717] Super properties have already been unregistered.
2026-10-17 08:04:18.202 Seetong_tps[36808:4072717] UMAPM_OOMSampling(0,0):NO
2026-10-17 08:04:18.204 Seetong_tps[36808:4072717]  -- deviceListDataUpdate - AppLaunch 还剩 1.712445020675659 秒 - 再延迟 2.212445020675659 秒 - 启动耗时 1.287554979324341 秒
2026-10-17 08:04:18.204 Seetong_tps[36808:4072717] groupDeviceList 已在进行中，等待后重新分组
2026-10-17 08:04:18.204 Seetong_tps[36808:4072717]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1288 毫秒
2026-10-17 08:04:18.206 Seetong_tps[36808:4072717] ++++-[VideoView dealloc]++++
2026-10-17 08:04:18.208 Seetong_tps[36808:4072717] OpenGLView20_Seetong dealloc:0x115645b80
2026-10-17 08:04:18.222 Seetong_tps[36808:4072717] UMAPM_NetworkSampling(0,0):NO
2026-10-17 08:04:18.222 Seetong_tps[36808:4072717]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-17 08:04:18.222 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:18.223 Seetong_tps[36808:4072717]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 492;
}
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717]  -- WebSocket - 重置重连次数 -- 
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty - 
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-17 08:04:18.264 Seetong_tps[36808:4072717] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-17 08:04:18.267 Seetong_tps[36808:4072717] 蓝牙未打开
2026-10-17 08:04:18.268 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:18.268 Seetong_tps[36808:4072717]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-17 08:04:18.555 Seetong_tps[36808:4072717]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-17 08:04:18.555 Seetong_tps[36808:4072717]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-17 08:04:18.792 Seetong_tps[36808:4072717] MessageThrottle reloadTableView ---
2026-10-17 08:04:20.161 Seetong_tps[36808:4072717] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-17 08:04:20.161 Seetong_tps[36808:4072717] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-17 08:04:20.161 Seetong_tps[36808:4072717] 用户设置的具体字体大小: 17.000000
2026-10-17 08:04:20.332 Seetong_tps[36808:4072717]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-17 08:04:20.332 Seetong_tps[36808:4072717]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-17 08:04:20.332 Seetong_tps[36808:4072717]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-17 08:04:20.332 Seetong_tps[36808:4072717]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTIyODE4NjAsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.H-T561fegftfqiTDGqk7-4pDYemRdyNP9mrS-WxzqsQ","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ3ODc0NjAsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMTk1NDYwLCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.5w5ZLN1x9JDXOfeIUxFXWq464IOKeUL38N5r6mqE3xY","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.42.125","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"122.9.43.218","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-17 08:04:20.334 Seetong_tps[36808:4072717]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792195460.334358
2026-10-17 08:04:20.335 Seetong_tps[36808:4072717]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792195460.334358
2026-10-17 08:04:20.335 Seetong_tps[36808:4072717]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792195460.334358 - lastRefreshTokenTime: 1792195460.334358
2026-10-17 08:04:20.439 Seetong_tps[36808:4072717] AppLaunch hideForRefreshToken
2026-10-17 08:04:20.439 Seetong_tps[36808:4072717] AppLaunch hideForRefreshToken dismiss
2026-10-17 08:04:20.439 Seetong_tps[36808:4072717] AppLaunch dismiss...
2026-10-17 08:04:20.452 Seetong_tps[36808:4072777] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-17 08:04:20.452 Seetong_tps[36808:4072777] [DeviceMonitor] 监控管理器初始化完成
2026-10-17 08:04:20.452 Seetong_tps[36808:4072777]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-17 08:04:20.452 Seetong_tps[36808:4072777]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-17 08:04:20.625 Seetong_tps[36808:4072783] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fde0840>{number = 18, name = (null)}====
2026-10-17 08:04:20.627 Seetong_tps[36808:4072717] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-17 08:04:20.635 Seetong_tps[36808:4072751] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12fde0900>{number = 19, name = (null)}====
2026-10-17 08:04:20.637 Seetong_tps[36808:4072717]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-17 08:04:20.637 Seetong_tps[36808:4072717]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-17 08:04:20.646 Seetong_tps[36808:4072717]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelayvip1.s2.seetong.com:10443;type=0&load=43&addr=bjrelay43.s2.seetong.com:15443;type=0&load=38&addr=bjrelayvip1.s2.seetong.com:2443;","clientIp":"144.12.148.99","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=bjrelay65.s5.seetong.com:5443;type=0&load=21&addr=bjrelay45.s2.seetong.com:9443;type=0&load=19&addr=bjrelay65.s5.seetong.com:15443;"}
2026-10-17 08:04:20.682 Seetong_tps[36808:4072777] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjgwMDI2MDU5MSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c2In0.NDuM4obxEV8Grw5MCLkm3XY6kqlHlgQxrctbJqhOryY","accessNode":"101.42.105.173:24205","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjgwMDI2MDU5MSwic2VydmVySWRzIjpbImhzLWpuLXRwc2lvdC1yZWxheS1keC0wMV9yZWxheTIiLCJ0eC1zanotcmVsYXkteWQtMDFfcmVsYXkzIiwidHgtc2p6LXJlbGF5LWx0LTAxX3JlbGF5NCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXk1IiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5MyJdfQ.r35NQdiHrnFhTkoEWCnHOtM5NoJ60fSk58rbBq3SvIc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"150.138.239.140:24901"},{"domain":"","netType":2,"relayNode":"111.62.89.186:24902"},{"domain":"","netType":3,"relayNode":"218.12.120.222:24903"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24904"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24902"}]}
====
2026-10-17 08:04:20.744 Seetong_tps[36808:4072717] AppLaunch dismiss... end
2026-10-17 08:04:20.744 Seetong_tps[36808:4072717]  dealloc -- STAppLaunchWindow
2026-10-17 08:04:20.745 Seetong_tps[36808:4072717]  dealloc -- STAppLaunchViewController
2026-10-17 08:04:20.973 Seetong_tps[36808:4072717] MessageThrottle reloadTableView ---
2026-10-17 08:04:21.044 Seetong_tps[36808:4072777]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-17 08:04:21.044 Seetong_tps[36808:4072777]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-17 08:04:21.044 Seetong_tps[36808:4072777]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-17 08:04:21.044 Seetong_tps[36808:4072777]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-17 08:04:21.208 Seetong_tps[36808:4072717]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-17 08:04:21.716 Seetong_tps[36808:4072717]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-17 08:04:21.716 Seetong_tps[36808:4072717]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-17 08:04:21.716 Seetong_tps[36808:4072717] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-17 08:04:22.766 Seetong_tps[36808:4072724] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10c438f40>{number = 4, name = (null)}====
2026-10-17 08:04:22.779 Seetong_tps[36808:4072750] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113ad30c0>{number = 12, name = (null)}====
2026-10-17 08:04:22.780 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:22.804 Seetong_tps[36808:4072723] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c438e80>{number = 3, name = (null)}====
2026-10-17 08:04:22.806 Seetong_tps[36808:4072780] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12fde3d40>{number = 21, name = (null)}====
2026-10-17 08:04:22.812 Seetong_tps[36808:4072717]  -- 获取版本信息成功: {
}
2026-10-17 08:04:22.825 Seetong_tps[36808:4072785] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fde3a80>{number = 22, name = (null)}====
2026-10-17 08:04:22.825 Seetong_tps[36808:4072717]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-17 08:04:22.826 Seetong_tps[36808:4072717]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgMGU10FVlcFblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-17 08:04:22.829 Seetong_tps[36808:4072781] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fde3980>{number = 24, name = (null)}====
2026-10-17 08:04:22.829 Seetong_tps[36808:4072717] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-17 08:04:22.829 Seetong_tps[36808:4072732] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c6ccdc0>{number = 8, name = (null)}====
2026-10-17 08:04:22.829 Seetong_tps[36808:4072717] 客服消息未读数量: 0
2026-10-17 08:04:22.829 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-17 08:04:22.836 Seetong_tps[36808:4072794] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12fde3840>{number = 25, name = (null)}====
2026-10-17 08:04:22.850 Seetong_tps[36808:4072733] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x113ad1400>{number = 11, name = (null)}====
2026-10-17 08:04:22.853 Seetong_tps[36808:4072782] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12fde3740>{number = 26, name = (null)}====
2026-10-17 08:04:22.853 Seetong_tps[36808:4072730] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c6cce80>{number = 7, name = (null)}====
2026-10-17 08:04:22.856 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-17 08:04:22.857 Seetong_tps[36808:4072792]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-17 08:04:22.857 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-17 08:04:22.857 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-17 08:04:22.858 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-17 08:04:22.858 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-17 08:04:22.859 Seetong_tps[36808:4072792]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-17 08:04:22.859 Seetong_tps[36808:4072792]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-17 08:04:22.859 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-17 08:04:22.859 Seetong_tps[36808:4072792] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-17 08:04:22.859 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-17 08:04:22.859 Seetong_tps[36808:4072717]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-17 08:04:22.859 Seetong_tps[36808:4072717]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5942 毫秒
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-17 08:04:22 860 - devIds: (
    42065949
)
2026-10-17 08:04:22.860 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-17 08:04:22.861 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:22.865 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:22.946 Seetong_tps[36808:4072717]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-17 08:04:22.946 Seetong_tps[36808:4072717]  -- WebSocket - 重置重连次数 -- 
2026-10-17 08:04:22.946 Seetong_tps[36808:4072717]  -- WebSocket connection 长连接成功 - 耗时：4.9 秒
2026-10-17 08:04:22.949 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:22.949 Seetong_tps[36808:4072717]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwUIAFUEU1BpAQQB","reconn":0}}
2026-10-17 08:04:22.949 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:23.069 Seetong_tps[36808:4072790] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fde1580>{number = 28, name = (null)}====
2026-10-17 08:04:23.101 Seetong_tps[36808:4072717] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-17 08:04:23.101 Seetong_tps[36808:4072717] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-17 08:04:23.102 Seetong_tps[36808:4072717] Formatted Date: 2026-10-17
2026-10-17 08:04:23.102 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:23.202 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 08:04:23.204 Seetong_tps[36808:4072717] Sorted Dates (Descending): (
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12",
    "2026-10-11"
)
2026-10-17 08:04:23.205 Seetong_tps[36808:4072717]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-17 start=19:29:36 end=08:04:23 deviceCount=1
2026-10-17 08:04:23.205 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:23.229 Seetong_tps[36808:4072733] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x113ad1400>{number = 11, name = (null)}====
2026-10-17 08:04:23.229 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-17 08:04:23.253 Seetong_tps[36808:4072792] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x11552d080>{number = 17, name = (null)}====
2026-10-17 08:04:23.254 Seetong_tps[36808:4072717]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792193683000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-17 08:04:23.254 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:23.254 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:23.372 Seetong_tps[36808:4072717] UMAPM_OOMSampling(0,0):NO
2026-10-17 08:04:23.372 Seetong_tps[36808:4072717] UMAPM_NetworkSampling(0,0):NO
2026-10-17 08:04:23.666 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-17 08:04:23.779 Seetong_tps[36808:4072717] MessageThrottle reloadTableView ---
2026-10-17 08:04:24.571 Seetong_tps[36808:4072717]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-17 08:04:24.571 Seetong_tps[36808:4072717]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-17 08:04:24.571 Seetong_tps[36808:4072795] zzzzz:FC_ResumeDevCom start
2026-10-17 08:04:24.571 Seetong_tps[36808:4072795] zzzzz:FC_ResumeDevCom
2026-10-17 08:04:24.815 Seetong_tps[36808:4072717]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-17 08:04:24.816 Seetong_tps[36808:4072717]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-17 08:04:24.816 Seetong_tps[36808:4072717] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-17 08:04:24.953 Seetong_tps[36808:4072792] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11552d080>{number = 17, name = (null)}====
2026-10-17 08:04:24.954 Seetong_tps[36808:4072781] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fde3980>{number = 24, name = (null)}====
2026-10-17 08:04:24.954 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:24.959 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-17 08:04:24.959 Seetong_tps[36808:4072781]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-17 08:04:24.960 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-17 08:04:24.960 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-17 08:04:24.961 Seetong_tps[36808:4072781] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-17 08:04:24.961 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-17 08:04:24.961 Seetong_tps[36808:4072717]  -- observeValueForKeyPath isLoading NO -- 
2026-10-17 08:04:24.961 Seetong_tps[36808:4072717]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-17 08:04:24.961 Seetong_tps[36808:4072717]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8045 毫秒
2026-10-17 08:04:24.962 Seetong_tps[36808:4072717]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 08:04:24.962 Seetong_tps[36808:4072717]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-17 08:04:24.962 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-17 08:04:24.962 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-17 08:04:24.962 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:24.963 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-17 08:04:24 963 - devIds: (
    42065949
)
2026-10-17 08:04:24.963 Seetong_tps[36808:4072717]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 4F6DA3F4-31CE-4686-AF89-6BA6134EE18F
2026-10-17 08:04:24.963 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:24.963 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-17 08:04:24.979 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:24.981 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:25.027 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_low_power_online
2026-10-17 08:04:25.027 Seetong_tps[36808:4072717]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792193683000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-17 08:04:25.028 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:25.028 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:25.079 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_low_power_wake_command
2026-10-17 08:04:25.130 Seetong_tps[36808:4072795] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fde2980>{number = 29, name = (null)}====
2026-10-17 08:04:25.554 Seetong_tps[36808:4072717] MessageThrottle reloadTableView ---
2026-10-17 08:04:25.755 Seetong_tps[36808:4072781] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-17 08:04:25.757 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-17 08:04:25.757 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bffc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-17 08:04:25.757 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-17 08:04:25.758 Seetong_tps[36808:4072781] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-17 08:04:25.759 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-17 08:04:25.759 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x12f1dc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-17 08:04:25.759 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-17 08:04:25.759 Seetong_tps[36808:4072781] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 9010 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-17 08:04:25.760 Seetong_tps[36808:4072781] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1836193854 sequence 3 version 4
2026-10-17 08:04:25.761 Seetong_tps[36808:4072781] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-17 08:04:25.762 Seetong_tps[36808:4072781] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-17 08:04:25.762 Seetong_tps[36808:4072781] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-17 08:04:25.762 Seetong_tps[36808:4072781] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-17 08:04:25.775 Seetong_tps[36808:4072717] [KMPAlarmModule] module loaded
2026-10-17 08:04:25.775 Seetong_tps[36808:4072717] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x130cd42c0>
2026-10-17 08:04:25.776 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-17 08:04:25.787 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-17 08:04:25.790 Seetong_tps[36808:4072717]  -- STBluetoothManager - 结束扫描 - 
2026-10-17 08:04:25.804 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-17 08:04:26.464 Seetong_tps[36808:4072795] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-17 08:04:26.466 Seetong_tps[36808:4072795] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-17 08:04:26.466 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-17 08:04:26.466 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-17 08:04:26.467 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-17 08:04:26.469 Seetong_tps[36808:4072795] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-17 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-17 08:04:26.469 Seetong_tps[36808:4072795] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-17 startTime=00:00:00 endTime=08:04:26 cachedAnchor=null-null
2026-10-17 08:04:26.469 Seetong_tps[36808:4072795] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-17 startTime=00:00:00 endTime=08:04:26 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-17 08:04:26.469 Seetong_tps[36808:4072795] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-17, startTime=00:00:00, endTime=08:04:26, deviceIds=[]
2026-10-17 08:04:26.470 Seetong_tps[36808:4072795] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-17 08:04:26.470 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages request date=2026-10-17 start=00:00:00 end=08:04:26 deviceCount=1
2026-10-17 08:04:26.470 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:26.472 Seetong_tps[36808:4072792] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-17 08:04:26.533 Seetong_tps[36808:4072781] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-17 08:04:26.534 Seetong_tps[36808:4072781] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-17
2026-10-17 08:04:26.534 Seetong_tps[36808:4072781] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-17 08:04:26.540 Seetong_tps[36808:4072781] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-17 08:04:26.565 Seetong_tps[36808:4072783] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12fde0840>{number = 18, name = (null)}====
2026-10-17 08:04:26.578 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-17 08:04:26.579 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-17 08:04:26.580 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-17 08:04:26.580 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-17 08:04:26.580 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-17, startTime=00:00:00, endTime=08:04:26, hasMore=false, itemCount=4
2026-10-17 08:04:26.581 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-17, responseStart=00:00:00, responseEnd=08:04:26, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-17 08:04:26.581 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-17 08:04:26.583 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-17 start=00:00:00 end=08:04:26 count=4 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-17 08:04:26.583 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-17 start=00:00:00 end=08:04:26 lastTimestampMs=1792166400000 daoMs=0
2026-10-17 08:04:26.583 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-17, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=08:04:26, hasMore=false, count=100
2026-10-17 08:04:26.584 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-17 start=00:00:00 end=08:04:26 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-08:04:26 anchor=null-null
2026-10-17 08:04:26.584 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-17 08:04:26.584 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-17 08:04:26.584 Seetong_tps[36808:4072751] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=117 rowCount=5
2026-10-17 08:04:26.585 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-17 endTime=08:04:26
2026-10-17 08:04:26.585 Seetong_tps[36808:4072751] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-17 08:04:26.585 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-17
2026-10-17 08:04:26.585 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-17 08:04:26.591 Seetong_tps[36808:4072717] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-17 endTime=08:04:26
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-17
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-17 08:04:26.592 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-17 08:04:26.592 Seetong_tps[36808:4072781] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-17 08:04:26.592 Seetong_tps[36808:4072781] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-17 08:04:26.661 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 08:04:26.661 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-17
2026-10-17 08:04:26.661 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-17 08:04:26.661 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-17 08:04:26.661 Seetong_tps[36808:4072751] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-17, bucketCount=7, firstDate=2026-10-17, bucketDates=2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11
2026-10-17 08:04:26.709 Seetong_tps[36808:4072751] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-17
2026-10-17 08:04:27.049 Seetong_tps[36808:4072784] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1155d8780>{number = 14, name = (null)}====
2026-10-17 08:04:27.778 Seetong_tps[36808:4072717] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-17 08:04:27.789 Seetong_tps[36808:4072717] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-17 08:04:27.789 Seetong_tps[36808:4072717] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-17 08:04:27.789 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-17 08:04:27.793 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-17 08:04:27.793 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-17 08:04:27.793 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-17
2026-10-17 08:04:27.794 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-17
2026-10-17 08:04:27.794 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:27.886 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 08:04:27.886 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-17
2026-10-17 08:04:27.887 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-17 08:04:27.887 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-17 08:04:27.887 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-17, bucketCount=7, firstDate=2026-10-17, bucketDates=2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11
2026-10-17 08:04:43.968 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-17 baseDate=2026-10-17
2026-10-17 08:04:43.969 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-17 start=00:00:00 end=08:04:26 totalWindows=1
2026-10-17 08:04:43.969 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=4, targetDates=[2026-10-17], targetWindows={2026-10-17=[00:00:00-08:04:26]}, selectedDeviceId=, cachedCount=4, unwindowedCacheRowLimit=100
2026-10-17 08:04:43.970 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-17 startTime=08:04:26 endTime=08:04:43 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:04:26
2026-10-17 08:04:43.970 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-17, startTime=08:04:26, endTime=08:04:43, deviceIds=[]
2026-10-17 08:04:43.970 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages request date=2026-10-17 start=08:04:26 end=08:04:43 deviceCount=1
2026-10-17 08:04:43.970 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:43.982 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:43.982 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:43.982 Seetong_tps[36808:4072717]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-17 08:04:44.040 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-17 08:04:44.040 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-17 08:04:44.040 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=08:04:26 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-17 08:04:44.040 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-17 08:04:44.040 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-17, startTime=08:04:26, endTime=08:04:43, hasMore=false, itemCount=0
2026-10-17 08:04:44.040 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-17, responseStart=08:04:26, responseEnd=08:04:43, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-17 08:04:44.041 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=4
2026-10-17 08:04:44.041 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=4 target=8 currentDate=2026-10-17
2026-10-17 08:04:44.041 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-16 start= end= currentDate=2026-10-17 currentStartTime=00:00:00 currentEndTime=08:04:43 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-08:04:26 loadedWindowCount=1
2026-10-17 08:04:44.041 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-16 start=00:00:00 end=19:28:43 totalWindows=1
2026-10-17 08:04:44.044 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=134, targetDates=[2026-10-17, 2026-10-16], targetWindows={2026-10-17=[00:00:00-08:04:26], 2026-10-16=[00:00:00-19:28:43]}, selectedDeviceId=, cachedCount=134, unwindowedCacheRowLimit=100
2026-10-17 08:04:44.346 Seetong_tps[36808:4072750] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113ad30c0>{number = 12, name = (null)}====
2026-10-17 08:04:45.190 Seetong_tps[36808:4072717]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-17 08:04:45.190 Seetong_tps[36808:4072717]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-17 08:04:45.190 Seetong_tps[36808:4072793] zzzzz:FC_ResumeDevCom start
2026-10-17 08:04:45.190 Seetong_tps[36808:4072793] zzzzz:FC_ResumeDevCom
2026-10-17 08:04:45.435 Seetong_tps[36808:4072717]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-17 08:04:45.435 Seetong_tps[36808:4072717]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-17 08:04:45.435 Seetong_tps[36808:4072717] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-17 08:04:45.500 Seetong_tps[36808:4072782] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fde3740>{number = 26, name = (null)}====
2026-10-17 08:04:45.500 Seetong_tps[36808:4072717]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-17 08:04:45.502 Seetong_tps[36808:4072717] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-17 08:04:45.520 Seetong_tps[36808:4072717] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-17 08:04:45.520 Seetong_tps[36808:4072717] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-17 08:04:45.521 Seetong_tps[36808:4072717] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-17 08:04:45.522 Seetong_tps[36808:4072717]  -- STBluetoothManager - 结束扫描 - 
2026-10-17 08:04:45.549 Seetong_tps[36808:4072783] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fde0840>{number = 18, name = (null)}====
2026-10-17 08:04:45.563 Seetong_tps[36808:4072717]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-17 08:04:45.567 Seetong_tps[36808:4072717]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-17 08:04:45.569 Seetong_tps[36808:4072717]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-17 08:04:45.570 Seetong_tps[36808:4072717]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-17 08:04:45.598 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-17 08:04:45.598 Seetong_tps[36808:4072717] queryAllSharingDeviceInfo timestamp=1792195464.960761
2026-10-17 08:04:45.598 Seetong_tps[36808:4072717] currentTimestamp=1792195485.598905, timestamp=1792195464.960761
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 08:04:45 599
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-17 08:04:45 599 - devIds: (
    42065949
)
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 205D7F9E-627A-41F6-A7E4-867EF2FBD422
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1328c5c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130fa2740>; layer = <CALayer: 0x131484660>>
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1328c5c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130fa2740>; layer = <CALayer: 0x131484660>> -- _camera.supportPlatform: 6
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 00:04:45 +0000
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-17 08:04:45.599 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 08:04:45 600
2026-10-17 08:04:45.600 Seetong_tps[36808:4072750] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113ad3440>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5dc000>
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-17 08:04:45.600 Seetong_tps[36808:4072777] InitDecodePortLog: playsettype = 50
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717] queryAllSharingDeviceInfo timestamp=1792195464.961192
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717] currentTimestamp=1792195485.601466, timestamp=1792195464.961192
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 08:04:45 601
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-17 08:04:45 602 - devIds: (
    42065949
)
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1328c6800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1328f4d20>; layer = <CALayer: 0x131351fe0>>
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1328c6800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1328f4d20>; layer = <CALayer: 0x131351fe0>> -- _camera.supportPlatform: 6
2026-10-17 08:04:45.601 Seetong_tps[36808:4072777] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 00:04:45 +0000
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 10:32:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-17 08:04:45.601 Seetong_tps[36808:4072717]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 08:04:45 602
2026-10-17 08:04:45.602 Seetong_tps[36808:4072750] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113ad3440>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5dcc00>
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: playsettype = 50
2026-10-17 08:04:45.602 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 08:04:45.603 Seetong_tps[36808:4072777] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 08:04:45.604 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-17 08:04:45.604 Seetong_tps[36808:4072750]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-17 08:04:45.604 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-17 08:04:45.604 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-17 08:04:45.605 Seetong_tps[36808:4072750] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-17 08:04:45.613 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:45.614 Seetong_tps[36808:4072717]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.09 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.615 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.09 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- observeValueForKeyPath isLoading NO -- 
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 28699 毫秒
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-17 08:04:45 617 - devIds: (
    42065949
)
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-17 08:04:45.616 Seetong_tps[36808:4072717]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-17 08:04:45.617 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:45.617 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717] uid:42065949-CH-1 playAudio
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 08:04:45.623 Seetong_tps[36808:4072782] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-17 08:04:45.623 Seetong_tps[36808:4072782]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717] checkPortStatus:_decodePort=1
2026-10-17 08:04:45.623 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.670 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_low_power_wake_command
2026-10-17 08:04:45.729 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_low_power_online
2026-10-17 08:04:45.729 Seetong_tps[36808:4072717]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792193683000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-17 08:04:45.729 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:45.729 Seetong_tps[36808:4072717]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-17 07:34:43 - p2pLastHeartTime: 1792193683000 - modelHeartTime: 1792193683000
2026-10-17 08:04:45.790 Seetong_tps[36808:4072793] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x115778880>{number = 15, name = (null)}====
2026-10-17 08:04:45.799 Seetong_tps[36808:4072738] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113ad3440>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5dc000>
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: playsettype = 50
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 08:04:45.800 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.800 Seetong_tps[36808:4072777] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 08:04:45.801 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:45.801 Seetong_tps[36808:4072738] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113ad3440>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5dcc00>
2026-10-17 08:04:45.801 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: playsettype = 50
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-17 08:04:45.801 Seetong_tps[36808:4072777] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 08:04:45.802 Seetong_tps[36808:4072777] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 08:04:45.802 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:45.832 Seetong_tps[36808:4072717] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-17 08:04:45.836 Seetong_tps[36808:4073005] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1315e0740>{number = 30, name = (null)}====
2026-10-17 08:04:45.898 Seetong_tps[36808:4072738]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 08:04:45.939 Seetong_tps[36808:4072717]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport";
}
2026-10-17 08:04:46.001 Seetong_tps[36808:4072738]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 08:04:46.205 Seetong_tps[36808:4073059] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-17 08:04:46.214 Seetong_tps[36808:4072717] uid:42065949-CH-1 playAudio
2026-10-17 08:04:46.214 Seetong_tps[36808:4072717] Formatted Date: 2026-10-17
2026-10-17 08:04:46.215 Seetong_tps[36808:4072717] checkPortStatus:_decodePort=3
2026-10-17 08:04:46.215 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.62 - 设备: 大门 - 42065949-CH-1
2026-10-17 08:04:46.263 Seetong_tps[36808:4072717] Formatted Date: 2026-10-17
2026-10-17 08:04:46.263 Seetong_tps[36808:4072717] Formatted Date: 2026-10-17
2026-10-17 08:04:46.362 Seetong_tps[36808:4073063] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-17 08:04:46.365 Seetong_tps[36808:4072793] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-17 08:04:46.377 Seetong_tps[36808:4072717] uid:42065949-CH-1 playAudio
2026-10-17 08:04:46.377 Seetong_tps[36808:4072717] Formatted Date: 2026-10-17
2026-10-17 08:04:46.377 Seetong_tps[36808:4073005] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-17 08:04:46.381 Seetong_tps[36808:4072717]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.86 - 设备: 大门 - 42065949-CH-2
2026-10-17 08:04:46.398 Seetong_tps[36808:4072717] checkPortStatus:_decodePort=3
2026-10-17 08:04:46.629 Seetong_tps[36808:4072738] hexStringLen=42
2026-10-17 08:04:46.630 Seetong_tps[36808:4072738] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-17 08:04:46.630 Seetong_tps[36808:4072738] getDevOsdXmlInfoBlock == null
2026-10-17 08:04:46.673 Seetong_tps[36808:4072738] Failed to get IoT drive away set configuration.
2026-10-17 08:04:46.673 Seetong_tps[36808:4072738]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-17 08:04:46.710 Seetong_tps[36808:4072738]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-17 08:04:48.204 Seetong_tps[36808:4072717]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1328c5c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130fa2740>; layer = <CALayer: 0x131484660>>
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717] -----------1release decodeport = 3
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717] _openGLView clearFrame ...
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1328c6800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1328f4d20>; layer = <CALayer: 0x131351fe0>>
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-17 08:04:53.088 Seetong_tps[36808:4072717] -----------1release decodeport = 4
2026-10-17 08:04:53.089 Seetong_tps[36808:4072717]  -- SIOT参数outString: {"association_id":"cq7EiikwleqpmpHj_1","auth_time":593,"awaken_ms":2487,"conn_media_ch_time":139,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"3154","k_auth_send":"106_2561","k_awaken":"104_479_880_1285_1285_2305_3826_4230_4970_5375_6926_7073_7329_27545_27709_27949","k_connect_ok":"2700","k_online":"2561","k_recv_i":"{\"0\":\"28295\",\"1\":\"28448\"}","k_sdp_send":"120_2565","k_sig_offline":"","k_timebase":1792195457890,"k_watch_send":"{\"0\":\"27710\",\"1\":\"27712\"}","p2p_hold_success":false,"relay_addr":"124.221.114.123:24903","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":537,"rtc_version":"1.5.4.3","rtp_first_i":154,"sdp_time":778,"sig_addr":"101.42.105.173:24205","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":65,\"min\":52,\"max\":82},\"fps\":{\"avg\":50,\"min\":8,\"max\":1104,\"std\":130.96,\"stallingRate\":34.39,\"stallingFreq\":2.63}}","udp_to_tcp_count":1,"watch_resp":199}
2026-10-17 08:04:53.089 Seetong_tps[36808:4072717]  -- SIOT参数: {
    "association_id" = "cq7EiikwleqpmpHj_1";
    "auth_time" = 593;
    "awaken_ms" = 2487;
    "conn_media_ch_time" = 139;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 7500;
    "relay_addr" = "124.221.114.123:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 537;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 154;
    "rtt_max" = 82;
    "rtt_min" = 52;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 778;
    "sig_addr" = "101.42.105.173:24205";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 50;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1104;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 199;
}
2026-10-17 08:04:53.090 Seetong_tps[36808:4072717]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "cq7EiikwleqpmpHj_1";
    "auth_time" = 593;
    "awaken_ms" = 2487;
    "conn_media_ch_time" = 139;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.10.203-2026062215";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.4.4.12";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 7500;
    "relay_addr" = "124.221.114.123:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 537;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 154;
    "rtt_max" = 82;
    "rtt_min" = 52;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 778;
    "sig_addr" = "101.42.105.173:24205";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 50;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1104;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 199;
}
2026-10-17 08:04:53.090 Seetong_tps[36808:4072717] _openGLView clearFrame ...
2026-10-17 08:04:53.103 Seetong_tps[36808:4072717]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 08:04:53.103 Seetong_tps[36808:4072717]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 08:04:53.422 Seetong_tps[36808:4072782] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fde3740>{number = 26, name = (null)}====
2026-10-17 08:04:53.605 Seetong_tps[36808:4072717] dealloc -- STPlayerViewController
2026-10-17 08:04:53.605 Seetong_tps[36808:4072717] dealloc -- STPlayerViewController
2026-10-17 08:04:53.605 Seetong_tps[36808:4072717] dealloc -- STPlayerCameraControlVC
2026-10-17 08:04:53.605 Seetong_tps[36808:4072717] dealloc -- STPlayerCameraService
2026-10-17 08:04:53.605 Seetong_tps[36808:4072717] dealloc -- STCycleScrollView
2026-10-17 08:04:53.606 Seetong_tps[36808:4072717] dealloc -- STCameraControlView
2026-10-17 08:04:53.606 Seetong_tps[36808:4072717] dealloc -- STNetSpeedMonitorView
2026-10-17 08:04:53.606 Seetong_tps[36808:4072717] dealloc -- STIdleMonitorView
2026-10-17 08:04:53.624 Seetong_tps[36808:4072717] MessageThrottle reloadTableView ---
2026-10-17 08:04:53.704 Seetong_tps[36808:4072717]  -- STBluetoothManager - 结束扫描 - 
2026-10-17 08:04:55.945 Seetong_tps[36808:4072794] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-16, startTime=19:28:43, endTime=23:59:59, deviceIds=[]
2026-10-17 08:04:55.984 Seetong_tps[36808:4072794] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-17 08:04:57.814 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages request date=2026-10-16 start=19:28:43 end=23:59:59 deviceCount=1
2026-10-17 08:04:57.814 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:04:57.815 Seetong_tps[36808:4072717] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x131ed58c0>
2026-10-17 08:04:57.815 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-17 08:04:57.976 Seetong_tps[36808:4073009] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-17 08:04:59.982 Seetong_tps[36808:4072782] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-17 08:04:59.989 Seetong_tps[36808:4072782] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-17 08:05:00.061 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=true, cachePreserved=true
2026-10-17 08:05:00.064 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-17 08:05:00.065 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:00.065 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:00.066 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:00.066 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-17 08:05:00.066 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:00.066 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:00.066 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:00.115 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-17 08:05:00.115 Seetong_tps[36808:4072717] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1322cc800>
2026-10-17 08:05:00.115 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-17 08:05:00.115 Seetong_tps[36808:4072782] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-17 08:05:00.117 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-17 08:05:00.117 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=2 modelCount=2 itemCount=2 hasMore=0 nextStartTime=19:28:43 sampleAlarmTypes=(
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-17 08:05:00.117 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=2 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-17 08:05:00.117 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-16, startTime=19:28:43, endTime=23:59:59, hasMore=false, itemCount=2
2026-10-17 08:05:00.118 Seetong_tps[36808:4072717]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-17 08:05:00.121 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-16 start=19:28:43 end=23:59:59 count=2 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=3 totalMs=3
2026-10-17 08:05:00.122 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-16 start=19:28:43 end=23:59:59 lastTimestampMs=1792150123000 daoMs=1
2026-10-17 08:05:00.122 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-16, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=19:28:43, endTime=23:59:59, hasMore=false, count=134
2026-10-17 08:05:00.122 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-16 start=19:28:43 end=23:59:59 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-17 08:05:00.122 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=136 fallbackCount=136
2026-10-17 08:05:00.153 Seetong_tps[36808:4072782] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-16 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-17 08:05:00.153 Seetong_tps[36808:4072782] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-17 08:05:00.784 Seetong_tps[36808:4073007] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-17 08:05:00.790 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-17 08:05:00.791 Seetong_tps[36808:4072717] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13160c480>
2026-10-17 08:05:00.791 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-17 08:05:00.791 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-17 08:05:00.794 Seetong_tps[36808:4072717] ++++-[VideoView dealloc]++++
2026-10-17 08:05:00.799 Seetong_tps[36808:4072717] OpenGLView20_Seetong dealloc:0x1313c1400
2026-10-17 08:05:00.800 Seetong_tps[36808:4072717] ++++-[VideoView dealloc]++++
2026-10-17 08:05:00.805 Seetong_tps[36808:4072717] OpenGLView20_Seetong dealloc:0x1323a1e00
2026-10-17 08:05:01.142 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.144 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.144 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-17 08:05:01.144 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:01.155 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:01.155 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-17 08:05:01.155 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.155 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-17 08:05:01.155 Seetong_tps[36808:4072750] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.266 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.266 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-17 08:05:01.267 Seetong_tps[36808:4072782] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-17 08:05:01.404 Seetong_tps[36808:4072717] KMPDeviceModule setUserInfo, result:0
2026-10-17 08:05:06.210 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-17 08:05:06.210 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-17 08:05:06.236 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-17 08:05:06.236 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-17 08:05:06.237 Seetong_tps[36808:4072717] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1157a6a40>
2026-10-17 08:05:06.237 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-17 08:05:06.238 Seetong_tps[36808:4072717] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-17 08:05:06.238 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-17 08:05:06.238 Seetong_tps[36808:4072717] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-17 08:05:06.238 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-17 08:05:06.238 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-17 08:05:06.238 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-17 08:05:06.238 Seetong_tps[36808:4073007] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-17 08:05:06.253 Seetong_tps[36808:4072717] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-17 08:05:06.268 Seetong_tps[36808:4072717] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-17 08:05:06.268 Seetong_tps[36808:4072717] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-17 08:05:06.268 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-17 08:05:06.278 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-17 08:05:06.278 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-17 08:05:06.278 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-17
2026-10-17 08:05:06.281 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-17
2026-10-17 08:05:06.281 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:05:06.379 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 08:05:06.379 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-17
2026-10-17 08:05:06.379 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-17 08:05:06.379 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-17 08:05:06.379 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-17, bucketCount=7, firstDate=2026-10-17, bucketDates=2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12, 2026-10-11
2026-10-17 08:05:06.416 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-17 baseDate=2026-10-17
2026-10-17 08:05:06.416 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-17 start=00:00:00 end=08:04:26 totalWindows=1
2026-10-17 08:05:06.417 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=4, targetDates=[2026-10-17], targetWindows={2026-10-17=[00:00:00-08:04:26]}, selectedDeviceId=, cachedCount=4, unwindowedCacheRowLimit=100
2026-10-17 08:05:06.417 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-17 startTime=08:04:26 endTime=08:05:06 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:04:26
2026-10-17 08:05:06.417 Seetong_tps[36808:4073007] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-17, startTime=08:04:26, endTime=08:05:06, deviceIds=[]
2026-10-17 08:05:06.417 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages request date=2026-10-17 start=08:04:26 end=08:05:06 deviceCount=1
2026-10-17 08:05:06.417 Seetong_tps[36808:4072717]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 08:05:06.510 Seetong_tps[36808:4072717] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-17 08:05:06.510 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-17 08:05:06.510 Seetong_tps[36808:4072717] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=08:04:26 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-17 08:05:06.510 Seetong_tps[36808:4072717] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-17 08:05:06.510 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-17, startTime=08:04:26, endTime=08:05:06, hasMore=false, itemCount=0
2026-10-17 08:05:06.510 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-17, responseStart=08:04:26, responseEnd=08:05:06, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-17 08:05:06.511 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=4
2026-10-17 08:05:06.511 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=4 target=8 currentDate=2026-10-17
2026-10-17 08:05:06.511 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-16 start= end= currentDate=2026-10-17 currentStartTime=00:00:00 currentEndTime=08:05:06 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-08:04:26 loadedWindowCount=1
2026-10-17 08:05:06.511 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-16 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-17 08:05:06.514 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=136, targetDates=[2026-10-17, 2026-10-16], targetWindows={2026-10-17=[00:00:00-08:04:26], 2026-10-16=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=136, unwindowedCacheRowLimit=100
2026-10-17 08:05:29.916 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-16 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=136
2026-10-17 08:05:31.349 Seetong_tps[36808:4072750] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-16 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-18 12:44:54.518 Seetong_tps[44601:4851890] app_version=8.4.106
2026-10-18 12:44:54.519 Seetong_tps[44601:4851890]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-18 12:44:54.519 Seetong_tps[44601:4851890] showForLogin 1
2026-10-18 12:44:54.520 Seetong_tps[44601:4851890] AppLaunch 还剩 6.840637922286987 秒
2026-10-18 12:44:54.526 Seetong_tps[44601:4851903] 询问用户是否开启推送成功
2026-10-18 12:44:54.526 Seetong_tps[44601:4851903] 用户点击允许接收推送
2026-10-18 12:44:54.531 Seetong_tps[44601:4851903] remoteNotificationSetting: <UNNotificationSettings: 0x111eb55e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-18 12:44:54.536 Seetong_tps[44601:4851890]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-18 12:44:54.542 Seetong_tps[44601:4851890] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.532MB
2026-10-18 12:44:54.543 Seetong_tps[44601:4851890] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.563MB
2026-10-18 12:44:54.543 Seetong_tps[44601:4851890] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.579MB
2026-10-18 12:44:54.550 Seetong_tps[44601:4851950] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-18 12:44:54.560 Seetong_tps[44601:4851890] viewDidLoad/configtime=2026-10-18 04:44:54 +0000
2026-10-18 12:44:54.561 Seetong_tps[44601:4851890]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-18 12:44:54.561 Seetong_tps[44601:4851890]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-18 12:44:54.564 Seetong_tps[44601:4851950] backJsonStr
2026-10-18 12:44:54.613 Seetong_tps[44601:4851890]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-18 12:44:54.616 Seetong_tps[44601:4851890]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-18 12:44:54.616 Seetong_tps[44601:4851890] 开始检查未读客服消息...
2026-10-18 12:44:54.616 Seetong_tps[44601:4851890] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-18 12:44:54.623 Seetong_tps[44601:4851890]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-18 12:44:54.623 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty - 
2026-10-18 12:44:54.623 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-18 12:44:54.626 Seetong_tps[44601:4851890] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-18 12:44:54.626 Seetong_tps[44601:4851890] NAV deviceOrientationDidChange:1
2026-10-18 12:44:54.628 Seetong_tps[44601:4851890] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-18 12:44:54.628 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty - 
2026-10-18 12:44:54.628 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 12:44:54.642 Seetong_tps[44601:4851950] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-18 12:44:54.642 Seetong_tps[44601:4851950]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-18 12:44:54.642 Seetong_tps[44601:4851950]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-18 12:44:54.642 Seetong_tps[44601:4851950]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-18 12:44:54.642 Seetong_tps[44601:4851950]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-18 12:44:54.670 Seetong_tps[44601:4851890]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-18 12:44:54.769 Seetong_tps[44601:4851890] Super properties have already been unregistered.
2026-10-18 12:44:54.769 Seetong_tps[44601:4851890] UMAPM_OOMSampling(0,0):NO
2026-10-18 12:44:54.772 Seetong_tps[44601:4851890]  -- deviceListDataUpdate - AppLaunch 还剩 1.588608026504517 秒 - 再延迟 2.088608026504517 秒 - 启动耗时 1.411391973495483 秒
2026-10-18 12:44:54.772 Seetong_tps[44601:4851890] groupDeviceList 已在进行中，等待后重新分组
2026-10-18 12:44:54.772 Seetong_tps[44601:4851890]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1411 毫秒
2026-10-18 12:44:54.787 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:44:54.788 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x117651b80
2026-10-18 12:44:54.822 Seetong_tps[44601:4851890] UMAPM_NetworkSampling(0,0):NO
2026-10-18 12:44:54.822 Seetong_tps[44601:4851890]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-18 12:44:54.822 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:44:54.823 Seetong_tps[44601:4851890]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 493;
}
2026-10-18 12:44:54.825 Seetong_tps[44601:4851890] 蓝牙已打开
2026-10-18 12:44:54.837 Seetong_tps[44601:4851890]  -- WebSocket - 重置重连次数 -- 
2026-10-18 12:44:54.846 Seetong_tps[44601:4851890]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-18 12:44:54.846 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty - 
2026-10-18 12:44:54.846 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 12:44:54.846 Seetong_tps[44601:4851890] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-18 12:44:54.846 Seetong_tps[44601:4851890] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-18 12:44:54.853 Seetong_tps[44601:4851890]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 12:44:54.853 Seetong_tps[44601:4851890]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-18 12:44:54.953 Seetong_tps[44601:4851890]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-18 12:44:54.953 Seetong_tps[44601:4851890]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-18 12:44:54.953 Seetong_tps[44601:4851890]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-18 12:44:54.953 Seetong_tps[44601:4851890]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTIzODUwOTQsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.eYw-vaAwJYFZK6HugBYETz7YY6yilV8yackfWsecxOA","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ4OTA2OTQsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMjk4Njk0LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.pGPVpuX1QTdqLG1DDfb91vG4sVA7wf5Dw1viOTX0dXc","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-18 12:44:54.957 Seetong_tps[44601:4851890]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792298694.957592
2026-10-18 12:44:54.957 Seetong_tps[44601:4851890]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792298694.957592
2026-10-18 12:44:54.957 Seetong_tps[44601:4851890]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792298694.957592 - lastRefreshTokenTime: 1792298694.957592
2026-10-18 12:44:55.117 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:44:55.117 Seetong_tps[44601:4851890]  -- STBluetoothManager - 开始扫描 - 
2026-10-18 12:44:55.350 Seetong_tps[44601:4851890] MessageThrottle reloadTableView ---
2026-10-18 12:44:55.462 Seetong_tps[44601:4851901]  -- STBluetoothManager - 发现蓝牙设备 - kBLE_PRE - SN: BLE_TST_0C3109D5FBC83A18
2026-10-18 12:44:55.462 Seetong_tps[44601:4851890]  -- STBluetoothManager - didDiscoverPeripheral - peripheral.name: BLE_TST_0C3109D5FBC83A18
2026-10-18 12:44:55.462 Seetong_tps[44601:4851895] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10a838f40>{number = 4, name = (null)}====
2026-10-18 12:44:55.462 Seetong_tps[44601:4851950] ====收到在用用户中心IP信息={"inUseUserDomain":"app-auth.seetong.com","inUseUserIp":"114.116.197.33"}
====
2026-10-18 12:44:55.491 Seetong_tps[44601:4851890]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-18 12:44:55.491 Seetong_tps[44601:4851890]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-18 12:44:55.496 Seetong_tps[44601:4851890]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=35&addr=bjrelayvip3.s2.seetong.com:1443;type=0&load=36&addr=bjrelay42.s2.seetong.com:8443;type=0&load=48&addr=bjrelay42.s2.seetong.com:6443;","clientIp":"39.144.182.85","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=25&addr=bjrelay3.s5.seetong.com:10443;type=0&load=18&addr=bjrelay7.s5.seetong.com:4443;type=0&load=24&addr=bjrelay1.s5.seetong.com:12443;"}
2026-10-18 12:44:55.581 Seetong_tps[44601:4851954] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10e999c80>{number = 20, name = (null)}====
2026-10-18 12:44:55.581 Seetong_tps[44601:4851959] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11760ca40>{number = 15, name = (null)}====
2026-10-18 12:44:55.582 Seetong_tps[44601:4851950] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.43.218"}
====
2026-10-18 12:44:55.583 Seetong_tps[44601:4851890] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-18 12:44:55.589 Seetong_tps[44601:4851896] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10e99b800>{number = 21, name = (null)}====
2026-10-18 12:44:55.589 Seetong_tps[44601:4851890]  -- 获取版本信息成功: {
}
2026-10-18 12:44:55.596 Seetong_tps[44601:4851953] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10e99b740>{number = 22, name = (null)}====
2026-10-18 12:44:55.604 Seetong_tps[44601:4851905] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10aad29c0>{number = 10, name = (null)}====
2026-10-18 12:44:55.606 Seetong_tps[44601:4851902] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10aad1640>{number = 8, name = (null)}====
2026-10-18 12:44:55.606 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-18 12:44:55.608 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:44:55.611 Seetong_tps[44601:4851952] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10e99b3c0>{number = 23, name = (null)}====
2026-10-18 12:44:55.611 Seetong_tps[44601:4851890] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-18 12:44:55.611 Seetong_tps[44601:4851890] 客服消息未读数量: 0
2026-10-18 12:44:55.624 Seetong_tps[44601:4851906] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10aad1500>{number = 7, name = (null)}====
2026-10-18 12:44:55.625 Seetong_tps[44601:4851950] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkwMzQ5NTUxOSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.GMoRKIu5HkNG0HzpdljnyE3D3yCIIqnUNxovUFiLj_Y","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkwMzQ5NTUxOSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXkzIl19.u9PcWPWXQfbsncsNOg5cb_zDf4DVui8Bp0LGm1zpPuQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24903"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24902"}]}
====
2026-10-18 12:44:55.627 Seetong_tps[44601:4851962] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10f824300>{number = 24, name = (null)}====
2026-10-18 12:44:55.652 Seetong_tps[44601:4851904] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10f825ac0>{number = 25, name = (null)}====
2026-10-18 12:44:55.661 Seetong_tps[44601:4851955] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10f8256c0>{number = 26, name = (null)}====
2026-10-18 12:44:55.661 Seetong_tps[44601:4851893] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10a838e80>{number = 3, name = (null)}====
2026-10-18 12:44:55.661 Seetong_tps[44601:4851890]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-18 12:44:55.662 Seetong_tps[44601:4851890]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUl0EUFEDBFRvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-18 12:44:55.667 Seetong_tps[44601:4851890]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-18 12:44:55.667 Seetong_tps[44601:4851893]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-18 12:44:55.668 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-18 12:44:55.668 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-18 12:44:55.669 Seetong_tps[44601:4851893] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2309 毫秒
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-18 12:44:55.669 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-18 12:44:55.670 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-18 12:44:55.670 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 12:44:55 670 - devIds: (
    42065949
)
2026-10-18 12:44:55.670 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-18 12:44:55.670 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:44:55.673 Seetong_tps[44601:4851890]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 12:44:55.698 Seetong_tps[44601:4851903] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x111eed3c0>{number = 12, name = (null)}====
2026-10-18 12:44:55.859 Seetong_tps[44601:4851890]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-18 12:44:55.859 Seetong_tps[44601:4851890]  -- WebSocket - 重置重连次数 -- 
2026-10-18 12:44:55.859 Seetong_tps[44601:4851890]  -- WebSocket connection 长连接成功 - 耗时：1.2 秒
2026-10-18 12:44:55.862 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:44:55.862 Seetong_tps[44601:4851890]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwoIBFEEVFdpAQQB","reconn":0}}
2026-10-18 12:44:55.862 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:44:56.058 Seetong_tps[44601:4851890] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-18 12:44:56.058 Seetong_tps[44601:4851890] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-18 12:44:56.060 Seetong_tps[44601:4851890] Formatted Date: 2026-10-18
2026-10-18 12:44:56.061 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:44:56.065 Seetong_tps[44601:4851893] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10a838e80>{number = 3, name = (null)}====
2026-10-18 12:44:56.067 Seetong_tps[44601:4851890]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792295743000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-18 12:44:56.067 Seetong_tps[44601:4851890]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 11:55:43 - p2pLastHeartTime: 1792295743000 - modelHeartTime: 1792295743000
2026-10-18 12:44:56.068 Seetong_tps[44601:4851890]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 11:55:43 - p2pLastHeartTime: 1792295743000 - modelHeartTime: 1792295743000
2026-10-18 12:44:56.122 Seetong_tps[44601:4851904] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10f825ac0>{number = 25, name = (null)}====
2026-10-18 12:44:56.123 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-18 12:44:56.182 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 12:44:56.190 Seetong_tps[44601:4851890] Sorted Dates (Descending): (
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12"
)
2026-10-18 12:44:56.192 Seetong_tps[44601:4851890]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-18 start=08:04:23 end=12:44:56 deviceCount=1
2026-10-18 12:44:56.192 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:44:56.522 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 12:44:56.589 Seetong_tps[44601:4851890] MessageThrottle reloadTableView ---
2026-10-18 12:44:56.719 Seetong_tps[44601:4851890] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-18 12:44:56.719 Seetong_tps[44601:4851890] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-18 12:44:56.719 Seetong_tps[44601:4851890] 用户设置的具体字体大小: 17.000000
2026-10-18 12:44:56.888 Seetong_tps[44601:4851890] AppLaunch hideForRefreshToken
2026-10-18 12:44:56.888 Seetong_tps[44601:4851890] AppLaunch hideForRefreshToken dismiss
2026-10-18 12:44:56.888 Seetong_tps[44601:4851890] AppLaunch dismiss...
2026-10-18 12:44:57.192 Seetong_tps[44601:4851890] AppLaunch dismiss... end
2026-10-18 12:44:57.193 Seetong_tps[44601:4851890]  dealloc -- STAppLaunchWindow
2026-10-18 12:44:57.194 Seetong_tps[44601:4851890]  dealloc -- STAppLaunchViewController
2026-10-18 12:44:57.676 Seetong_tps[44601:4851950] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-18 12:44:57.676 Seetong_tps[44601:4851950] [DeviceMonitor] 监控管理器初始化完成
2026-10-18 12:44:57.676 Seetong_tps[44601:4851950]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-18 12:44:57.676 Seetong_tps[44601:4851950]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-18 12:44:57.680 Seetong_tps[44601:4851890]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-18 12:44:58.192 Seetong_tps[44601:4851890]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-18 12:44:58.193 Seetong_tps[44601:4851890]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-18 12:44:58.193 Seetong_tps[44601:4851890] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-18 12:44:58.198 Seetong_tps[44601:4851904] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10f825ac0>{number = 25, name = (null)}====
2026-10-18 12:44:58.202 Seetong_tps[44601:4851890] MessageThrottle reloadTableView ---
2026-10-18 12:44:58.617 Seetong_tps[44601:4851893] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10a838e80>{number = 3, name = (null)}====
2026-10-18 12:44:58.855 Seetong_tps[44601:4851950]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-18 12:44:58.856 Seetong_tps[44601:4851950]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-18 12:44:58.856 Seetong_tps[44601:4851950]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-18 12:44:58.856 Seetong_tps[44601:4851950]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-18 12:44:59.502 Seetong_tps[44601:4851890] dealloc -- STAlarmView
2026-10-18 12:44:59.948 Seetong_tps[44601:4851890] UMAPM_OOMSampling(0,0):NO
2026-10-18 12:44:59.949 Seetong_tps[44601:4851890] UMAPM_NetworkSampling(0,0):NO
2026-10-18 12:45:01.080 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:45:01.155 Seetong_tps[44601:4851890] wifiStatusChanged connected wifi = 1
2026-10-18 12:45:01.158 Seetong_tps[44601:4851890] wifiStatusChanged connected = 1, ssid = GeXing_F229
2026-10-18 12:45:01.158 Seetong_tps[44601:4851890] updateCurrentWifiSSID = GeXing_F229
2026-10-18 12:45:01.160 Seetong_tps[44601:4851890] wifiStatusChanged connected = 1, ssid = GeXing_F229
2026-10-18 12:45:01.160 Seetong_tps[44601:4851890] updateCurrentWifiSSID = GeXing_F229
2026-10-18 12:45:04.772 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:45:09.483 Seetong_tps[44601:4851890] Successfully load keyboard extensions
2026-10-18 12:45:14.772 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:45:18.706 Seetong_tps[44601:4851890] 第一次添加数据ok！
2026-10-18 12:45:18.708 Seetong_tps[44601:4851890] 当前控制器：STAddBleDeviceVC
2026-10-18 12:45:18.717 Seetong_tps[44601:4851890] handleBindResult start
2026-10-18 12:45:18.717 Seetong_tps[44601:4851890] addBLEFailedForTimeout step = 14
2026-10-18 12:45:18.717 Seetong_tps[44601:4851890] BLE_TST_0C3109D5FBC83A18 可以连接
2026-10-18 12:45:19.255 Seetong_tps[44601:4851890] NetCfgViewController viewDidDisappear
2026-10-18 12:45:23.718 Seetong_tps[44601:4851890] bleFailedForTimeout step = 14
2026-10-18 12:45:23.820 Seetong_tps[44601:4851890] addBLEFailedForTimeout step = 14
2026-10-18 12:45:23.821 Seetong_tps[44601:4851890] BLE_TST_0C3109D5FBC83A18 正在连接中
2026-10-18 12:45:24.773 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:45:28.822 Seetong_tps[44601:4851890] bleFailedForTimeout step = 14
2026-10-18 12:45:28.822 Seetong_tps[44601:4851890] BLE_TST_0C3109D5FBC83A18 断开连接
2026-10-18 12:45:28.825 Seetong_tps[44601:4851890] st_uploadSensorInfoWithDevice SN = 0C3109D5FBC83A18
2026-10-18 12:45:28.849 Seetong_tps[44601:4851890] dealloc -- STBLEDeviceBind, SN = 0C3109D5FBC83A18
2026-10-18 12:45:29.973 Seetong_tps[44601:4851954] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-18 12:45:29.974 Seetong_tps[44601:4851954] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-18 12:45:29.975 Seetong_tps[44601:4851954] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-18 12:45:29.976 Seetong_tps[44601:4851954] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-18 12:45:29.978 Seetong_tps[44601:4851954] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-18 12:45:32.324 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:45:32.325 Seetong_tps[44601:4851890]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 12:45:32.627 Seetong_tps[44601:4851890] dealloc -- STAlarmView
2026-10-18 12:45:32.631 Seetong_tps[44601:4852435] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10fb70c00>{number = 31, name = (null)}====
2026-10-18 12:45:32.830 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:45:32.831 Seetong_tps[44601:4851890]  -- STBluetoothManager - 开始扫描 - 
2026-10-18 12:45:32.831 Seetong_tps[44601:4851890]  -- STBluetoothManager - shouldScanBLEDevice - 
2026-10-18 12:45:32.833 Seetong_tps[44601:4851890] dealloc -- STAddBleDeviceVC
2026-10-18 12:45:32.833 Seetong_tps[44601:4851890] dealloc -- STBLEDeviceAddTool
2026-10-18 12:45:32.834 Seetong_tps[44601:4851890] dealloc -- NetCfgViewController
2026-10-18 12:45:32.837 Seetong_tps[44601:4851890] dealloc -- STWiFiMonitorHelper
2026-10-18 12:45:34.773 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:45:34.947 Seetong_tps[44601:4852195] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-18 12:45:34.954 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:103::open> open fd[35], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 12:45:34.954 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d3b4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-18 12:45:34.954 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:109::close> closing fd[35], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 12:45:34.955 Seetong_tps[44601:4852195] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 12:45:34.955 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:103::open> open fd[35], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 12:45:34.955 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d3bc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-18 12:45:34.955 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:109::close> closing fd[35], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 12:45:34.956 Seetong_tps[44601:4852195] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:103::open> open fd[35], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:109::close> closing fd[35], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:103::open> open fd[35], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MemoryFile.cpp:109::close> closing fd[35], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 9250 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-18 12:45:34.957 Seetong_tps[44601:4852195] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2651303072 sequence 3 version 4
2026-10-18 12:45:34.958 Seetong_tps[44601:4852195] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-18 12:45:34.959 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-18 12:45:34.959 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-18 12:45:34.960 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-18 12:45:34.975 Seetong_tps[44601:4851890] [KMPAlarmModule] module loaded
2026-10-18 12:45:34.976 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1108ad380>
2026-10-18 12:45:34.976 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:45:34.985 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 12:45:34.988 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:45:34.999 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-18 12:45:35.668 Seetong_tps[44601:4852195] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-18 12:45:35.670 Seetong_tps[44601:4852195] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-18 12:45:35.670 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 12:45:35.671 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-18 12:45:35.671 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-18 12:45:35.674 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-18 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-18 12:45:35.675 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-18 startTime=00:00:00 endTime=12:45:35 cachedAnchor=null-null
2026-10-18 12:45:35.675 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-18 startTime=00:00:00 endTime=12:45:35 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-18 12:45:35.675 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-18, startTime=00:00:00, endTime=12:45:35, deviceIds=[]
2026-10-18 12:45:35.675 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-18 12:45:35.676 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages request date=2026-10-18 start=00:00:00 end=12:45:35 deviceCount=1
2026-10-18 12:45:35.676 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:45:35.677 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 12:45:35.740 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-18 12:45:35.740 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-18
2026-10-18 12:45:35.740 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-18 12:45:35.748 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-18 12:45:36.109 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 12:45:36.109 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-18 12:45:36.162 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:31:34 sampleAlarmTypes=(
    88,
    88,
    88
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-18 12:45:36.162 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-18 12:45:36.165 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-18, startTime=07:31:34, endTime=12:45:35, hasMore=true, itemCount=100
2026-10-18 12:45:36.179 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-18, responseStart=07:31:34, responseEnd=12:45:35, hasMore=true, remoteThumbCount=87, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-18 12:45:36.179 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-18 12:45:36.190 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-18 start=07:31:34 end=12:45:35 count=100 preservedReadCount=0 readStateMs=2 entityMapMs=0 daoMs=9 totalMs=11
2026-10-18 12:45:36.191 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-18 start=07:31:34 end=12:45:35 lastTimestampMs=1792279894000 daoMs=1
2026-10-18 12:45:36.191 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-18, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:31:34, endTime=12:45:35, hasMore=true, count=100
2026-10-18 12:45:36.191 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-18 start=07:31:34 end=12:45:35 hasMore=true loadedWindowCount=1 mergedWindows=07:31:34-12:45:35 anchor=null-null
2026-10-18 12:45:36.192 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-18 12:45:36.192 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-18 12:45:36.210 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=539 rowCount=101
2026-10-18 12:45:36.211 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-18 endTime=12:45:35
2026-10-18 12:45:36.211 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-18 12:45:36.211 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-18
2026-10-18 12:45:36.211 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-18 12:45:36.227 Seetong_tps[44601:4851890] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-18 endTime=12:45:35
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-18
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 12:45:36.228 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 12:45:36.228 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-18 12:45:36.228 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-18 12:45:36.290 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 12:45:36.290 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-18
2026-10-18 12:45:36.290 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-18 12:45:36.290 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-18 12:45:36.290 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-18, bucketCount=7, firstDate=2026-10-18, bucketDates=2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12
2026-10-18 12:45:36.335 Seetong_tps[44601:4851963] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-18
2026-10-18 12:45:44.774 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:45:47.585 Seetong_tps[44601:4851954] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610186ad44e0eb423ae1d5372f5af, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-18 12:45:48.109 Seetong_tps[44601:4852436] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-18 12:45:48.125 Seetong_tps[44601:4852436] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610186ad44e0eb423ae1d5372f5af, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792298502000, canRotate=true}
2026-10-18 12:45:48.151 Seetong_tps[44601:4851890] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792298502000
2026-10-18 12:45:48.151 Seetong_tps[44601:4851890] 【kuikly performance】pagename: PlayBackPage, Memory in use: 113.517MB
2026-10-18 12:45:49.897 Seetong_tps[44601:4852436] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-18 12:46:01.750 Seetong_tps[44601:4851890] KMPCloudPlaybackVideoView set prop index = 0
2026-10-18 12:46:01.762 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:01.762 Seetong_tps[44601:4851890] index = 16
2026-10-18 12:46:01.762 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-18 12:46:01.767 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:01.767 Seetong_tps[44601:4851890] index = 17
2026-10-18 12:46:01.767 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-18 12:46:01.775 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:01.775 Seetong_tps[44601:4851890] index = 18
2026-10-18 12:46:01.809 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.812 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.815 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.820 Seetong_tps[44601:4851890] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-18 12:46:01.821 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.822 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.822 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:01.849 Seetong_tps[44601:4851890]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-18 12:46:01.851 Seetong_tps[44601:4851890]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-18 12:46:01.851 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:02.826 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-18 12:46:04.774 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:10.584 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] uid:42065949-CH-1 playAudio
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-18 12:46:11.951 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-18 12:46:12.473 Seetong_tps[44601:4851922]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-18 12:46:13.427 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1315f9e80>
2026-10-18 12:46:13.427 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:46:13.427 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-18 12:46:13.434 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:13.434 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:14.266 Seetong_tps[44601:4851922] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=912
2026-10-18 12:46:14.339 Seetong_tps[44601:4851922] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=2736
2026-10-18 12:46:14.392 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:14.409 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoByTime,params:{"time": "20261018124142","alarmType": 268435455,"audioEnable": 1}
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-18 04:44:54 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890]  -- 播放视频（录像） -- 开始时间: 2026-10-18 04:46:14 +0000
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoByTime,params:{"time": "20261018124142","alarmType": 268435455,"audioEnable": 1}
2026-10-18 12:46:14.410 Seetong_tps[44601:4852436] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261018124142
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-18 04:44:54 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-18 12:46:14.410 Seetong_tps[44601:4851890]  -- 播放视频（录像） -- 开始时间: 2026-10-18 04:46:14 +0000
2026-10-18 12:46:14.410 Seetong_tps[44601:4852436] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261018124142
2026-10-18 12:46:14.640 Seetong_tps[44601:4851922]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-18 12:46:14.653 Seetong_tps[44601:4851922]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-18 12:46:14.736 Seetong_tps[44601:4851950] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-18 12:46:14.736 Seetong_tps[44601:4851950]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-18 12:46:14.737 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11742ce40>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a9ccc00>
2026-10-18 12:46:14.737 Seetong_tps[44601:4851950] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-18 12:46:14.737 Seetong_tps[44601:4851950] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-18 12:46:14.737 Seetong_tps[44601:4851950] InitDecodePortLog: playsettype = 50
2026-10-18 12:46:14.740 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-18 12:46:14.740 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-18 12:46:14.740 Seetong_tps[44601:4851950] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-18 12:46:14.740 Seetong_tps[44601:4851950] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-18 12:46:14.741 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-18 12:46:14.741 Seetong_tps[44601:4851950] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-18 12:46:14.741 Seetong_tps[44601:4851950] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11742ce40>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a9cc000>
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: playsettype = 50
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-18 12:46:14.772 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-18 12:46:14.773 Seetong_tps[44601:4851950] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-18 12:46:14.773 Seetong_tps[44601:4851950] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-18 12:46:14.775 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:15.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298775.411210,lastReceiveYUVTimeInterval=1792298774.410091,interval=1.001,videoView=0x131570800
2026-10-18 12:46:15.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298775.411469,lastReceiveYUVTimeInterval=1792298774.410707,interval=1.001,videoView=0x131571400
2026-10-18 12:46:16.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298776.411238,lastReceiveYUVTimeInterval=1792298774.410091,interval=2.001,videoView=0x131570800
2026-10-18 12:46:16.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298776.411475,lastReceiveYUVTimeInterval=1792298774.410707,interval=2.001,videoView=0x131571400
2026-10-18 12:46:17.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298777.410886,lastReceiveYUVTimeInterval=1792298774.410091,interval=3.001,videoView=0x131570800
2026-10-18 12:46:17.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298777.411084,lastReceiveYUVTimeInterval=1792298774.410707,interval=3.000,videoView=0x131571400
2026-10-18 12:46:18.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298778.411310,lastReceiveYUVTimeInterval=1792298774.410091,interval=4.001,videoView=0x131570800
2026-10-18 12:46:18.412 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298778.412334,lastReceiveYUVTimeInterval=1792298778.185750,interval=0.227,videoView=0x131571400
2026-10-18 12:46:19.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298779.410482,lastReceiveYUVTimeInterval=1792298774.410091,interval=5.000,videoView=0x131570800
2026-10-18 12:46:19.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298779.410913,lastReceiveYUVTimeInterval=1792298778.185750,interval=1.225,videoView=0x131571400
2026-10-18 12:46:20.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298780.410426,lastReceiveYUVTimeInterval=1792298780.404623,interval=0.006,videoView=0x131570800
2026-10-18 12:46:20.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298780.410946,lastReceiveYUVTimeInterval=1792298780.229937,interval=0.181,videoView=0x131571400
2026-10-18 12:46:21.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298781.410566,lastReceiveYUVTimeInterval=1792298780.752806,interval=0.658,videoView=0x131570800
2026-10-18 12:46:21.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298781.410952,lastReceiveYUVTimeInterval=1792298780.661414,interval=0.750,videoView=0x131571400
2026-10-18 12:46:22.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298782.410551,lastReceiveYUVTimeInterval=1792298780.752806,interval=1.658,videoView=0x131570800
2026-10-18 12:46:22.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298782.410998,lastReceiveYUVTimeInterval=1792298780.661414,interval=1.750,videoView=0x131571400
2026-10-18 12:46:23.410 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298783.410580,lastReceiveYUVTimeInterval=1792298783.294327,interval=0.116,videoView=0x131570800
2026-10-18 12:46:23.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298783.411023,lastReceiveYUVTimeInterval=1792298783.287311,interval=0.124,videoView=0x131571400
2026-10-18 12:46:24.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298784.411505,lastReceiveYUVTimeInterval=1792298784.297283,interval=0.114,videoView=0x131570800
2026-10-18 12:46:24.413 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298784.412981,lastReceiveYUVTimeInterval=1792298784.291412,interval=0.122,videoView=0x131571400
2026-10-18 12:46:24.775 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:25.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298785.411116,lastReceiveYUVTimeInterval=1792298785.071482,interval=0.340,videoView=0x131570800
2026-10-18 12:46:25.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298785.411480,lastReceiveYUVTimeInterval=1792298785.182865,interval=0.229,videoView=0x131571400
2026-10-18 12:46:26.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298786.411605,lastReceiveYUVTimeInterval=1792298785.902510,interval=0.509,videoView=0x131570800
2026-10-18 12:46:26.411 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298786.411903,lastReceiveYUVTimeInterval=1792298785.906793,interval=0.505,videoView=0x131571400
2026-10-18 12:46:27.105 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.105 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.119 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.119 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.675 Seetong_tps[44601:4852195]  -- SIOT参数outString: {"auth_time":1179,"awaken_ms":3166,"conn_media_ch_time":133,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"4427","k_auth_send":"122_3248","k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","k_connect_ok":"3381","k_online":"3248","k_sdp_send":"135_3248","k_sig_offline":"","k_timebase":1792298694428,"p2p_hold_success":false,"relay_addr":"58.87.80.251:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1437,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-18 12:46:27.675 Seetong_tps[44601:4851890] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-18 12:46:27.676 Seetong_tps[44601:4851890] dealloc -- STKuiklyRenderViewController
2026-10-18 12:46:27.677 Seetong_tps[44601:4852195] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1437","sig_online":true,"auth_time":1179,"dev_rtc_ver":"1.4.4.12","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"3248","gturn":"0","k_timebase":1792298694428,"k_auth_send":"122_3248","k_auth_ok":"4427","k_sdp_send":"135_3248","relay_connect_way":"TCP","conn_media_ch_time":133,"relay_addr":"58.87.80.251:24902","rev_i_time":0,"k_connect_ok":"3381","dev_identify":"TD53H30-3.0.10.203-2026062215","watch_resp":0,"use_time":0,"k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":3166}
2026-10-18 12:46:27.682 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-18 12:46:27.682 Seetong_tps[44601:4852195] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 12:46:27.726 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-18 12:46:27.726 Seetong_tps[44601:4852195] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-18 12:46:27.726 Seetong_tps[44601:4852195]  -- SIOT参数outString: {"auth_time":1179,"awaken_ms":3166,"conn_media_ch_time":133,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"4427","k_auth_send":"122_3248","k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","k_connect_ok":"3381","k_online":"3248","k_sdp_send":"135_3248","k_sig_offline":"","k_timebase":1792298694428,"p2p_hold_success":false,"relay_addr":"58.87.80.251:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1437,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-18 12:46:27.726 Seetong_tps[44601:4852195] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1437","sig_online":true,"auth_time":1179,"dev_rtc_ver":"1.4.4.12","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"3248","gturn":"0","k_timebase":1792298694428,"k_auth_send":"122_3248","k_auth_ok":"4427","k_sdp_send":"135_3248","relay_connect_way":"TCP","conn_media_ch_time":133,"relay_addr":"58.87.80.251:24902","rev_i_time":0,"k_connect_ok":"3381","dev_identify":"TD53H30-3.0.10.203-2026062215","watch_resp":0,"use_time":0,"k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":3166}
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.729 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x110d72980>
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 12:46:27.730 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 12:46:27.730 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 12:46:27.730 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-18 12:46:27.730 Seetong_tps[44601:4851963] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-18 12:46:27.736 Seetong_tps[44601:4851963] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 12:46:28.729 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:46:28.735 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x13152e580
2026-10-18 12:46:28.736 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:46:28.742 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x110f66580
2026-10-18 12:46:28.744 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:46:28.749 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x110f64a00
2026-10-18 12:46:34.775 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:44.776 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:53.611 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610186ad4431f9dfb0c6ad45c1068, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-18 12:46:53.611 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-18 12:46:53.611 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610186ad4431f9dfb0c6ad45c1068, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792295707000, canRotate=true}
2026-10-18 12:46:53.612 Seetong_tps[44601:4851890] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792295707000
2026-10-18 12:46:53.612 Seetong_tps[44601:4851890] 【kuikly performance】pagename: PlayBackPage, Memory in use: 258.236MB
2026-10-18 12:46:53.636 Seetong_tps[44601:4852195] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-18 12:46:53.653 Seetong_tps[44601:4851890] KMPCloudPlaybackVideoView set prop index = 0
2026-10-18 12:46:53.668 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:53.668 Seetong_tps[44601:4851890] index = 16
2026-10-18 12:46:53.668 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-18 12:46:53.675 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:53.675 Seetong_tps[44601:4851890] index = 17
2026-10-18 12:46:53.675 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-18 12:46:53.682 Seetong_tps[44601:4851890] hrv_setPropWithKey:index
2026-10-18 12:46:53.682 Seetong_tps[44601:4851890] index = 18
2026-10-18 12:46:53.711 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.712 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.714 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.716 Seetong_tps[44601:4851890] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-18 12:46:53.717 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.717 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.717 Seetong_tps[44601:4851890]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-18 12:46:53.726 Seetong_tps[44601:4851890]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-18 12:46:53.727 Seetong_tps[44601:4851890]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-18 12:46:54.237 Seetong_tps[44601:4852583] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-18 12:46:54.261 Seetong_tps[44601:4852583] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-18 12:46:54.302 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1316d4640>
2026-10-18 12:46:54.302 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:46:54.302 Seetong_tps[44601:4852583] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] uid:42065949-CH-1 playAudio
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-18 12:46:54.313 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-18 12:46:54.315 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:54.315 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:54.575 Seetong_tps[44601:4851922]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-18 12:46:54.776 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:46:55.073 Seetong_tps[44601:4851922] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=912
2026-10-18 12:46:55.171 Seetong_tps[44601:4851922] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=2736
2026-10-18 12:46:55.191 Seetong_tps[44601:4851890] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoByTime,params:{"time": "20261018115507","alarmType": 268435455,"audioEnable": 1}
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-18 04:44:54 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890]  -- 播放视频（录像） -- 开始时间: 2026-10-18 04:46:14 +0000
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoByTime,params:{"time": "20261018115507","alarmType": 268435455,"audioEnable": 1}
2026-10-18 12:46:55.203 Seetong_tps[44601:4852862] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261018115507
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 11:28:38 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-16 11:29:35 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-17 00:04:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-18 04:44:54 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-18 12:46:55.203 Seetong_tps[44601:4851890]  -- 播放视频（录像） -- 开始时间: 2026-10-18 04:46:14 +0000
2026-10-18 12:46:55.204 Seetong_tps[44601:4852862] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261018115507
2026-10-18 12:46:55.422 Seetong_tps[44601:4851922]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-18 12:46:55.465 Seetong_tps[44601:4851922]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11742ce40>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a9ccc00>
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: playsettype = 50
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:0
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-18 12:46:55.624 Seetong_tps[44601:4851950] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11742ce40>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a9cc000>
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: playsettype = 50
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:0
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-18 12:46:55.644 Seetong_tps[44601:4851890] checkPortStatus:_decodePort=4
2026-10-18 12:46:55.644 Seetong_tps[44601:4851950] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-18 12:46:56.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298816.204004,lastReceiveYUVTimeInterval=1792298815.203714,interval=1.000,videoView=0x131571c00
2026-10-18 12:46:56.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298816.204438,lastReceiveYUVTimeInterval=1792298815.203900,interval=1.001,videoView=0x131571800
2026-10-18 12:46:57.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298817.204888,lastReceiveYUVTimeInterval=1792298815.203714,interval=2.001,videoView=0x131571c00
2026-10-18 12:46:57.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298817.205232,lastReceiveYUVTimeInterval=1792298815.203900,interval=2.001,videoView=0x131571800
2026-10-18 12:46:58.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298818.204870,lastReceiveYUVTimeInterval=1792298815.203714,interval=3.001,videoView=0x131571c00
2026-10-18 12:46:58.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298818.205222,lastReceiveYUVTimeInterval=1792298815.203900,interval=3.001,videoView=0x131571800
2026-10-18 12:46:59.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298819.204869,lastReceiveYUVTimeInterval=1792298815.203714,interval=4.001,videoView=0x131571c00
2026-10-18 12:46:59.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298819.205082,lastReceiveYUVTimeInterval=1792298819.065069,interval=0.140,videoView=0x131571800
2026-10-18 12:47:00.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298820.204928,lastReceiveYUVTimeInterval=1792298815.203714,interval=5.001,videoView=0x131571c00
2026-10-18 12:47:00.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298820.205251,lastReceiveYUVTimeInterval=1792298819.065069,interval=1.140,videoView=0x131571800
2026-10-18 12:47:01.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298821.204922,lastReceiveYUVTimeInterval=1792298815.203714,interval=6.001,videoView=0x131571c00
2026-10-18 12:47:01.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298821.205211,lastReceiveYUVTimeInterval=1792298821.179576,interval=0.026,videoView=0x131571800
2026-10-18 12:47:02.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298822.204929,lastReceiveYUVTimeInterval=1792298821.683026,interval=0.522,videoView=0x131571c00
2026-10-18 12:47:02.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298822.205254,lastReceiveYUVTimeInterval=1792298821.179576,interval=1.026,videoView=0x131571800
2026-10-18 12:47:03.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298823.204932,lastReceiveYUVTimeInterval=1792298823.191270,interval=0.014,videoView=0x131571c00
2026-10-18 12:47:03.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298823.205820,lastReceiveYUVTimeInterval=1792298823.177626,interval=0.028,videoView=0x131571800
2026-10-18 12:47:04.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298824.205009,lastReceiveYUVTimeInterval=1792298824.153827,interval=0.051,videoView=0x131571c00
2026-10-18 12:47:04.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298824.205343,lastReceiveYUVTimeInterval=1792298823.979391,interval=0.226,videoView=0x131571800
2026-10-18 12:47:04.776 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:05.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298825.205013,lastReceiveYUVTimeInterval=1792298825.177364,interval=0.028,videoView=0x131571c00
2026-10-18 12:47:05.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298825.205287,lastReceiveYUVTimeInterval=1792298825.173362,interval=0.032,videoView=0x131571800
2026-10-18 12:47:06.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298826.204580,lastReceiveYUVTimeInterval=1792298825.556701,interval=0.648,videoView=0x131571c00
2026-10-18 12:47:06.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298826.204911,lastReceiveYUVTimeInterval=1792298825.552391,interval=0.653,videoView=0x131571800
2026-10-18 12:47:07.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298827.205169,lastReceiveYUVTimeInterval=1792298825.556701,interval=1.648,videoView=0x131571c00
2026-10-18 12:47:07.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298827.205487,lastReceiveYUVTimeInterval=1792298825.552391,interval=1.653,videoView=0x131571800
2026-10-18 12:47:08.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298828.205088,lastReceiveYUVTimeInterval=1792298825.556701,interval=2.648,videoView=0x131571c00
2026-10-18 12:47:08.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298828.205426,lastReceiveYUVTimeInterval=1792298825.552391,interval=2.653,videoView=0x131571800
2026-10-18 12:47:09.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298829.205110,lastReceiveYUVTimeInterval=1792298829.015777,interval=0.189,videoView=0x131571c00
2026-10-18 12:47:09.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298829.205438,lastReceiveYUVTimeInterval=1792298828.889995,interval=0.315,videoView=0x131571800
2026-10-18 12:47:10.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298830.205137,lastReceiveYUVTimeInterval=1792298829.993547,interval=0.212,videoView=0x131571c00
2026-10-18 12:47:10.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298830.205426,lastReceiveYUVTimeInterval=1792298830.087566,interval=0.118,videoView=0x131571800
2026-10-18 12:47:11.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298831.205164,lastReceiveYUVTimeInterval=1792298831.097406,interval=0.108,videoView=0x131571c00
2026-10-18 12:47:11.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298831.205488,lastReceiveYUVTimeInterval=1792298831.101708,interval=0.104,videoView=0x131571800
2026-10-18 12:47:12.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298832.205168,lastReceiveYUVTimeInterval=1792298831.434225,interval=0.771,videoView=0x131571c00
2026-10-18 12:47:12.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298832.205483,lastReceiveYUVTimeInterval=1792298831.257736,interval=0.948,videoView=0x131571800
2026-10-18 12:47:13.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298833.205216,lastReceiveYUVTimeInterval=1792298831.434225,interval=1.771,videoView=0x131571c00
2026-10-18 12:47:13.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298833.205543,lastReceiveYUVTimeInterval=1792298831.257736,interval=1.948,videoView=0x131571800
2026-10-18 12:47:14.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298834.205257,lastReceiveYUVTimeInterval=1792298831.434225,interval=2.771,videoView=0x131571c00
2026-10-18 12:47:14.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298834.205711,lastReceiveYUVTimeInterval=1792298831.257736,interval=2.948,videoView=0x131571800
2026-10-18 12:47:14.776 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:15.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298835.204479,lastReceiveYUVTimeInterval=1792298831.434225,interval=3.770,videoView=0x131571c00
2026-10-18 12:47:15.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298835.204807,lastReceiveYUVTimeInterval=1792298831.257736,interval=3.947,videoView=0x131571800
2026-10-18 12:47:16.204 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298836.204829,lastReceiveYUVTimeInterval=1792298831.434225,interval=4.771,videoView=0x131571c00
2026-10-18 12:47:16.205 Seetong_tps[44601:4851890]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792298836.205183,lastReceiveYUVTimeInterval=1792298831.257736,interval=4.947,videoView=0x131571800
2026-10-18 12:47:16.769 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:16.769 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:16.787 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:16.787 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:17.354 Seetong_tps[44601:4852435]  -- SIOT参数outString: {"auth_time":1179,"awaken_ms":3166,"conn_media_ch_time":133,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"4427","k_auth_send":"122_3248","k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","k_connect_ok":"3381","k_online":"3248","k_sdp_send":"135_3248","k_sig_offline":"","k_timebase":1792298694428,"p2p_hold_success":false,"relay_addr":"58.87.80.251:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1437,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-18 12:47:17.355 Seetong_tps[44601:4851890] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-18 12:47:17.355 Seetong_tps[44601:4852435] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1437","sig_online":true,"auth_time":1179,"dev_rtc_ver":"1.4.4.12","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"3248","gturn":"0","k_timebase":1792298694428,"k_auth_send":"122_3248","k_auth_ok":"4427","k_sdp_send":"135_3248","relay_connect_way":"TCP","conn_media_ch_time":133,"relay_addr":"58.87.80.251:24902","rev_i_time":0,"k_connect_ok":"3381","dev_identify":"TD53H30-3.0.10.203-2026062215","watch_resp":0,"use_time":0,"k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":3166}
2026-10-18 12:47:17.355 Seetong_tps[44601:4851890] dealloc -- STKuiklyRenderViewController
2026-10-18 12:47:17.357 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-18 12:47:17.357 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 12:47:17.402 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-18 12:47:17.402 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:17.403 Seetong_tps[44601:4852435]  -- SIOT参数outString: {"auth_time":1179,"awaken_ms":3166,"conn_media_ch_time":133,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.10.203-2026062215","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.4.4.12","gturn":0,"k_auth_ok":"4427","k_auth_send":"122_3248","k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","k_connect_ok":"3381","k_online":"3248","k_sdp_send":"135_3248","k_sig_offline":"","k_timebase":1792298694428,"p2p_hold_success":false,"relay_addr":"58.87.80.251:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1437,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:17.403 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:17.403 Seetong_tps[44601:4852435] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1437","sig_online":true,"auth_time":1179,"dev_rtc_ver":"1.4.4.12","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"3248","gturn":"0","k_timebase":1792298694428,"k_auth_send":"122_3248","k_auth_ok":"4427","k_sdp_send":"135_3248","relay_connect_way":"TCP","conn_media_ch_time":133,"relay_addr":"58.87.80.251:24902","rev_i_time":0,"k_connect_ok":"3381","dev_identify":"TD53H30-3.0.10.203-2026062215","watch_resp":0,"use_time":0,"k_awaken":"122_487_892_1242_1294_1294_2310_3765_4170","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":3166}
2026-10-18 12:47:17.404 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1109fecc0>
2026-10-18 12:47:17.404 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:47:17.404 Seetong_tps[44601:4851890] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 12:47:17.404 Seetong_tps[44601:4851890] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 12:47:17.404 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 12:47:17.405 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 12:47:17.405 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-18 12:47:17.405 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-18 12:47:17.405 Seetong_tps[44601:4851890] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-18 12:47:17.405 Seetong_tps[44601:4852435] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 12:47:17.405 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:17.405 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:17.405 Seetong_tps[44601:4851890] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-18 12:47:17.406 Seetong_tps[44601:4851890] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-18 12:47:17.406 Seetong_tps[44601:4851890] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-18 12:47:17.406 Seetong_tps[44601:4851890] ###### stopNvrRemoteRecord ......
2026-10-18 12:47:17.406 Seetong_tps[44601:4851890] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-18 12:47:17.406 Seetong_tps[44601:4851890] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-18 12:47:18.393 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:47:18.401 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x10faf8f00
2026-10-18 12:47:18.403 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:47:18.408 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x110e2b700
2026-10-18 12:47:18.414 Seetong_tps[44601:4851890] ++++-[VideoView dealloc]++++
2026-10-18 12:47:18.418 Seetong_tps[44601:4851890] OpenGLView20_Seetong dealloc:0x110e28a00
2026-10-18 12:47:24.776 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:25.933 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-18 12:47:25.936 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:25.936 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:25.939 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:25.939 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-18 12:47:25.939 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:25.939 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:25.940 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:26.673 Seetong_tps[44601:4852924] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-18 12:47:26.683 Seetong_tps[44601:4852924] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-18 12:47:26.684 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1316e0980>
2026-10-18 12:47:26.684 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:47:26.684 Seetong_tps[44601:4852924] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-18 12:47:27.018 Seetong_tps[44601:4851890] KMPDeviceModule setUserInfo, result:0
2026-10-18 12:47:27.019 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:27.027 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:27.027 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-18 12:47:27.028 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:27.034 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:27.034 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-18 12:47:27.034 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:27.034 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-18 12:47:27.034 Seetong_tps[44601:4852923] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:27.138 Seetong_tps[44601:4852925] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:27.138 Seetong_tps[44601:4852925] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-18 12:47:27.139 Seetong_tps[44601:4852925] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-18 12:47:28.834 Seetong_tps[44601:4851890] 当前控制器：STFirmwareUpgradeVC
2026-10-18 12:47:28.856 Seetong_tps[44601:4851890]  -- STFirmwareTool -- prepareDeviceList - devGroupDict 所有 key：(
    42065949
) - 设备总数 - count: 1
2026-10-18 12:47:28.856 Seetong_tps[44601:4851890] [FCConnectionPoolTool] 成功获取有效 CloudID 数量：1
2026-10-18 12:47:28.856 Seetong_tps[44601:4851890]  -- STFirmwareTool -- prepareDeviceList - 获取连接池中的设备: (
    42065949
) - 数量: 1
2026-10-18 12:47:28.856 Seetong_tps[44601:4851890]  -- STFirmwareTool -- prepareDeviceList - 从待检测设备列表获取 - count: 0
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- STFirmwareTool -- FC_StopDevComWithId -- isSiotPlatForm - result: 0 - devCloudId: 42065949
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- STFirmwareTool -- prepareDeviceList - siotArr: (
    42065949
)
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 12:47:28 857 - devIds: (
    42065949
)
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: A659C813-5C65-4460-AEAC-BA91A48A29D4
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-18 12:47:28.857 Seetong_tps[44601:4851890]  -- STFirmwareTool -- checkNextBatch - detectingDevGroups.count: 1
2026-10-18 12:47:28.858 Seetong_tps[44601:4851890]  -- STFirmwareTool -- checkNextBatch - models - Count: 1 - allDetectingArr.count: 2
2026-10-18 12:47:28.973 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_low_power_wake_command
2026-10-18 12:47:29.396 Seetong_tps[44601:4851890]  -- STFirmwareTool -- didCheckNeedUpgrade - 可升级设备组（含通道）: 1 - uid: 42065949-CH-1
2026-10-18 12:47:29.396 Seetong_tps[44601:4851890]  -- STFirmwareTool -- didCheckNeedUpgrade - 完成了一个物理设备组检测: 42065949 - 已检测设备组: 1
2026-10-18 12:47:29.396 Seetong_tps[44601:4851890]  -- STFirmwareTool -- didCheckNeedUpgrade - 检测设备: 42065949-CH-1 - 已检测设备组数量: 1 - 正在检测设备组数量: 0 - 检测工具数量: 0 -- 
2026-10-18 12:47:29.396 Seetong_tps[44601:4851890]  -- STFirmwareTool -- updateDetectionUIWithCount - 已检测设备组数量: 2 - 检测进度: 1.0 - 可升级设备: 1 -- 
2026-10-18 12:47:29.398 Seetong_tps[44601:4851890]  -- STFirmwareTool -- finishDetection - finalList.count: 1 - isFinished: 1
2026-10-18 12:47:29.398 Seetong_tps[44601:4851890] [FCConnectionPoolTool] 成功获取有效 CloudID 数量：1
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 当前可升级foundCloudIds: {(
    42065949
)} - count: 1
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - =====================================
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 【CloudID 数组差异对比结果】
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 连接池 CloudID 总数：1
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 待升级 CloudID 总数：1
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - -------------------------------------
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 1. 仅在连接池中的 CloudID（0 个）：
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890] 无
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - -------------------------------------
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 2. 仅在待升级设备中的 CloudID（0 个）：
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890] 无
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - -------------------------------------
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 3. 既在连接池又需升级的 CloudID（1 个）：
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - (
    42065949
)
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - -------------------------------------
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - 4. foundCloudIds独有的元素 CloudID（0 个）：
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890] 无
2026-10-18 12:47:29.399 Seetong_tps[44601:4851890]  -- STFirmwareTool -- compare - =====================================
2026-10-18 12:47:29.425 Seetong_tps[44601:4851890] dealloc -- STFirmwareVersionCheckTool
2026-10-18 12:47:32.603 Seetong_tps[44601:4851890] dealloc -- STAlarmView
2026-10-18 12:47:34.777 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:37.505 Seetong_tps[44601:4851890]  -- 固件升级 -- startUpgradeCMD device: 42065949-CH-1
2026-10-18 12:47:37.506 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 12:47:37 506 - devIds: (
    42065949
)
2026-10-18 12:47:37.506 Seetong_tps[44601:4851890]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 6F49DA5F-DAE4-4DAC-9BB8-108A40107C1A
2026-10-18 12:47:37.506 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:47:37.507 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-18 12:47:37.599 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_low_power_wake_command
2026-10-18 12:47:37.756 Seetong_tps[44601:4851950]  -- CMD_FIRMWARE_UPDATE -- devId: 42065949-CH-1 - nError: 0
2026-10-18 12:47:37.756 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1090Result device: 大门 state:0
2026-10-18 12:47:37.757 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:37.979 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:38.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:39.022 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:39.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:39.978 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:40.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:41.032 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:41.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:41.987 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:42.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:43.071 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:43.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:43.978 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:44.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:44.777 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:45.020 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:45.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:45.995 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:46.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:47.027 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:47.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:48.066 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:48.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:49.009 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 0 progress: 0
2026-10-18 12:47:49.757 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:49.979 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 0
2026-10-18 12:47:50.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:51.079 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 2
2026-10-18 12:47:51.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:52.001 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 5
2026-10-18 12:47:52.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:52.995 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 8
2026-10-18 12:47:53.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:53.939 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 11
2026-10-18 12:47:54.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:54.777 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:47:54.981 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 14
2026-10-18 12:47:55.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:56.099 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 18
2026-10-18 12:47:56.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:57.121 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 21
2026-10-18 12:47:57.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:57.982 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 24
2026-10-18 12:47:58.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:58.984 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 27
2026-10-18 12:47:59.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:47:59.980 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 31
2026-10-18 12:48:00.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:00.993 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 34
2026-10-18 12:48:01.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:02.036 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 37
2026-10-18 12:48:02.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:02.950 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 40
2026-10-18 12:48:03.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:03.983 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 43
2026-10-18 12:48:04.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:04.777 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:48:04.954 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 47
2026-10-18 12:48:05.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:05.980 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 50
2026-10-18 12:48:06.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:07.054 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 53
2026-10-18 12:48:07.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:07.948 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 56
2026-10-18 12:48:08.264 Seetong_tps[44601:4851890]  -- WebSocket - 重置重连次数 -- 
2026-10-18 12:48:08.264 Seetong_tps[44601:4851890] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-18 12:48:08.265 Seetong_tps[44601:4851890] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-18 12:48:08.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:08.989 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 60
2026-10-18 12:48:09.758 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:09.957 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 63
2026-10-18 12:48:10.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:11.023 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 66
2026-10-18 12:48:11.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:12.073 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 69
2026-10-18 12:48:12.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:12.948 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 72
2026-10-18 12:48:13.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:14.123 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 76
2026-10-18 12:48:14.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:14.778 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:48:14.946 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 79
2026-10-18 12:48:15.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:15.985 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 82
2026-10-18 12:48:16.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:16.998 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 86
2026-10-18 12:48:17.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:18.114 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 89
2026-10-18 12:48:18.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:19.035 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 92
2026-10-18 12:48:19.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:19.922 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 96
2026-10-18 12:48:20.759 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:20.989 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 1 progress: 99
2026-10-18 12:48:21.760 Seetong_tps[44601:4851890]  -- 固件升级 -- checkUpdateProgress device: 42065949-CH-1
2026-10-18 12:48:21.958 Seetong_tps[44601:4851950] [设备升级] 设备升级完成 - deviceId: 42065949-CH-1, progress: 100, state: 2
2026-10-18 12:48:21.958 Seetong_tps[44601:4851950] [设备升级] 找到设备对象，加入监控队列: 42065949-CH-1
2026-10-18 12:48:21.958 Seetong_tps[44601:4851890]  -- 固件升级 -- handleCMD1092Result device: 42065949-CH-1 state: 2 progress: 100
2026-10-18 12:48:21.958 Seetong_tps[44601:4852435] [DeviceMonitor] ✅ 添加设备到监控队列: 42065949-CH-1, 当前监控设备数: 1
2026-10-18 12:48:21.958 Seetong_tps[44601:4851890]  -- 固件升级 -- STFirmwareVersionUpgradeTool - firmware upgrade finishAll device: 42065949-CH-1 - 大门 - targetCamera onlineStatus: 2
2026-10-18 12:48:21.959 Seetong_tps[44601:4851890]  -- STFirmwareUpgradeTool -- FC_StopDevComWithId -- 固件升级 - 结束 - result: 0 - devCloudId: 42065949 - finished: 1
2026-10-18 12:48:21.960 Seetong_tps[44601:4851890] dealloc -- STFirmwareVersionUpgradeTool
2026-10-18 12:48:21.972 Seetong_tps[44601:4851890] [DeviceMonitor] ⏱ 启动2分钟超时定时器: 42065949-CH-1
2026-10-18 12:48:23.204 Seetong_tps[44601:4851890]  -- STFirmwareTool -- resumeDevReconnection - poolDevices.count: 1
2026-10-18 12:48:23.204 Seetong_tps[44601:4851890]  -- STFirmwareTool -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-18 12:48:23.745 Seetong_tps[44601:4851890] dealloc -- STFirmwareUpgradeVC
2026-10-18 12:48:23.746 Seetong_tps[44601:4851890] dealloc -- STFirmwareTool
2026-10-18 12:48:24.088 Seetong_tps[44601:4851890] KMPDeviceModule setUserInfo, result:0
2026-10-18 12:48:24.778 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:48:29.831 Seetong_tps[44601:4851890] 【kuikly performance】pagename: SystemSetPage, Memory in use: 284.923MB
2026-10-18 12:48:29.846 Seetong_tps[44601:4852925] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-18 12:48:29.848 Seetong_tps[44601:4852925] [KLog][system_set_pref_bridge]:restorePollingTime hit mmkv key=kmp_system_set_polling_time_56206993 seconds=10
2026-10-18 12:48:29.848 Seetong_tps[44601:4852925] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex hit mmkv key=alarm_sound index=0
2026-10-18 12:48:29.850 Seetong_tps[44601:4852925] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-18 12:48:34.773 Seetong_tps[44601:4851890] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-18 12:48:34.804 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:48:36.049 Seetong_tps[44601:4851890] [STKuiklyRenderViewController] dealloc pageName=SystemSetPage
2026-10-18 12:48:36.050 Seetong_tps[44601:4851890] dealloc -- STKuiklyRenderViewController
2026-10-18 12:48:36.163 Seetong_tps[44601:4851890] KMPDeviceModule setUserInfo, result:0
2026-10-18 12:48:36.538 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:48:36.538 Seetong_tps[44601:4851890]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 12:48:36.843 Seetong_tps[44601:4852925] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10e901c00>{number = 34, name = (null)}====
2026-10-18 12:48:37.658 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:48:37.658 Seetong_tps[44601:4851890]  -- STBluetoothManager - 开始扫描 - 
2026-10-18 12:48:37.658 Seetong_tps[44601:4852925] zzzzz:FC_ResumeDevCom start
2026-10-18 12:48:37.661 Seetong_tps[44601:4852925] zzzzz:FC_ResumeDevCom
2026-10-18 12:48:37.902 Seetong_tps[44601:4851890]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-18 12:48:37.903 Seetong_tps[44601:4851890]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-18 12:48:37.903 Seetong_tps[44601:4851890] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-18 12:48:38.023 Seetong_tps[44601:4853318] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13153ec40>{number = 37, name = (null)}====
2026-10-18 12:48:38.025 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:48:38.111 Seetong_tps[44601:4853320] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1322e1680>{number = 38, name = (null)}====
2026-10-18 12:48:38.130 Seetong_tps[44601:4851890]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-18 12:48:38.131 Seetong_tps[44601:4853448]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-18 12:48:38.131 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-18 12:48:38.131 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-18 12:48:38.135 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-18 12:48:38.135 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-18 12:48:38.136 Seetong_tps[44601:4853448]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-18 12:48:38.136 Seetong_tps[44601:4853448]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-18 12:48:38.136 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-18 12:48:38.136 Seetong_tps[44601:4853448] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-18 12:48:38.136 Seetong_tps[44601:4851890]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-18 12:48:38.136 Seetong_tps[44601:4851890]  -- observeValueForKeyPath isLoading NO -- 
2026-10-18 12:48:38.136 Seetong_tps[44601:4851890]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-18 12:48:38.136 Seetong_tps[44601:4851890]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 224776 毫秒
2026-10-18 12:48:38.138 Seetong_tps[44601:4851890]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-18 12:48:38.138 Seetong_tps[44601:4851890]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-18 12:48:38.138 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-18 12:48:38.139 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-18 12:48:38.139 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:48:38.139 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 12:48:38 139 - devIds: (
    42065949
)
2026-10-18 12:48:38.139 Seetong_tps[44601:4851890]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: C485B599-B7EB-4BF4-9549-89D8B31EA128
2026-10-18 12:48:38.140 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:48:38.140 Seetong_tps[44601:4851890]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-18 12:48:38.145 Seetong_tps[44601:4851890]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 12:48:38.146 Seetong_tps[44601:4851890]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 12:48:38.235 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_low_power_online
2026-10-18 12:48:38.236 Seetong_tps[44601:4851890]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792295743000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0002_dgw8";
    }
)
2026-10-18 12:48:38.239 Seetong_tps[44601:4851890]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 11:55:43 - p2pLastHeartTime: 1792295743000 - modelHeartTime: 1792295743000
2026-10-18 12:48:38.239 Seetong_tps[44601:4851890]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 11:55:43 - p2pLastHeartTime: 1792295743000 - modelHeartTime: 1792295743000
2026-10-18 12:48:38.268 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_low_power_wake_command
2026-10-18 12:48:38.604 Seetong_tps[44601:4851890]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 12:48:38.767 Seetong_tps[44601:4851890] MessageThrottle reloadTableView ---
2026-10-18 12:48:39.303 Seetong_tps[44601:4853448] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-18 12:48:39.303 Seetong_tps[44601:4853448] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 12:48:39.342 Seetong_tps[44601:4853448] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-18 12:48:39.342 Seetong_tps[44601:4853448] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-18 12:48:39.343 Seetong_tps[44601:4851890] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x131664340>
2026-10-18 12:48:39.343 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 12:48:39.343 Seetong_tps[44601:4851890] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 12:48:39.343 Seetong_tps[44601:4851890] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 12:48:39.343 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 12:48:39.344 Seetong_tps[44601:4853448] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 12:48:39.344 Seetong_tps[44601:4853448] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-18 12:48:39.344 Seetong_tps[44601:4853448] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-18 12:48:39.344 Seetong_tps[44601:4853320] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 12:48:42.058 Seetong_tps[44601:4851890] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-18 12:48:42.076 Seetong_tps[44601:4851890] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 12:48:42.076 Seetong_tps[44601:4851890] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 12:48:42.076 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 12:48:42.086 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-18 12:48:42.086 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-18 12:48:42.086 Seetong_tps[44601:4852435] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-18
2026-10-18 12:48:42.089 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-18
2026-10-18 12:48:42.090 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:48:42.158 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 12:48:42.158 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-18
2026-10-18 12:48:42.158 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-18 12:48:42.158 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-18 12:48:42.159 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-18, bucketCount=7, firstDate=2026-10-18, bucketDates=2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12
2026-10-18 12:48:42.203 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-18 baseDate=2026-10-18
2026-10-18 12:48:42.204 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-18 start=07:31:34 end=12:45:35 totalWindows=1
2026-10-18 12:48:42.205 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=100, targetDates=[2026-10-18], targetWindows={2026-10-18=[07:31:34-12:45:35]}, selectedDeviceId=, cachedCount=100, unwindowedCacheRowLimit=100
2026-10-18 12:48:45.362 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-18 startTime=12:45:35 endTime=12:48:42 selectedDeviceId= requestDeviceIds=[] anchor=07:31:34-12:45:35
2026-10-18 12:48:45.372 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-18, startTime=12:45:35, endTime=12:48:42, deviceIds=[]
2026-10-18 12:48:45.490 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages request date=2026-10-18 start=12:45:35 end=12:48:42 deviceCount=1
2026-10-18 12:48:45.490 Seetong_tps[44601:4851890]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 12:48:45.492 Seetong_tps[44601:4851890]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 12:48:45.753 Seetong_tps[44601:4851890] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 12:48:46.067 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-18 12:48:46.068 Seetong_tps[44601:4851890] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=2 modelCount=2 itemCount=2 hasMore=0 nextStartTime=12:45:35 sampleAlarmTypes=(
    88,
    82
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-18 12:48:46.068 Seetong_tps[44601:4851890] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=2 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-18 12:48:46.212 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-18, startTime=12:45:35, endTime=12:48:42, hasMore=false, itemCount=2
2026-10-18 12:48:46.350 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=2, responseDate=2026-10-18, responseStart=12:45:35, responseEnd=12:48:42, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-18 12:48:46.749 Seetong_tps[44601:4852925] [KLog][AlarmMessageCacheDao]:[ALARM_CACHE_PERF] replaceTimeSlice slow date=2026-10-18 window=12:45:35-12:48:42 entityCount=2 deleteMs=17 insertMs=38 transactionMs=94 notifyMs=0 totalMs=149
2026-10-18 12:48:46.792 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-18 start=12:45:35 end=12:48:42 count=2 preservedReadCount=0 readStateMs=97 entityMapMs=74 daoMs=199 totalMs=370
2026-10-18 12:48:47.012 Seetong_tps[44601:4852925] [KLog][AlarmMessageTimelineCacheDao]:[ALARM_CACHE_PERF] upsertMergedSlice slow date=2026-10-18 overlapCount=1 queryMs=66 deleteMs=13 insertMs=14 transactionMs=50 notifyMs=0 totalMs=143
2026-10-18 12:48:47.055 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-18 start=12:45:35 end=12:48:42 lastTimestampMs=1792298735000 daoMs=194
2026-10-18 12:48:47.070 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-18, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=12:45:35, endTime=12:48:42, hasMore=false, count=100
2026-10-18 12:48:47.126 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-18 start=12:45:35 end=12:48:42 hasMore=false loadedWindowCount=1 mergedWindows=07:31:34-12:48:42 anchor=null-null
2026-10-18 12:48:51.968 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=102 fallbackCount=102
2026-10-18 12:48:51.977 Seetong_tps[44601:4852925] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=102, selectedDateFilter=, availableBucketCount=28, loadedWindows=1
2026-10-18 14:03:17.439 Seetong_tps[45390:4914763] app_version=8.4.106
2026-10-18 14:03:17.442 Seetong_tps[45390:4914763]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-18 14:03:17.442 Seetong_tps[45390:4914763] showForLogin 1
2026-10-18 14:03:17.442 Seetong_tps[45390:4914763] AppLaunch 还剩 6.846935987472534 秒
2026-10-18 14:03:17.464 Seetong_tps[45390:4914783] 询问用户是否开启推送成功
2026-10-18 14:03:17.464 Seetong_tps[45390:4914783] 用户点击允许接收推送
2026-10-18 14:03:17.467 Seetong_tps[45390:4914763]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-18 14:03:17.475 Seetong_tps[45390:4914763] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.688MB
2026-10-18 14:03:17.475 Seetong_tps[45390:4914783] remoteNotificationSetting: <UNNotificationSettings: 0x1142d2080; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-18 14:03:17.475 Seetong_tps[45390:4914763] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.688MB
2026-10-18 14:03:17.476 Seetong_tps[45390:4914763] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.688MB
2026-10-18 14:03:17.497 Seetong_tps[45390:4914763] viewDidLoad/configtime=2026-10-18 06:03:17 +0000
2026-10-18 14:03:17.498 Seetong_tps[45390:4914763]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-18 14:03:17.498 Seetong_tps[45390:4914763]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-18 14:03:17.504 Seetong_tps[45390:4914814] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-18 14:03:17.504 Seetong_tps[45390:4914814]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-18 14:03:17.504 Seetong_tps[45390:4914814]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-18 14:03:17.504 Seetong_tps[45390:4914814]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-18 14:03:17.505 Seetong_tps[45390:4914814]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-18 14:03:17.562 Seetong_tps[45390:4914763]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-18 14:03:17.567 Seetong_tps[45390:4914763]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-18 14:03:17.567 Seetong_tps[45390:4914763] 开始检查未读客服消息...
2026-10-18 14:03:17.567 Seetong_tps[45390:4914763] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-18 14:03:17.573 Seetong_tps[45390:4914763]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-18 14:03:17.573 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty - 
2026-10-18 14:03:17.573 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-18 14:03:17.576 Seetong_tps[45390:4914763] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-18 14:03:17.576 Seetong_tps[45390:4914763] NAV deviceOrientationDidChange:1
2026-10-18 14:03:17.580 Seetong_tps[45390:4914763] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-18 14:03:17.580 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty - 
2026-10-18 14:03:17.580 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 14:03:17.635 Seetong_tps[45390:4914763]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-18 14:03:17.720 Seetong_tps[45390:4914814] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkwODE5NzYzNiwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.rf_vymr5aq3LYzBreCE-vbNbZ1LwUMMEwr0P5bemfuQ","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkwODE5NzYzNiwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXk0Il19.w0OytRal4CCA0cljHpoMhyHlAEBxfFvYmPGaFVvh17I","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"42.193.125.201:24903"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24903"}]}
====
2026-10-18 14:03:17.745 Seetong_tps[45390:4914763] Super properties have already been unregistered.
2026-10-18 14:03:17.746 Seetong_tps[45390:4914763] UMAPM_OOMSampling(0,0):NO
2026-10-18 14:03:17.748 Seetong_tps[45390:4914763]  -- deviceListDataUpdate - AppLaunch 还剩 1.540667057037354 秒 - 再延迟 2.040667057037354 秒 - 启动耗时 1.459332942962646 秒
2026-10-18 14:03:17.748 Seetong_tps[45390:4914763] groupDeviceList 已在进行中，等待后重新分组
2026-10-18 14:03:17.748 Seetong_tps[45390:4914763]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1459 毫秒
2026-10-18 14:03:17.765 Seetong_tps[45390:4914763] ++++-[VideoView dealloc]++++
2026-10-18 14:03:17.767 Seetong_tps[45390:4914763] OpenGLView20_Seetong dealloc:0x1152edb80
2026-10-18 14:03:17.770 Seetong_tps[45390:4914779] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cc3b0c0>{number = 5, name = (null)}====
2026-10-18 14:03:17.808 Seetong_tps[45390:4914763] UMAPM_NetworkSampling(0,0):NO
2026-10-18 14:03:17.808 Seetong_tps[45390:4914763]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-18 14:03:17.808 Seetong_tps[45390:4914763]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 14:03:17.811 Seetong_tps[45390:4914763]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 493;
}
2026-10-18 14:03:17.812 Seetong_tps[45390:4914763] 蓝牙已打开
2026-10-18 14:03:17.813 Seetong_tps[45390:4914778] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cc3b780>{number = 6, name = (null)}====
2026-10-18 14:03:17.813 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-18 14:03:17.829 Seetong_tps[45390:4914763]  -- WebSocket - 重置重连次数 -- 
2026-10-18 14:03:17.838 Seetong_tps[45390:4914763]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-18 14:03:17.838 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty - 
2026-10-18 14:03:17.838 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 14:03:17.838 Seetong_tps[45390:4914763] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-18 14:03:17.838 Seetong_tps[45390:4914763] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-18 14:03:17.847 Seetong_tps[45390:4914763]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 14:03:17.847 Seetong_tps[45390:4914763]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-18 14:03:17.858 Seetong_tps[45390:4914770] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cc38d80>{number = 2, name = (null)}====
2026-10-18 14:03:17.869 Seetong_tps[45390:4914769] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cc38e80>{number = 3, name = (null)}====
2026-10-18 14:03:17.870 Seetong_tps[45390:4914784] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11430dbc0>{number = 13, name = (null)}====
2026-10-18 14:03:17.881 Seetong_tps[45390:4914840] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fb4ab40>{number = 21, name = (null)}====
2026-10-18 14:03:17.902 Seetong_tps[45390:4914783] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11430fe80>{number = 14, name = (null)}====
2026-10-18 14:03:17.906 Seetong_tps[45390:4914781] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cec5d00>{number = 9, name = (null)}====
2026-10-18 14:03:17.907 Seetong_tps[45390:4914836] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x115208d80>{number = 15, name = (null)}====
2026-10-18 14:03:17.910 Seetong_tps[45390:4914763]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-18 14:03:17.910 Seetong_tps[45390:4914836]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-18 14:03:17.910 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-18 14:03:17.910 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-18 14:03:17.910 Seetong_tps[45390:4914763]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-18 14:03:17.911 Seetong_tps[45390:4914836] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-18 14:03:17.911 Seetong_tps[45390:4914763]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAW1QBUlYGBj4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-18 14:03:17.917 Seetong_tps[45390:4914763]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-18 14:03:17.917 Seetong_tps[45390:4914763]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-18 14:03:17.922 Seetong_tps[45390:4914763]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=44&addr=bjrelayvip3.s2.seetong.com:10443;type=0&load=39&addr=bjrelayvip3.s2.seetong.com:13443;type=0&load=36&addr=bjrelay41.s2.seetong.com:1443;","clientIp":"39.144.182.85","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=bjrelay45.s2.seetong.com:13443;type=0&load=20&addr=bjrelay5.s5.seetong.com:11443;type=0&load=28&addr=bjrelay47.s2.seetong.com:10443;"}
2026-10-18 14:03:17.922 Seetong_tps[45390:4914763]  -- 获取版本信息成功: {
}
2026-10-18 14:03:17.922 Seetong_tps[45390:4914763]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 14:03:17.922 Seetong_tps[45390:4914763]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1634 毫秒
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 14:03:17 924 - devIds: (
    42065949
)
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-18 14:03:17.923 Seetong_tps[45390:4914763]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 14:03:17.924 Seetong_tps[45390:4914763]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 14:03:17.925 Seetong_tps[45390:4914838] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12fb49140>{number = 23, name = (null)}====
2026-10-18 14:03:17.944 Seetong_tps[45390:4914843] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11529c7c0>{number = 17, name = (null)}====
2026-10-18 14:03:17.946 Seetong_tps[45390:4914837] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fb4bfc0>{number = 24, name = (null)}====
2026-10-18 14:03:17.946 Seetong_tps[45390:4914763] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-18 14:03:17.946 Seetong_tps[45390:4914763] 客服消息未读数量: 0
2026-10-18 14:03:17.957 Seetong_tps[45390:4914839] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fb4be80>{number = 25, name = (null)}====
2026-10-18 14:03:17.957 Seetong_tps[45390:4914763] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-18 14:03:18.034 Seetong_tps[45390:4914763]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-18 14:03:18.034 Seetong_tps[45390:4914763]  -- WebSocket - 重置重连次数 -- 
2026-10-18 14:03:18.034 Seetong_tps[45390:4914763]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-18 14:03:18.037 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:18.037 Seetong_tps[45390:4914763]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwoIBlUDUFppAQQB","reconn":0}}
2026-10-18 14:03:18.037 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:18.068 Seetong_tps[45390:4914763]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 14:03:18.068 Seetong_tps[45390:4914763]  -- STBluetoothManager - 开始扫描 - 
2026-10-18 14:03:18.101 Seetong_tps[45390:4914780] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10cec4580>{number = 8, name = (null)}====
2026-10-18 14:03:18.184 Seetong_tps[45390:4914763] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-18 14:03:18.184 Seetong_tps[45390:4914763] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-18 14:03:18.184 Seetong_tps[45390:4914763] Formatted Date: 2026-10-18
2026-10-18 14:03:18.185 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:18.209 Seetong_tps[45390:4914771] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10cec45c0>{number = 7, name = (null)}====
2026-10-18 14:03:18.210 Seetong_tps[45390:4914763]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792302766000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-18 14:03:18.211 Seetong_tps[45390:4914763]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 13:52:46 - p2pLastHeartTime: 1792302766000 - modelHeartTime: 1792302766000
2026-10-18 14:03:18.211 Seetong_tps[45390:4914763]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 13:52:46 - p2pLastHeartTime: 1792302766000 - modelHeartTime: 1792302766000
2026-10-18 14:03:18.265 Seetong_tps[45390:4914763] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 14:03:18.271 Seetong_tps[45390:4914763] Sorted Dates (Descending): (
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12"
)
2026-10-18 14:03:18.274 Seetong_tps[45390:4914763]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-18 start=12:45:35 end=14:03:18 deviceCount=1
2026-10-18 14:03:18.274 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:18.332 Seetong_tps[45390:4914763] MessageThrottle reloadTableView ---
2026-10-18 14:03:18.380 Seetong_tps[45390:4914763] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 14:03:19.676 Seetong_tps[45390:4914763] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-18 14:03:19.676 Seetong_tps[45390:4914763] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-18 14:03:19.676 Seetong_tps[45390:4914763] 用户设置的具体字体大小: 17.000000
2026-10-18 14:03:19.862 Seetong_tps[45390:4914763] AppLaunch hideForRefreshToken
2026-10-18 14:03:19.862 Seetong_tps[45390:4914763] AppLaunch hideForRefreshToken dismiss
2026-10-18 14:03:19.862 Seetong_tps[45390:4914763] AppLaunch dismiss...
2026-10-18 14:03:20.168 Seetong_tps[45390:4914763] AppLaunch dismiss... end
2026-10-18 14:03:20.168 Seetong_tps[45390:4914763]  dealloc -- STAppLaunchWindow
2026-10-18 14:03:20.171 Seetong_tps[45390:4914763]  dealloc -- STAppLaunchViewController
2026-10-18 14:03:20.723 Seetong_tps[45390:4914763]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-18 14:03:20.800 Seetong_tps[45390:4914771] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-18 14:03:20.805 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 14:03:20.805 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fbf4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-18 14:03:20.805 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 14:03:20.806 Seetong_tps[45390:4914771] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 14:03:20.807 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 14:03:20.807 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fbf8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-18 14:03:20.807 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 14:03:20.807 Seetong_tps[45390:4914771] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 14:03:20.808 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 14:03:20.808 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 14:03:20.808 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 14:03:20.809 Seetong_tps[45390:4914771] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 14:03:20.809 Seetong_tps[45390:4914771] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-18 14:03:20.809 Seetong_tps[45390:4914771] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 9870 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-18 14:03:20.809 Seetong_tps[45390:4914771] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1490120630 sequence 3 version 4
2026-10-18 14:03:20.809 Seetong_tps[45390:4914771] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-18 14:03:20.810 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-18 14:03:20.810 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-18 14:03:20.810 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-18 14:03:20.823 Seetong_tps[45390:4914763] [KMPAlarmModule] module loaded
2026-10-18 14:03:20.823 Seetong_tps[45390:4914763] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x11042a1c0>
2026-10-18 14:03:20.823 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 14:03:20.832 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 14:03:20.835 Seetong_tps[45390:4914763]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 14:03:20.843 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-18 14:03:20.950 Seetong_tps[45390:4914814] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-18 14:03:20.950 Seetong_tps[45390:4914814] [DeviceMonitor] 监控管理器初始化完成
2026-10-18 14:03:20.950 Seetong_tps[45390:4914814]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-18 14:03:20.950 Seetong_tps[45390:4914814]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-18 14:03:21.067 Seetong_tps[45390:4914844] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12f8f9200>{number = 19, name = (null)}====
2026-10-18 14:03:21.236 Seetong_tps[45390:4914763]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-18 14:03:21.236 Seetong_tps[45390:4914763]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-18 14:03:21.236 Seetong_tps[45390:4914763] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-18 14:03:21.511 Seetong_tps[45390:4914780] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-18 14:03:21.512 Seetong_tps[45390:4914780] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-18 14:03:21.513 Seetong_tps[45390:4914780] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 14:03:21.513 Seetong_tps[45390:4914780] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-18 14:03:21.514 Seetong_tps[45390:4914780] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-18 14:03:21.516 Seetong_tps[45390:4914780] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-18 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-18 14:03:21.517 Seetong_tps[45390:4914780] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-18 startTime=00:00:00 endTime=14:03:21 cachedAnchor=null-null
2026-10-18 14:03:21.518 Seetong_tps[45390:4914780] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-18 startTime=00:00:00 endTime=14:03:21 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-18 14:03:21.518 Seetong_tps[45390:4914780] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-18, startTime=00:00:00, endTime=14:03:21, deviceIds=[]
2026-10-18 14:03:21.518 Seetong_tps[45390:4914780] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-18 14:03:21.522 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmMessages request date=2026-10-18 start=00:00:00 end=14:03:21 deviceCount=1
2026-10-18 14:03:21.522 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:21.523 Seetong_tps[45390:4914771] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 14:03:21.531 Seetong_tps[45390:4914814]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-18 14:03:21.531 Seetong_tps[45390:4914814]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-18 14:03:21.531 Seetong_tps[45390:4914814]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-18 14:03:21.531 Seetong_tps[45390:4914814]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-18 14:03:21.577 Seetong_tps[45390:4914837] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=43
2026-10-18 14:03:21.578 Seetong_tps[45390:4914837] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-18 start=07:31:34 end=12:48:42 totalWindows=1
2026-10-18 14:03:21.578 Seetong_tps[45390:4914837] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=07:31:34-12:48:42
2026-10-18 14:03:21.583 Seetong_tps[45390:4914837] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-18 14:03:21.593 Seetong_tps[45390:4914844] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12f8f9200>{number = 19, name = (null)}====
2026-10-18 14:03:21.788 Seetong_tps[45390:4914763] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 14:03:21.789 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-18 14:03:21.822 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:02:13 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-18 14:03:21.822 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-18 14:03:21.824 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-18, startTime=08:02:13, endTime=14:03:21, hasMore=true, itemCount=100
2026-10-18 14:03:21.836 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-18, responseStart=08:02:13, responseEnd=14:03:21, hasMore=true, remoteThumbCount=87, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-18 14:03:21.836 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-18 14:03:21.846 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-18 start=08:02:13 end=14:03:21 count=100 preservedReadCount=2 readStateMs=0 entityMapMs=0 daoMs=10 totalMs=10
2026-10-18 14:03:21.847 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-18 start=08:02:13 end=14:03:21 lastTimestampMs=1792281733000 daoMs=1
2026-10-18 14:03:21.847 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-18, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:02:13, endTime=14:03:21, hasMore=true, count=100
2026-10-18 14:03:21.847 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-18 start=08:02:13 end=14:03:21 hasMore=true loadedWindowCount=1 mergedWindows=07:31:34-14:03:21 anchor=null-null
2026-10-18 14:03:21.847 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-18 14:03:21.847 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-18 14:03:21.865 Seetong_tps[45390:4914848] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=351 rowCount=101
2026-10-18 14:03:21.866 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-18 endTime=14:03:21
2026-10-18 14:03:21.866 Seetong_tps[45390:4914848] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-18 14:03:21.866 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-18
2026-10-18 14:03:21.866 Seetong_tps[45390:4914848] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-18 14:03:21.882 Seetong_tps[45390:4914763] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-18 endTime=14:03:21
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-18
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 14:03:21.883 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 14:03:21.883 Seetong_tps[45390:4914837] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-18 14:03:21.883 Seetong_tps[45390:4914837] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-18 14:03:21.954 Seetong_tps[45390:4914763] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 14:03:21.954 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-18
2026-10-18 14:03:21.954 Seetong_tps[45390:4914763] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-18 14:03:21.954 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-18 14:03:21.955 Seetong_tps[45390:4914844] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-18, bucketCount=7, firstDate=2026-10-18, bucketDates=2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12
2026-10-18 14:03:22.003 Seetong_tps[45390:4914844] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-18
2026-10-18 14:03:27.748 Seetong_tps[45390:4914763]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 14:03:32.385 Seetong_tps[45390:4914784] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-18 14:03:32.401 Seetong_tps[45390:4914763] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1123f9e00>
2026-10-18 14:03:32.401 Seetong_tps[45390:4914763] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 14:03:32.424 Seetong_tps[45390:4914784] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-18 14:03:32.590 Seetong_tps[45390:4914763]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-18 14:03:32.590 Seetong_tps[45390:4914763]  --- 取消心跳 destoryHeartBeat --- 
2026-10-18 14:03:32.590 Seetong_tps[45390:4914763]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-18 14:03:32.591 Seetong_tps[45390:4914763] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-18 14:03:32.591 Seetong_tps[45390:4914763] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-18 14:03:32.600 Seetong_tps[45390:4914763] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-18 14:03:32.607 Seetong_tps[45390:4914763] [保存失败] 相机对象或存储字典为空
2026-10-18 15:08:38.525 Seetong_tps[45933:4954170] app_version=8.4.106
2026-10-18 15:08:38.527 Seetong_tps[45933:4954170]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-18 15:08:38.527 Seetong_tps[45933:4954170] showForLogin 1
2026-10-18 15:08:38.527 Seetong_tps[45933:4954170] AppLaunch 还剩 6.877006053924561 秒
2026-10-18 15:08:38.541 Seetong_tps[45933:4954212] 询问用户是否开启推送成功
2026-10-18 15:08:38.542 Seetong_tps[45933:4954212] 用户点击允许接收推送
2026-10-18 15:08:38.544 Seetong_tps[45933:4954186] remoteNotificationSetting: <UNNotificationSettings: 0x1516c95e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-18 15:08:38.551 Seetong_tps[45933:4954170]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-18 15:08:38.556 Seetong_tps[45933:4954170] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.735MB
2026-10-18 15:08:38.556 Seetong_tps[45933:4954170] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.735MB
2026-10-18 15:08:38.557 Seetong_tps[45933:4954170] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.782MB
2026-10-18 15:08:38.562 Seetong_tps[45933:4954217] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-18 15:08:38.562 Seetong_tps[45933:4954217]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-18 15:08:38.563 Seetong_tps[45933:4954217]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-18 15:08:38.568 Seetong_tps[45933:4954170] viewDidLoad/configtime=2026-10-18 07:08:38 +0000
2026-10-18 15:08:38.569 Seetong_tps[45933:4954170]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-18 15:08:38.569 Seetong_tps[45933:4954170]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-18 15:08:38.612 Seetong_tps[45933:4954170]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-18 15:08:38.615 Seetong_tps[45933:4954170]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-18 15:08:38.615 Seetong_tps[45933:4954170] 开始检查未读客服消息...
2026-10-18 15:08:38.615 Seetong_tps[45933:4954170] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-18 15:08:38.622 Seetong_tps[45933:4954170]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-18 15:08:38.622 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty - 
2026-10-18 15:08:38.623 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-18 15:08:38.625 Seetong_tps[45933:4954170] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-18 15:08:38.625 Seetong_tps[45933:4954170] NAV deviceOrientationDidChange:1
2026-10-18 15:08:38.629 Seetong_tps[45933:4954170] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-18 15:08:38.629 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty - 
2026-10-18 15:08:38.629 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 15:08:38.675 Seetong_tps[45933:4954170]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-18 15:08:38.765 Seetong_tps[45933:4954170] Super properties have already been unregistered.
2026-10-18 15:08:38.766 Seetong_tps[45933:4954170] UMAPM_OOMSampling(0,0):NO
2026-10-18 15:08:38.767 Seetong_tps[45933:4954170]  -- deviceListDataUpdate - AppLaunch 还剩 1.636953830718994 秒 - 再延迟 2.136953830718994 秒 - 启动耗时 1.363046169281006 秒
2026-10-18 15:08:38.767 Seetong_tps[45933:4954170] groupDeviceList 已在进行中，等待后重新分组
2026-10-18 15:08:38.767 Seetong_tps[45933:4954170]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1363 毫秒
2026-10-18 15:08:38.769 Seetong_tps[45933:4954170] ++++-[VideoView dealloc]++++
2026-10-18 15:08:38.771 Seetong_tps[45933:4954170] OpenGLView20_Seetong dealloc:0x151ef5b80
2026-10-18 15:08:38.775 Seetong_tps[45933:4954170] UMAPM_NetworkSampling(0,0):NO
2026-10-18 15:08:38.775 Seetong_tps[45933:4954170]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-18 15:08:38.775 Seetong_tps[45933:4954170]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 15:08:38.777 Seetong_tps[45933:4954170]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 493;
}
2026-10-18 15:08:38.778 Seetong_tps[45933:4954170] 蓝牙已打开
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170]  -- WebSocket - 重置重连次数 -- 
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty - 
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-18 15:08:38.781 Seetong_tps[45933:4954170] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-18 15:08:38.784 Seetong_tps[45933:4954170]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 15:08:38.784 Seetong_tps[45933:4954170]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-18 15:08:38.825 Seetong_tps[45933:4954189] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x151709600>{number = 11, name = (null)}====
2026-10-18 15:08:38.861 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-18 15:08:38.882 Seetong_tps[45933:4954188] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1506c3940>{number = 9, name = (null)}====
2026-10-18 15:08:38.898 Seetong_tps[45933:4954217] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkxMjExODc5MSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cyIn0.jEpUsj2KxZTQzPlh8qqtDqKwUYvJLivc0mqoDYUMfDA","accessNode":"114.116.198.103:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MjkxMjExODc5Miwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXkzIl19.koyh7KiQpl9YFj11jF6VHhrIRLAWr7Q2vEYLr4v13Qg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24902"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24902"}]}
====
2026-10-18 15:08:38.905 Seetong_tps[45933:4954179] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x150438d40>{number = 3, name = (null)}====
2026-10-18 15:08:38.905 Seetong_tps[45933:4954170]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 15:08:38.927 Seetong_tps[45933:4954257] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1523cca80>{number = 18, name = (null)}====
2026-10-18 15:08:38.927 Seetong_tps[45933:4954170]  -- 获取版本信息成功: {
}
2026-10-18 15:08:38.928 Seetong_tps[45933:4954258] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1523ccac0>{number = 19, name = (null)}====
2026-10-18 15:08:38.936 Seetong_tps[45933:4954266] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x151e9c940>{number = 15, name = (null)}====
2026-10-18 15:08:38.941 Seetong_tps[45933:4954186] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x15043adc0>{number = 4, name = (null)}====
2026-10-18 15:08:38.964 Seetong_tps[45933:4954250] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x151709cc0>{number = 12, name = (null)}====
2026-10-18 15:08:38.965 Seetong_tps[45933:4954260] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1523ccbc0>{number = 20, name = (null)}====
2026-10-18 15:08:38.965 Seetong_tps[45933:4954256] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1523ccb00>{number = 21, name = (null)}====
2026-10-18 15:08:38.968 Seetong_tps[45933:4954170]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-18 15:08:38.968 Seetong_tps[45933:4954170]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-18 15:08:38.973 Seetong_tps[45933:4954170]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=37&addr=bjrelay43.s2.seetong.com:6443;type=0&load=49&addr=bjrelayvip1.s2.seetong.com:12443;type=0&load=51&addr=bjrelayvip2.s2.seetong.com:8443;","clientIp":"39.144.29.153","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=bjrelay10.s5.seetong.com:4443;type=0&load=21&addr=bjrelay5.s5.seetong.com:5443;type=0&load=22&addr=bjrelay62.s5.seetong.com:6443;"}
2026-10-18 15:08:38.974 Seetong_tps[45933:4954170]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-18 15:08:38.974 Seetong_tps[45933:4954170]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAW1QAUl0ECT4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-18 15:08:38.976 Seetong_tps[45933:4954170] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-18 15:08:38.977 Seetong_tps[45933:4954170] 客服消息未读数量: 0
2026-10-18 15:08:38.977 Seetong_tps[45933:4954259] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1523cca40>{number = 23, name = (null)}====
2026-10-18 15:08:38.978 Seetong_tps[45933:4954212] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x151d6da00>{number = 13, name = (null)}====
2026-10-18 15:08:38.978 Seetong_tps[45933:4954170] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-18 15:08:38.990 Seetong_tps[45933:4954255] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1523cc980>{number = 24, name = (null)}====
2026-10-18 15:08:38.993 Seetong_tps[45933:4954170]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-18 15:08:38.993 Seetong_tps[45933:4954255]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-18 15:08:38.993 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-18 15:08:38.993 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-18 15:08:38.994 Seetong_tps[45933:4954255] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1590 毫秒
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-18 15:08:38.994 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-18 15:08:38.995 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-18 15:08:38.995 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-18 15:08:38 995 - devIds: (
    42065949
)
2026-10-18 15:08:38.995 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-18 15:08:38.995 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-18 15:08:38.995 Seetong_tps[45933:4954170]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-18 15:08:38.996 Seetong_tps[45933:4954170]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-18 15:08:39.048 Seetong_tps[45933:4954271] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1523ce980>{number = 25, name = (null)}====
2026-10-18 15:08:39.106 Seetong_tps[45933:4954170]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-18 15:08:39.106 Seetong_tps[45933:4954170]  -- WebSocket - 重置重连次数 -- 
2026-10-18 15:08:39.106 Seetong_tps[45933:4954170]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-18 15:08:39.108 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:39.108 Seetong_tps[45933:4954170]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwoIB1UIUltpAQQB","reconn":0}}
2026-10-18 15:08:39.108 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:39.116 Seetong_tps[45933:4954170]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 15:08:39.116 Seetong_tps[45933:4954170]  -- STBluetoothManager - 开始扫描 - 
2026-10-18 15:08:39.265 Seetong_tps[45933:4954170] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-18 15:08:39.265 Seetong_tps[45933:4954170] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-18 15:08:39.266 Seetong_tps[45933:4954170] Formatted Date: 2026-10-18
2026-10-18 15:08:39.267 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:39.325 Seetong_tps[45933:4954170] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 15:08:39.331 Seetong_tps[45933:4954170] Sorted Dates (Descending): (
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13",
    "2026-10-12"
)
2026-10-18 15:08:39.333 Seetong_tps[45933:4954170]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-18 start=14:03:21 end=15:08:39 deviceCount=1
2026-10-18 15:08:39.333 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:39.336 Seetong_tps[45933:4954255] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1523cc980>{number = 24, name = (null)}====
2026-10-18 15:08:39.337 Seetong_tps[45933:4954170]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792306546000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-18 15:08:39.338 Seetong_tps[45933:4954170]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 14:55:46 - p2pLastHeartTime: 1792306546000 - modelHeartTime: 1792306546000
2026-10-18 15:08:39.338 Seetong_tps[45933:4954170]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-18 14:55:46 - p2pLastHeartTime: 1792306546000 - modelHeartTime: 1792306546000
2026-10-18 15:08:39.406 Seetong_tps[45933:4954170] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 15:08:39.864 Seetong_tps[45933:4954170] MessageThrottle reloadTableView ---
2026-10-18 15:08:40.714 Seetong_tps[45933:4954170] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-18 15:08:40.715 Seetong_tps[45933:4954170] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-18 15:08:40.715 Seetong_tps[45933:4954170] 用户设置的具体字体大小: 17.000000
2026-10-18 15:08:40.990 Seetong_tps[45933:4954217] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-18 15:08:40.990 Seetong_tps[45933:4954217] [DeviceMonitor] 监控管理器初始化完成
2026-10-18 15:08:40.990 Seetong_tps[45933:4954217]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-18 15:08:40.990 Seetong_tps[45933:4954217]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-18 15:08:40.991 Seetong_tps[45933:4954170] AppLaunch hideForRefreshToken
2026-10-18 15:08:40.991 Seetong_tps[45933:4954170] AppLaunch hideForRefreshToken dismiss
2026-10-18 15:08:40.991 Seetong_tps[45933:4954170] AppLaunch dismiss...
2026-10-18 15:08:41.302 Seetong_tps[45933:4954170] AppLaunch dismiss... end
2026-10-18 15:08:41.303 Seetong_tps[45933:4954170]  dealloc -- STAppLaunchWindow
2026-10-18 15:08:41.305 Seetong_tps[45933:4954170]  dealloc -- STAppLaunchViewController
2026-10-18 15:08:41.515 Seetong_tps[45933:4954170] MessageThrottle reloadTableView ---
2026-10-18 15:08:41.768 Seetong_tps[45933:4954170]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-18 15:08:42.127 Seetong_tps[45933:4954268] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1523cd8c0>{number = 26, name = (null)}====
2026-10-18 15:08:42.273 Seetong_tps[45933:4954268] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-18 15:08:42.279 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 15:08:42.279 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c9e4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-18 15:08:42.279 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 15:08:42.280 Seetong_tps[45933:4954268] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 15:08:42.281 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 15:08:42.281 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c9e8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-18 15:08:42.281 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 15:08:42.282 Seetong_tps[45933:4954268] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-18 15:08:42.283 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 15:08:42.283 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-18 15:08:42.283 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 15:08:42.283 Seetong_tps[45933:4954268] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-18 15:08:42.284 Seetong_tps[45933:4954268] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-18 15:08:42.284 Seetong_tps[45933:4954268] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10032 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-18 15:08:42.284 Seetong_tps[45933:4954268] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3798482207 sequence 3 version 4
2026-10-18 15:08:42.284 Seetong_tps[45933:4954268] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-18 15:08:42.286 Seetong_tps[45933:4954268] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-18 15:08:42.286 Seetong_tps[45933:4954268] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-18 15:08:42.286 Seetong_tps[45933:4954268] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-18 15:08:42.296 Seetong_tps[45933:4954217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-18 15:08:42.296 Seetong_tps[45933:4954217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-18 15:08:42.296 Seetong_tps[45933:4954217]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-18 15:08:42.296 Seetong_tps[45933:4954217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-18 15:08:42.299 Seetong_tps[45933:4954170] [KMPAlarmModule] module loaded
2026-10-18 15:08:42.299 Seetong_tps[45933:4954170] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1521b7100>
2026-10-18 15:08:42.299 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 15:08:42.310 Seetong_tps[45933:4954268] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-18 15:08:42.313 Seetong_tps[45933:4954170]  -- STBluetoothManager - 结束扫描 - 
2026-10-18 15:08:42.327 Seetong_tps[45933:4954170]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-18 15:08:42.327 Seetong_tps[45933:4954255] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-18 15:08:42.327 Seetong_tps[45933:4954170]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-18 15:08:42.327 Seetong_tps[45933:4954170] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-18 15:08:42.597 Seetong_tps[45933:4954255] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1523cc980>{number = 24, name = (null)}====
2026-10-18 15:08:42.996 Seetong_tps[45933:4954261] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-18 15:08:42.997 Seetong_tps[45933:4954261] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-18 15:08:42.998 Seetong_tps[45933:4954261] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-18 15:08:42.998 Seetong_tps[45933:4954261] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-18 15:08:42.999 Seetong_tps[45933:4954261] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-18 15:08:43.002 Seetong_tps[45933:4954261] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-18 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-18 15:08:43.002 Seetong_tps[45933:4954261] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-18 startTime=00:00:00 endTime=15:08:43 cachedAnchor=null-null
2026-10-18 15:08:43.003 Seetong_tps[45933:4954261] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-18 startTime=00:00:00 endTime=15:08:43 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-18 15:08:43.003 Seetong_tps[45933:4954261] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-18, startTime=00:00:00, endTime=15:08:43, deviceIds=[]
2026-10-18 15:08:43.003 Seetong_tps[45933:4954261] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-18 15:08:43.003 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmMessages request date=2026-10-18 start=00:00:00 end=15:08:43 deviceCount=1
2026-10-18 15:08:43.003 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:43.005 Seetong_tps[45933:4954271] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-18 15:08:43.066 Seetong_tps[45933:4954268] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-18 15:08:43.067 Seetong_tps[45933:4954268] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-18 start=07:31:34 end=14:03:21 totalWindows=1
2026-10-18 15:08:43.067 Seetong_tps[45933:4954268] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=07:31:34-14:03:21
2026-10-18 15:08:43.073 Seetong_tps[45933:4954268] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-18 15:08:43.604 Seetong_tps[45933:4954170] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-18 15:08:43.604 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-18 15:08:43.655 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:42:50 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-18 15:08:43.655 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-18 15:08:43.657 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-18, startTime=08:42:50, endTime=15:08:43, hasMore=true, itemCount=100
2026-10-18 15:08:43.670 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-18, responseStart=08:42:50, responseEnd=15:08:43, hasMore=true, remoteThumbCount=89, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-18 15:08:43.670 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-18 15:08:43.675 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-18 start=08:42:50 end=15:08:43 count=100 preservedReadCount=2 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-18 15:08:43.677 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-18 start=08:42:50 end=15:08:43 lastTimestampMs=1792284170000 daoMs=2
2026-10-18 15:08:43.677 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-18, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:42:50, endTime=15:08:43, hasMore=true, count=100
2026-10-18 15:08:43.677 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-18 start=08:42:50 end=15:08:43 hasMore=true loadedWindowCount=1 mergedWindows=07:31:34-15:08:43 anchor=null-null
2026-10-18 15:08:43.677 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-18 15:08:43.677 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-18 15:08:43.696 Seetong_tps[45933:4954257] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=697 rowCount=101
2026-10-18 15:08:43.697 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-18 endTime=15:08:43
2026-10-18 15:08:43.697 Seetong_tps[45933:4954257] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-18 15:08:43.697 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-18
2026-10-18 15:08:43.697 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-18 15:08:43.713 Seetong_tps[45933:4954170] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-18 endTime=15:08:43
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-18
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 15:08:43.714 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 15:08:43.714 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-18 15:08:43.714 Seetong_tps[45933:4954257] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-18 15:08:43.787 Seetong_tps[45933:4954170] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-18 15:08:43.787 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-18
2026-10-18 15:08:43.787 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-18 15:08:43.788 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-18 15:08:43.788 Seetong_tps[45933:4954260] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-18, bucketCount=7, firstDate=2026-10-18, bucketDates=2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13, 2026-10-12
2026-10-18 15:08:43.836 Seetong_tps[45933:4954260] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-18
2026-10-18 15:08:51.032 Seetong_tps[45933:4954170]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 15:08:53.790 Seetong_tps[45933:4954170] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-18 15:09:05.324 Seetong_tps[45933:4954170] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-18 15:09:05.325 Seetong_tps[45933:4954170] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-18 15:09:05.325 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-18 15:09:05.336 Seetong_tps[45933:4954267] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-18 15:09:05.336 Seetong_tps[45933:4954267] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-18 15:09:05.337 Seetong_tps[45933:4954267] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-18
2026-10-18 15:09:05.340 Seetong_tps[45933:4954170] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-18
2026-10-18 15:09:05.340 Seetong_tps[45933:4954170]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-18 15:09:05.347 Seetong_tps[45933:4954257] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-18 15:09:05.353 Seetong_tps[45933:4954170] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x153f79c00>
2026-10-18 15:09:05.353 Seetong_tps[45933:4954170] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-18 15:09:05.353 Seetong_tps[45933:4954267] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-18 15:09:05.355 Seetong_tps[45933:4954170]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-18 15:09:05.356 Seetong_tps[45933:4954170]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-18 15:09:05.356 Seetong_tps[45933:4954170]  --- 取消心跳 destoryHeartBeat --- 
2026-10-18 15:09:05.356 Seetong_tps[45933:4954170]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-18 15:09:05.357 Seetong_tps[45933:4954170] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-18 15:09:05.357 Seetong_tps[45933:4954170] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-18 15:09:05.359 Seetong_tps[45933:4954170] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-18 15:09:05.368 Seetong_tps[45933:4954170] [保存失败] 相机对象或存储字典为空
2026-10-19 17:00:35.830 Seetong_tps[48707:5315613] app_version=8.4.106
2026-10-19 17:00:35.833 Seetong_tps[48707:5315613]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-19 17:00:35.833 Seetong_tps[48707:5315613] showForLogin 1
2026-10-19 17:00:35.833 Seetong_tps[48707:5315613] AppLaunch 还剩 6.802727937698364 秒
2026-10-19 17:00:35.839 Seetong_tps[48707:5315643] 询问用户是否开启推送成功
2026-10-19 17:00:35.839 Seetong_tps[48707:5315643] 用户点击允许接收推送
2026-10-19 17:00:35.842 Seetong_tps[48707:5315643] remoteNotificationSetting: <UNNotificationSettings: 0x1456c9860; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-19 17:00:35.857 Seetong_tps[48707:5315613]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-19 17:00:35.858 Seetong_tps[48707:5315641] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-19 17:00:35.858 Seetong_tps[48707:5315641]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-19 17:00:35.858 Seetong_tps[48707:5315641]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-19 17:00:35.863 Seetong_tps[48707:5315613] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.470MB
2026-10-19 17:00:35.863 Seetong_tps[48707:5315613] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.501MB
2026-10-19 17:00:35.864 Seetong_tps[48707:5315613] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.501MB
2026-10-19 17:00:35.877 Seetong_tps[48707:5315613] viewDidLoad/configtime=2026-10-19 09:00:35 +0000
2026-10-19 17:00:35.878 Seetong_tps[48707:5315613]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-19 17:00:35.878 Seetong_tps[48707:5315613]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-19 17:00:35.932 Seetong_tps[48707:5315613]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-19 17:00:35.936 Seetong_tps[48707:5315613]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-19 17:00:35.936 Seetong_tps[48707:5315613] 开始检查未读客服消息...
2026-10-19 17:00:35.936 Seetong_tps[48707:5315613] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-19 17:00:35.944 Seetong_tps[48707:5315613]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-19 17:00:35.944 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty - 
2026-10-19 17:00:35.945 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-19 17:00:35.948 Seetong_tps[48707:5315613] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-19 17:00:35.948 Seetong_tps[48707:5315613] NAV deviceOrientationDidChange:1
2026-10-19 17:00:35.952 Seetong_tps[48707:5315613] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-19 17:00:35.952 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty - 
2026-10-19 17:00:35.952 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 17:00:36.000 Seetong_tps[48707:5315613]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-19 17:00:36.101 Seetong_tps[48707:5315613] Super properties have already been unregistered.
2026-10-19 17:00:36.101 Seetong_tps[48707:5315613] UMAPM_OOMSampling(0,0):NO
2026-10-19 17:00:36.103 Seetong_tps[48707:5315613]  -- deviceListDataUpdate - AppLaunch 还剩 1.532720804214478 秒 - 再延迟 2.032720804214478 秒 - 启动耗时 1.467279195785522 秒
2026-10-19 17:00:36.103 Seetong_tps[48707:5315613] groupDeviceList 已在进行中，等待后重新分组
2026-10-19 17:00:36.103 Seetong_tps[48707:5315613]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1467 毫秒
2026-10-19 17:00:36.105 Seetong_tps[48707:5315613]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-19 17:00:36.105 Seetong_tps[48707:5315613]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-19 17:00:36.105 Seetong_tps[48707:5315613]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-19 17:00:36.105 Seetong_tps[48707:5315613]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTI0ODY4MzUsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.bmypl7GXHP0Nfk40yDx7o_cLLxryEBMT46jWXdNFV_I","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTQ5OTI0MzUsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNDAwNDM1LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.HbPE4RIM9ohL55WL90KsOwK2HesekhEZugtXFHr-CrY","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-19 17:00:36.110 Seetong_tps[48707:5315613]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792400436.110022
2026-10-19 17:00:36.110 Seetong_tps[48707:5315613]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792400436.110022
2026-10-19 17:00:36.110 Seetong_tps[48707:5315613]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792400436.110022 - lastRefreshTokenTime: 1792400436.110022
2026-10-19 17:00:36.111 Seetong_tps[48707:5315698] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x146112b40>{number = 18, name = (null)}====
2026-10-19 17:00:36.119 Seetong_tps[48707:5315613] ++++-[VideoView dealloc]++++
2026-10-19 17:00:36.120 Seetong_tps[48707:5315613] OpenGLView20_Seetong dealloc:0x145e7db80
2026-10-19 17:00:36.126 Seetong_tps[48707:5315613] UMAPM_NetworkSampling(0,0):NO
2026-10-19 17:00:36.126 Seetong_tps[48707:5315613]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-19 17:00:36.127 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:00:36.128 Seetong_tps[48707:5315613]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 493;
}
2026-10-19 17:00:36.130 Seetong_tps[48707:5315613] 蓝牙已打开
2026-10-19 17:00:36.130 Seetong_tps[48707:5315613]  -- 获取版本信息成功: {
}
2026-10-19 17:00:36.134 Seetong_tps[48707:5315626] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1446c7600>{number = 11, name = (null)}====
2026-10-19 17:00:36.142 Seetong_tps[48707:5315613]  -- WebSocket - 重置重连次数 -- 
2026-10-19 17:00:36.150 Seetong_tps[48707:5315613]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-19 17:00:36.150 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty - 
2026-10-19 17:00:36.150 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 17:00:36.151 Seetong_tps[48707:5315613] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-19 17:00:36.151 Seetong_tps[48707:5315613] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-19 17:00:36.153 Seetong_tps[48707:5315618] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x144438d80>{number = 2, name = (null)}====
2026-10-19 17:00:36.153 Seetong_tps[48707:5315616] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x144438e80>{number = 3, name = (null)}====
2026-10-19 17:00:36.153 Seetong_tps[48707:5315703] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x146112f40>{number = 19, name = (null)}====
2026-10-19 17:00:36.155 Seetong_tps[48707:5315701] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x146111d00>{number = 20, name = (null)}====
2026-10-19 17:00:36.158 Seetong_tps[48707:5315613]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 17:00:36.158 Seetong_tps[48707:5315613]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-19 17:00:36.159 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-19 17:00:36.159 Seetong_tps[48707:5315613]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-19 17:00:36.159 Seetong_tps[48707:5315613]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlwEVVUHAldvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-19 17:00:36.162 Seetong_tps[48707:5315613] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-19 17:00:36.174 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:00:36.176 Seetong_tps[48707:5315697] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x145ddc840>{number = 22, name = (null)}====
2026-10-19 17:00:36.178 Seetong_tps[48707:5315625] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1446c5340>{number = 7, name = (null)}====
2026-10-19 17:00:36.178 Seetong_tps[48707:5315704] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x145e3c8c0>{number = 15, name = (null)}====
2026-10-19 17:00:36.178 Seetong_tps[48707:5315699] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x145e3fcc0>{number = 23, name = (null)}====
2026-10-19 17:00:36.190 Seetong_tps[48707:5315700] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x14629ce40>{number = 24, name = (null)}====
2026-10-19 17:00:36.201 Seetong_tps[48707:5315679] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14632aec0>{number = 25, name = (null)}====
2026-10-19 17:00:36.206 Seetong_tps[48707:5315641] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzAwNTIzNjA5OCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.o3iTTyBGxP-mEG-DpLfkfWrcW-ZAfERvQhy9u0bKmXs","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzAwNTIzNjA5OCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXkzIl19.xleSdhpgZBaOz4d4s2O7OjQgVoFq4kUbG9FSsHQpqkY","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24902"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24902"}]}
====
2026-10-19 17:00:36.215 Seetong_tps[48707:5315643] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x145720f00>{number = 12, name = (null)}====
2026-10-19 17:00:36.249 Seetong_tps[48707:5315613]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-19 17:00:36.249 Seetong_tps[48707:5315613]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-19 17:00:36.255 Seetong_tps[48707:5315613]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=44&addr=bjrelay42.s2.seetong.com:14443;type=0&load=34&addr=bjrelay44.s2.seetong.com:3443;type=0&load=49&addr=bjrelayvip3.s2.seetong.com:8443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay64.s5.seetong.com:6443;type=0&load=18&addr=bjrelay8.s5.seetong.com:15443;type=0&load=25&addr=bjrelay50.s5.seetong.com:3443;"}
2026-10-19 17:00:36.257 Seetong_tps[48707:5315613] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-19 17:00:36.257 Seetong_tps[48707:5315613] 客服消息未读数量: 0
2026-10-19 17:00:36.260 Seetong_tps[48707:5315613]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-19 17:00:36.260 Seetong_tps[48707:5315700]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-19 17:00:36.260 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-19 17:00:36.260 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-19 17:00:36.261 Seetong_tps[48707:5315700] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1630 毫秒
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 17:00:36 267 - devIds: (
    42065949
)
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-19 17:00:36.266 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-19 17:00:36.267 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:00:36.267 Seetong_tps[48707:5315613]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 17:00:36.292 Seetong_tps[48707:5315613]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-19 17:00:36.292 Seetong_tps[48707:5315613]  -- WebSocket - 重置重连次数 -- 
2026-10-19 17:00:36.292 Seetong_tps[48707:5315613]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-19 17:00:36.293 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:36.293 Seetong_tps[48707:5315613]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwsICVUAUlRpAQQB","reconn":0}}
2026-10-19 17:00:36.293 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:36.322 Seetong_tps[48707:5315617] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x14443ad80>{number = 4, name = (null)}====
2026-10-19 17:00:36.413 Seetong_tps[48707:5315613] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-19 17:00:36.413 Seetong_tps[48707:5315613] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-19 17:00:36.414 Seetong_tps[48707:5315613] Formatted Date: 2026-10-19
2026-10-19 17:00:36.414 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:36.437 Seetong_tps[48707:5315613]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 17:00:36.437 Seetong_tps[48707:5315613]  -- STBluetoothManager - 开始扫描 - 
2026-10-19 17:00:36.467 Seetong_tps[48707:5315700] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x14629ce40>{number = 24, name = (null)}====
2026-10-19 17:00:36.468 Seetong_tps[48707:5315613]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792397266000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-19 17:00:36.468 Seetong_tps[48707:5315613]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 16:07:46 - p2pLastHeartTime: 1792397266000 - modelHeartTime: 1792397266000
2026-10-19 17:00:36.469 Seetong_tps[48707:5315613]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 16:07:46 - p2pLastHeartTime: 1792397266000 - modelHeartTime: 1792397266000
2026-10-19 17:00:36.556 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 17:00:36.561 Seetong_tps[48707:5315613] Sorted Dates (Descending): (
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13"
)
2026-10-19 17:00:36.563 Seetong_tps[48707:5315613]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-19 start=15:08:43 end=17:00:36 deviceCount=1
2026-10-19 17:00:36.563 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:36.769 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-19 17:00:36.982 Seetong_tps[48707:5315613] MessageThrottle reloadTableView ---
2026-10-19 17:00:38.044 Seetong_tps[48707:5315613] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-19 17:00:38.045 Seetong_tps[48707:5315613] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-19 17:00:38.045 Seetong_tps[48707:5315613] 用户设置的具体字体大小: 17.000000
2026-10-19 17:00:38.192 Seetong_tps[48707:5315613] AppLaunch hideForRefreshToken
2026-10-19 17:00:38.192 Seetong_tps[48707:5315613] AppLaunch hideForRefreshToken dismiss
2026-10-19 17:00:38.192 Seetong_tps[48707:5315613] AppLaunch dismiss...
2026-10-19 17:00:38.501 Seetong_tps[48707:5315613] AppLaunch dismiss... end
2026-10-19 17:00:38.501 Seetong_tps[48707:5315613]  dealloc -- STAppLaunchWindow
2026-10-19 17:00:38.502 Seetong_tps[48707:5315613]  dealloc -- STAppLaunchViewController
2026-10-19 17:00:39.065 Seetong_tps[48707:5315613]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-19 17:00:39.581 Seetong_tps[48707:5315613]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-19 17:00:39.581 Seetong_tps[48707:5315613]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-19 17:00:39.581 Seetong_tps[48707:5315613] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-19 17:00:39.582 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 17:00:39 582 - devIds: (
    42065949
)
2026-10-19 17:00:39.583 Seetong_tps[48707:5315613]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 5343B931-5F78-4AE6-9933-D1EA9A33F7C4
2026-10-19 17:00:39.583 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:39.583 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-19 17:00:39.653 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_low_power_wake_command
2026-10-19 17:00:39.872 Seetong_tps[48707:5315617] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14443ad80>{number = 4, name = (null)}====
2026-10-19 17:00:40.378 Seetong_tps[48707:5315613]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 17:00:40.378 Seetong_tps[48707:5315613]  -- STBluetoothManager - 开始扫描 - 
2026-10-19 17:00:40.379 Seetong_tps[48707:5315714] zzzzz:FC_ResumeDevCom start
2026-10-19 17:00:40.379 Seetong_tps[48707:5315714] zzzzz:FC_ResumeDevCom
2026-10-19 17:00:40.492 Seetong_tps[48707:5315700] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x14629ce40>{number = 24, name = (null)}====
2026-10-19 17:00:40.558 Seetong_tps[48707:5315641] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-19 17:00:40.558 Seetong_tps[48707:5315641] [DeviceMonitor] 监控管理器初始化完成
2026-10-19 17:00:40.558 Seetong_tps[48707:5315641]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-19 17:00:40.558 Seetong_tps[48707:5315641] 设备连接成功刷新套餐信息,uid=42065949-CH-1
2026-10-19 17:00:40.559 Seetong_tps[48707:5315641]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-19 17:00:40.623 Seetong_tps[48707:5315613]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-19 17:00:40.623 Seetong_tps[48707:5315613]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-19 17:00:40.623 Seetong_tps[48707:5315613] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-19 17:00:40.722 Seetong_tps[48707:5315712] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1463d51c0>{number = 26, name = (null)}====
2026-10-19 17:00:40.724 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:00:40.724 Seetong_tps[48707:5315643] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x145720f00>{number = 12, name = (null)}====
2026-10-19 17:00:40.733 Seetong_tps[48707:5315613]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-19 17:00:40.734 Seetong_tps[48707:5315643]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-19 17:00:40.734 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-19 17:00:40.734 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-19 17:00:40.736 Seetong_tps[48707:5315643] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-19 17:00:40.753 Seetong_tps[48707:5315613]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-19 17:00:40.753 Seetong_tps[48707:5315613]  -- observeValueForKeyPath isLoading NO -- 
2026-10-19 17:00:40.753 Seetong_tps[48707:5315613]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-19 17:00:40.753 Seetong_tps[48707:5315613]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6117 毫秒
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 17:00:40 754 - devIds: (
    42065949
)
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: B0B85ED0-9D62-45AD-9744-595EBDBC37C4
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:40.754 Seetong_tps[48707:5315613]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-19 17:00:40.757 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:00:40.759 Seetong_tps[48707:5315613]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 17:00:40.869 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_low_power_online
2026-10-19 17:00:40.870 Seetong_tps[48707:5315613]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792397266000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-19 17:00:40.871 Seetong_tps[48707:5315613]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 16:07:46 - p2pLastHeartTime: 1792397266000 - modelHeartTime: 1792397266000
2026-10-19 17:00:40.872 Seetong_tps[48707:5315613]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 16:07:46 - p2pLastHeartTime: 1792397266000 - modelHeartTime: 1792397266000
2026-10-19 17:00:40.874 Seetong_tps[48707:5315641]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-19 17:00:40.874 Seetong_tps[48707:5315641]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-19 17:00:40.874 Seetong_tps[48707:5315641]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-19 17:00:40.874 Seetong_tps[48707:5315641]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-19 17:00:40.905 Seetong_tps[48707:5315703] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x146112f40>{number = 19, name = (null)}====
2026-10-19 17:00:40.967 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_low_power_wake_command
2026-10-19 17:00:41.075 Seetong_tps[48707:5315613] MessageThrottle reloadTableView ---
2026-10-19 17:00:41.294 Seetong_tps[48707:5315613] UMAPM_OOMSampling(0,0):NO
2026-10-19 17:00:41.294 Seetong_tps[48707:5315613] UMAPM_NetworkSampling(0,0):NO
2026-10-19 17:00:41.334 Seetong_tps[48707:5315679] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-19 17:00:41.335 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 17:00:41.335 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d02c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-19 17:00:41.335 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 17:00:41.336 Seetong_tps[48707:5315679] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-19 17:00:41.336 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 17:00:41.336 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d030000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-19 17:00:41.336 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 17:00:41.337 Seetong_tps[48707:5315679] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10194 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-19 17:00:41.338 Seetong_tps[48707:5315679] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 886967693 sequence 3 version 4
2026-10-19 17:00:41.339 Seetong_tps[48707:5315679] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-19 17:00:41.340 Seetong_tps[48707:5315679] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-19 17:00:41.340 Seetong_tps[48707:5315679] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-19 17:00:41.340 Seetong_tps[48707:5315679] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-19 17:00:41.353 Seetong_tps[48707:5315613] [KMPAlarmModule] module loaded
2026-10-19 17:00:41.353 Seetong_tps[48707:5315613] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1445a9e40>
2026-10-19 17:00:41.353 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-19 17:00:41.363 Seetong_tps[48707:5315643] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-19 17:00:41.366 Seetong_tps[48707:5315613]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 17:00:41.375 Seetong_tps[48707:5315679] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-19 17:00:42.043 Seetong_tps[48707:5315699] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-19 17:00:42.045 Seetong_tps[48707:5315699] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-19 17:00:42.045 Seetong_tps[48707:5315699] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-19 17:00:42.045 Seetong_tps[48707:5315699] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-19 17:00:42.046 Seetong_tps[48707:5315699] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-19 17:00:42.048 Seetong_tps[48707:5315699] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-19 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-19 17:00:42.049 Seetong_tps[48707:5315699] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-19 startTime=00:00:00 endTime=17:00:42 cachedAnchor=null-null
2026-10-19 17:00:42.050 Seetong_tps[48707:5315699] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-19 startTime=00:00:00 endTime=17:00:42 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-19 17:00:42.050 Seetong_tps[48707:5315699] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-19, startTime=00:00:00, endTime=17:00:42, deviceIds=[]
2026-10-19 17:00:42.050 Seetong_tps[48707:5315699] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-19 17:00:42.050 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmMessages request date=2026-10-19 start=00:00:00 end=17:00:42 deviceCount=1
2026-10-19 17:00:42.051 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:42.052 Seetong_tps[48707:5315643] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-19 17:00:42.113 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-19 17:00:42.114 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-19
2026-10-19 17:00:42.114 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-19 17:00:42.120 Seetong_tps[48707:5315616] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-19 17:00:42.331 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-19 17:00:42.331 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-19 17:00:42.362 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=68 modelCount=68 itemCount=68 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-19 17:00:42.362 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=68 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-19 17:00:42.364 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-19, startTime=00:00:00, endTime=17:00:42, hasMore=false, itemCount=68
2026-10-19 17:00:42.374 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=68, responseDate=2026-10-19, responseStart=00:00:00, responseEnd=17:00:42, hasMore=false, remoteThumbCount=68, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-19 17:00:42.375 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-19 17:00:42.385 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-19 start=00:00:00 end=17:00:42 count=68 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=10 totalMs=10
2026-10-19 17:00:42.386 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-19 start=00:00:00 end=17:00:42 lastTimestampMs=1792339200000 daoMs=1
2026-10-19 17:00:42.386 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-19, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=17:00:42, hasMore=false, count=100
2026-10-19 17:00:42.386 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-19 start=00:00:00 end=17:00:42 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-17:00:42 anchor=null-null
2026-10-19 17:00:42.387 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=68 fallbackCount=68
2026-10-19 17:00:42.387 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=68, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-19 17:00:42.400 Seetong_tps[48707:5315643] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=354 rowCount=69
2026-10-19 17:00:42.403 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-19 endTime=17:00:42
2026-10-19 17:00:42.403 Seetong_tps[48707:5315643] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-19 17:00:42.403 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-19
2026-10-19 17:00:42.403 Seetong_tps[48707:5315643] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-19 17:00:42.421 Seetong_tps[48707:5315613] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-19 endTime=17:00:42
2026-10-19 17:00:42.421 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-19 17:00:42.421 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-19
2026-10-19 17:00:42.422 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:00:42.422 Seetong_tps[48707:5315613] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-19 17:00:42.422 Seetong_tps[48707:5315613] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-19 17:00:42.422 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-19 17:00:42.422 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-19 17:00:42.422 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-19 17:00:42.479 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 17:00:42.479 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-19
2026-10-19 17:00:42.479 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-19 17:00:42.480 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-19 17:00:42.480 Seetong_tps[48707:5315616] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-19, bucketCount=7, firstDate=2026-10-19, bucketDates=2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13
2026-10-19 17:00:42.527 Seetong_tps[48707:5315616] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-19
2026-10-19 17:00:48.298 Seetong_tps[48707:5315613]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 17:00:51.289 Seetong_tps[48707:5315613] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-19 17:01:00.908 Seetong_tps[48707:5315613] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-19 17:01:00.909 Seetong_tps[48707:5315613] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-19 17:01:00.909 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-19 17:01:00.938 Seetong_tps[48707:5315717] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-19 17:01:00.943 Seetong_tps[48707:5315717] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-19 17:01:00.944 Seetong_tps[48707:5315613]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 17:01:00.944 Seetong_tps[48707:5315613]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 17:01:00.944 Seetong_tps[48707:5315613]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 17:01:00.973 Seetong_tps[48707:5315717] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-19
2026-10-19 17:01:01.268 Seetong_tps[48707:5315699] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x145e3fcc0>{number = 23, name = (null)}====
2026-10-19 17:01:01.775 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-19
2026-10-19 17:01:01.775 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:01:01.830 Seetong_tps[48707:5315613]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 17:01:01.871 Seetong_tps[48707:5315917] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-19 17:01:01.881 Seetong_tps[48707:5315613] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1445a8f40>
2026-10-19 17:01:01.881 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-19 17:01:01.888 Seetong_tps[48707:5315613] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 17:01:01.888 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-19
2026-10-19 17:01:01.888 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-19 17:01:01.888 Seetong_tps[48707:5315613] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-19 17:01:02.086 Seetong_tps[48707:5315917] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-19 17:01:02.155 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-19, bucketCount=7, firstDate=2026-10-19, bucketDates=2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13
2026-10-19 17:01:02.330 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-19 baseDate=2026-10-19
2026-10-19 17:01:02.331 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-19 start=00:00:00 end=17:00:42 totalWindows=1
2026-10-19 17:01:02.332 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=68, targetDates=[2026-10-19], targetWindows={2026-10-19=[00:00:00-17:00:42]}, selectedDeviceId=, cachedCount=68, unwindowedCacheRowLimit=100
2026-10-19 17:01:09.423 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-19 startTime=17:00:42 endTime=17:01:02 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-17:00:42
2026-10-19 17:01:09.430 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-19, startTime=17:00:42, endTime=17:01:02, deviceIds=[]
2026-10-19 17:01:09.589 Seetong_tps[48707:5315613] [KMPAlarmModule] queryAlarmMessages request date=2026-10-19 start=17:00:42 end=17:01:02 deviceCount=1
2026-10-19 17:01:09.589 Seetong_tps[48707:5315613]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 17:01:10.029 Seetong_tps[48707:5315917] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-19 17:01:10.044 Seetong_tps[48707:5315917] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-19 17:01:19.825 Seetong_tps[48707:5315917] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-19 18:08:02.831 Seetong_tps[49236:5357616] app_version=8.4.106
2026-10-19 18:08:02.835 Seetong_tps[49236:5357616]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-19 18:08:02.835 Seetong_tps[49236:5357616] showForLogin 1
2026-10-19 18:08:02.835 Seetong_tps[49236:5357616] AppLaunch 还剩 6.822890043258667 秒
2026-10-19 18:08:02.844 Seetong_tps[49236:5357629] 询问用户是否开启推送成功
2026-10-19 18:08:02.844 Seetong_tps[49236:5357629] 用户点击允许接收推送
2026-10-19 18:08:02.847 Seetong_tps[49236:5357627] remoteNotificationSetting: <UNNotificationSettings: 0x111fad720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-19 18:08:02.853 Seetong_tps[49236:5357616]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-19 18:08:02.855 Seetong_tps[49236:5357643] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-19 18:08:02.857 Seetong_tps[49236:5357643] [DeviceMonitor] 监控管理器初始化完成
2026-10-19 18:08:02.858 Seetong_tps[49236:5357643]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-19 18:08:02.858 Seetong_tps[49236:5357616] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 54.470MB
2026-10-19 18:08:02.859 Seetong_tps[49236:5357616] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 54.501MB
2026-10-19 18:08:02.860 Seetong_tps[49236:5357616] 【kuikly performance】pagename: UserCenterPage, Memory in use: 54.532MB
2026-10-19 18:08:02.874 Seetong_tps[49236:5357616] viewDidLoad/configtime=2026-10-19 10:08:02 +0000
2026-10-19 18:08:02.875 Seetong_tps[49236:5357616]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-19 18:08:02.875 Seetong_tps[49236:5357616]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-19 18:08:02.912 Seetong_tps[49236:5357616]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-19 18:08:02.916 Seetong_tps[49236:5357616]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-19 18:08:02.916 Seetong_tps[49236:5357616] 开始检查未读客服消息...
2026-10-19 18:08:02.916 Seetong_tps[49236:5357616] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-19 18:08:02.922 Seetong_tps[49236:5357616]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-19 18:08:02.922 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty - 
2026-10-19 18:08:02.923 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-19 18:08:02.925 Seetong_tps[49236:5357616] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-19 18:08:02.925 Seetong_tps[49236:5357616] NAV deviceOrientationDidChange:1
2026-10-19 18:08:02.928 Seetong_tps[49236:5357616] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-19 18:08:02.928 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty - 
2026-10-19 18:08:02.928 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 18:08:02.964 Seetong_tps[49236:5357616]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-19 18:08:03.052 Seetong_tps[49236:5357616] Super properties have already been unregistered.
2026-10-19 18:08:03.052 Seetong_tps[49236:5357616] UMAPM_OOMSampling(0,0):NO
2026-10-19 18:08:03.053 Seetong_tps[49236:5357643] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzAwOTI4Mjk2MSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.Shi9pgY6zjp96mqfkUnaeJBXN97nD_CPUPEkxaIXJYk","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzAwOTI4Mjk2MSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXkyIl19.MiPsekXE6UP0oa7i_OsrTPTZSrD2SHNo48RYJhvojUI","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.156.167.13:24902"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24901"}]}
====
2026-10-19 18:08:03.055 Seetong_tps[49236:5357616]  -- deviceListDataUpdate - AppLaunch 还剩 1.602856874465942 秒 - 再延迟 2.102856874465942 秒 - 启动耗时 1.397143125534058 秒
2026-10-19 18:08:03.055 Seetong_tps[49236:5357616] groupDeviceList 已在进行中，等待后重新分组
2026-10-19 18:08:03.055 Seetong_tps[49236:5357616]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1397 毫秒
2026-10-19 18:08:03.057 Seetong_tps[49236:5357616] ++++-[VideoView dealloc]++++
2026-10-19 18:08:03.059 Seetong_tps[49236:5357616] OpenGLView20_Seetong dealloc:0x12d846080
2026-10-19 18:08:03.069 Seetong_tps[49236:5357616] UMAPM_NetworkSampling(0,0):NO
2026-10-19 18:08:03.069 Seetong_tps[49236:5357616]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-19 18:08:03.070 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:03.071 Seetong_tps[49236:5357616]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 493;
}
2026-10-19 18:08:03.072 Seetong_tps[49236:5357616] 蓝牙已打开
2026-10-19 18:08:03.078 Seetong_tps[49236:5357630] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12da5f2c0>{number = 17, name = (null)}====
2026-10-19 18:08:03.084 Seetong_tps[49236:5357616]  -- WebSocket - 重置重连次数 -- 
2026-10-19 18:08:03.088 Seetong_tps[49236:5357621] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10a83b500>{number = 5, name = (null)}====
2026-10-19 18:08:03.091 Seetong_tps[49236:5357616]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-19 18:08:03.091 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty - 
2026-10-19 18:08:03.091 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 18:08:03.092 Seetong_tps[49236:5357616] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-19 18:08:03.092 Seetong_tps[49236:5357616] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-19 18:08:03.098 Seetong_tps[49236:5357616]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 18:08:03.098 Seetong_tps[49236:5357616]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-19 18:08:03.098 Seetong_tps[49236:5357616] [Reporter] upload success: 
2026-10-19 18:08:03.103 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-19 18:08:03.104 Seetong_tps[49236:5357629] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x112939800>{number = 12, name = (null)}====
2026-10-19 18:08:03.110 Seetong_tps[49236:5357694] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12da5e500>{number = 19, name = (null)}====
2026-10-19 18:08:03.113 Seetong_tps[49236:5357619] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10a838e40>{number = 2, name = (null)}====
2026-10-19 18:08:03.113 Seetong_tps[49236:5357692] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12da5fe00>{number = 20, name = (null)}====
2026-10-19 18:08:03.114 Seetong_tps[49236:5357696] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12da5ff40>{number = 22, name = (null)}====
2026-10-19 18:08:03.114 Seetong_tps[49236:5357693] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12da5ff00>{number = 21, name = (null)}====
2026-10-19 18:08:03.123 Seetong_tps[49236:5357626] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10aac9740>{number = 8, name = (null)}====
2026-10-19 18:08:03.130 Seetong_tps[49236:5357627] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10aac9780>{number = 7, name = (null)}====
2026-10-19 18:08:03.136 Seetong_tps[49236:5357695] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10e40e040>{number = 23, name = (null)}====
2026-10-19 18:08:03.159 Seetong_tps[49236:5357691] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10e40f500>{number = 24, name = (null)}====
2026-10-19 18:08:03.172 Seetong_tps[49236:5357616]  -- 获取版本信息成功: {
}
2026-10-19 18:08:03.172 Seetong_tps[49236:5357616]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-19 18:08:03.172 Seetong_tps[49236:5357616]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAWlQNUl0HAj4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-19 18:08:03.173 Seetong_tps[49236:5357616] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-19 18:08:03.173 Seetong_tps[49236:5357616] 客服消息未读数量: 0
2026-10-19 18:08:03.181 Seetong_tps[49236:5357616]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-19 18:08:03.181 Seetong_tps[49236:5357616] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-19 18:08:03.181 Seetong_tps[49236:5357616]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-19 18:08:03.181 Seetong_tps[49236:5357616]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-19 18:08:03.181 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-19 18:08:03.182 Seetong_tps[49236:5357628] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-19 18:08:03.184 Seetong_tps[49236:5357699] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112bd8840>{number = 14, name = (null)}====
2026-10-19 18:08:03.185 Seetong_tps[49236:5357616]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelay42.s2.seetong.com:14443;type=0&load=36&addr=bjrelay43.s2.seetong.com:13443;type=0&load=43&addr=bjrelay41.s2.seetong.com:6443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=bjrelay66.s5.seetong.com:1443;type=0&load=23&addr=bjrelay46.s2.seetong.com:14443;type=0&load=20&addr=bjrelay62.s5.seetong.com:3443;"}
2026-10-19 18:08:03.186 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:03.186 Seetong_tps[49236:5357616]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-19 18:08:03.186 Seetong_tps[49236:5357616]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-19 18:08:03.186 Seetong_tps[49236:5357616]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1529 毫秒
2026-10-19 18:08:03.186 Seetong_tps[49236:5357616]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 18:08:03 187 - devIds: (
    42065949
)
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:03.187 Seetong_tps[49236:5357616]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 18:08:03.249 Seetong_tps[49236:5357616] [Reporter] upload success: 
2026-10-19 18:08:03.273 Seetong_tps[49236:5357703] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10e544540>{number = 26, name = (null)}====
2026-10-19 18:08:03.281 Seetong_tps[49236:5357616]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-19 18:08:03.281 Seetong_tps[49236:5357616]  -- WebSocket - 重置重连次数 -- 
2026-10-19 18:08:03.281 Seetong_tps[49236:5357616]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-19 18:08:03.282 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:03.282 Seetong_tps[49236:5357616]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVwsJAFUIUVFpAQQB","reconn":0}}
2026-10-19 18:08:03.282 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:03.286 Seetong_tps[49236:5357643]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-19 18:08:03.286 Seetong_tps[49236:5357643]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-19 18:08:03.286 Seetong_tps[49236:5357643]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-19 18:08:03.286 Seetong_tps[49236:5357643]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-19 18:08:03.394 Seetong_tps[49236:5357616] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-19 18:08:03.394 Seetong_tps[49236:5357616] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-19 18:08:03.394 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:03.394 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:03.417 Seetong_tps[49236:5357616]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 18:08:03.417 Seetong_tps[49236:5357616]  -- STBluetoothManager - 开始扫描 - 
2026-10-19 18:08:03.439 Seetong_tps[49236:5357691] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10e40f500>{number = 24, name = (null)}====
2026-10-19 18:08:03.441 Seetong_tps[49236:5357616]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792401046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-19 18:08:03.441 Seetong_tps[49236:5357616]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 17:10:46 - p2pLastHeartTime: 1792401046000 - modelHeartTime: 1792401046000
2026-10-19 18:08:03.442 Seetong_tps[49236:5357616]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 17:10:46 - p2pLastHeartTime: 1792401046000 - modelHeartTime: 1792401046000
2026-10-19 18:08:03.453 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 18:08:03.456 Seetong_tps[49236:5357616] Sorted Dates (Descending): (
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14",
    "2026-10-13"
)
2026-10-19 18:08:03.457 Seetong_tps[49236:5357616]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-19 start=17:00:42 end=18:08:03 deviceCount=1
2026-10-19 18:08:03.457 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:03.657 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-19 18:08:03.956 Seetong_tps[49236:5357616] MessageThrottle reloadTableView ---
2026-10-19 18:08:05.019 Seetong_tps[49236:5357616] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-19 18:08:05.019 Seetong_tps[49236:5357616] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-19 18:08:05.019 Seetong_tps[49236:5357616] 用户设置的具体字体大小: 17.000000
2026-10-19 18:08:05.262 Seetong_tps[49236:5357616] AppLaunch hideForRefreshToken
2026-10-19 18:08:05.263 Seetong_tps[49236:5357616] AppLaunch hideForRefreshToken dismiss
2026-10-19 18:08:05.263 Seetong_tps[49236:5357616] AppLaunch dismiss...
2026-10-19 18:08:05.566 Seetong_tps[49236:5357616] AppLaunch dismiss... end
2026-10-19 18:08:05.567 Seetong_tps[49236:5357616]  dealloc -- STAppLaunchWindow
2026-10-19 18:08:05.568 Seetong_tps[49236:5357616]  dealloc -- STAppLaunchViewController
2026-10-19 18:08:06.073 Seetong_tps[49236:5357616]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-19 18:08:06.356 Seetong_tps[49236:5357628] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10a83bfc0>{number = 6, name = (null)}====
2026-10-19 18:08:06.586 Seetong_tps[49236:5357616]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-19 18:08:06.586 Seetong_tps[49236:5357616]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-19 18:08:06.586 Seetong_tps[49236:5357616] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-19 18:08:07.140 Seetong_tps[49236:5357628] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10a83bfc0>{number = 6, name = (null)}====
2026-10-19 18:08:11.896 Seetong_tps[49236:5357616]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 18:08:11.897 Seetong_tps[49236:5357616]  -- STBluetoothManager - 开始扫描 - 
2026-10-19 18:08:11.897 Seetong_tps[49236:5357691] zzzzz:FC_ResumeDevCom start
2026-10-19 18:08:11.897 Seetong_tps[49236:5357691] zzzzz:FC_ResumeDevCom
2026-10-19 18:08:12.140 Seetong_tps[49236:5357616]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-19 18:08:12.141 Seetong_tps[49236:5357616]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-19 18:08:12.141 Seetong_tps[49236:5357616] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-19 18:08:12.472 Seetong_tps[49236:5357699] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112bd8840>{number = 14, name = (null)}====
2026-10-19 18:08:12.474 Seetong_tps[49236:5357626] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10aac9740>{number = 8, name = (null)}====
2026-10-19 18:08:12.475 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:12.490 Seetong_tps[49236:5357616]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-19 18:08:12.491 Seetong_tps[49236:5357699]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-19 18:08:12.491 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-19 18:08:12.491 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-19 18:08:12.493 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-19 18:08:12.493 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-19 18:08:12.493 Seetong_tps[49236:5357699]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-19 18:08:12.493 Seetong_tps[49236:5357699]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-19 18:08:12.493 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-19 18:08:12.494 Seetong_tps[49236:5357699] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-19 18:08:12.517 Seetong_tps[49236:5357616]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-19 18:08:12.517 Seetong_tps[49236:5357616]  -- observeValueForKeyPath isLoading NO -- 
2026-10-19 18:08:12.517 Seetong_tps[49236:5357616]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-19 18:08:12.517 Seetong_tps[49236:5357616]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10859 毫秒
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:12.518 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 18:08:12 519 - devIds: (
    42065949
)
2026-10-19 18:08:12.519 Seetong_tps[49236:5357616]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 4266092B-1E97-45FB-BFFF-97B0BF79C881
2026-10-19 18:08:12.519 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:12.519 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-19 18:08:12.522 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:12.523 Seetong_tps[49236:5357616]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 18:08:12.598 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_low_power_online
2026-10-19 18:08:12.598 Seetong_tps[49236:5357616]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792401046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-19 18:08:12.599 Seetong_tps[49236:5357616]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 17:10:46 - p2pLastHeartTime: 1792401046000 - modelHeartTime: 1792401046000
2026-10-19 18:08:12.599 Seetong_tps[49236:5357616]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-19 17:10:46 - p2pLastHeartTime: 1792401046000 - modelHeartTime: 1792401046000
2026-10-19 18:08:12.720 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_low_power_wake_command
2026-10-19 18:08:13.055 Seetong_tps[49236:5357616]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 18:08:13.126 Seetong_tps[49236:5357616] MessageThrottle reloadTableView ---
2026-10-19 18:08:13.209 Seetong_tps[49236:5357616]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-19 18:08:13.218 Seetong_tps[49236:5357616] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-19 18:08:13.261 Seetong_tps[49236:5357616] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-19 18:08:13.261 Seetong_tps[49236:5357616] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-19 18:08:13.262 Seetong_tps[49236:5357616] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-19 18:08:13.263 Seetong_tps[49236:5357616]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 18:08:13.308 Seetong_tps[49236:5357616]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-19 18:08:13.311 Seetong_tps[49236:5357616]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-19 18:08:13.313 Seetong_tps[49236:5357616]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-19 18:08:13.313 Seetong_tps[49236:5357616]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616] queryAllSharingDeviceInfo timestamp=1792404492.492936
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616] currentTimestamp=1792404493.330317, timestamp=1792404492.492936
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-19 18:08:13 330
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 18:08:13 330 - devIds: (
    42065949
)
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e5a9400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e5fe980>; layer = <CALayer: 0x10e5f9b00>>
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e5a9400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e5fe980>; layer = <CALayer: 0x10e5f9b00>> -- _camera.supportPlatform: 6
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-19 10:08:13 +0000
2026-10-19 18:08:13.330 Seetong_tps[49236:5357616]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-18 06:03:17 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-18 07:08:38 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-19 09:00:35 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-19 10:08:02 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-19 18:08:13.331 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-19 18:08:13 331
2026-10-19 18:08:13.331 Seetong_tps[49236:5357620] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10aac9a80>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9e0000>
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-19 18:08:13.331 Seetong_tps[49236:5357643] InitDecodePortLog: playsettype = 50
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616] queryAllSharingDeviceInfo timestamp=1792404492.493597
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616] currentTimestamp=1792404493.332343, timestamp=1792404492.493597
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-19 18:08:13 332
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-19 18:08:13 332 - devIds: (
    42065949
)
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e5aa000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e630f20>; layer = <CALayer: 0x10e614f00>>
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e5aa000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e630f20>; layer = <CALayer: 0x10e614f00>> -- _camera.supportPlatform: 6
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-19 10:08:13 +0000
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-18 06:03:17 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-18 07:08:38 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-19 09:00:35 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-19 10:08:02 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-19 18:08:13.332 Seetong_tps[49236:5357616]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-19 18:08:13 333
2026-10-19 18:08:13.332 Seetong_tps[49236:5357620] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10aac9a80>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9e0c00>
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: playsettype = 50
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-19 18:08:13.332 Seetong_tps[49236:5357643] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-19 18:08:13.334 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.334 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.334 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.334 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.335 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.335 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.335 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.335 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.365 Seetong_tps[49236:5357616] uid:42065949-CH-1 playAudio
2026-10-19 18:08:13.365 Seetong_tps[49236:5357616]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-19 18:08:13.365 Seetong_tps[49236:5357616]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 18:08:13.365 Seetong_tps[49236:5357616]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-19 18:08:13.365 Seetong_tps[49236:5357616]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 18:08:13.365 Seetong_tps[49236:5357691] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-19 18:08:13.365 Seetong_tps[49236:5357691]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-19 18:08:13.373 Seetong_tps[49236:5357616] checkPortStatus:_decodePort=1
2026-10-19 18:08:13.373 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.476 Seetong_tps[49236:5357699] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112bd8840>{number = 14, name = (null)}====
2026-10-19 18:08:13.499 Seetong_tps[49236:5357635] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10aac9a80>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9e0000>
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: playsettype = 50
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-19 18:08:13.499 Seetong_tps[49236:5357643] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-19 18:08:13.500 Seetong_tps[49236:5357635] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10aac9a80>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9e0c00>
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: playsettype = 50
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-19 18:08:13.500 Seetong_tps[49236:5357643] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-19 18:08:13.500 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.501 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:13.559 Seetong_tps[49236:5357616] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-19 18:08:13.821 Seetong_tps[49236:5357635]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 18:08:13.830 Seetong_tps[49236:5357616]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-19 18:08:13.969 Seetong_tps[49236:5357830] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-19 18:08:13.982 Seetong_tps[49236:5357635]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 18:08:13.984 Seetong_tps[49236:5357616] uid:42065949-CH-1 playAudio
2026-10-19 18:08:13.984 Seetong_tps[49236:5357620] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-19 18:08:13.984 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:13.997 Seetong_tps[49236:5357616] checkPortStatus:_decodePort=3
2026-10-19 18:08:13.997 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.74 - 设备: 大门 - 42065949-CH-1
2026-10-19 18:08:14.075 Seetong_tps[49236:5357832] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-19 18:08:14.077 Seetong_tps[49236:5357626] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-19 18:08:14.079 Seetong_tps[49236:5357616] uid:42065949-CH-1 playAudio
2026-10-19 18:08:14.080 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:14.080 Seetong_tps[49236:5357616] checkPortStatus:_decodePort=3
2026-10-19 18:08:14.080 Seetong_tps[49236:5357616]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.75 - 设备: 大门 - 42065949-CH-2
2026-10-19 18:08:14.566 Seetong_tps[49236:5357635]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-19 18:08:14.569 Seetong_tps[49236:5357635] hexStringLen=42
2026-10-19 18:08:14.570 Seetong_tps[49236:5357635] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-19 18:08:14.570 Seetong_tps[49236:5357635] getDevOsdXmlInfoBlock == null
2026-10-19 18:08:14.578 Seetong_tps[49236:5357635] Failed to get IoT drive away set configuration.
2026-10-19 18:08:14.578 Seetong_tps[49236:5357635]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-19 18:08:22.066 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:22.066 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:23.055 Seetong_tps[49236:5357616]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 18:08:23.332 Seetong_tps[49236:5357616]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792404503.332247,lastReceiveYUVTimeInterval=1792404503.331461,interval=0.001,videoView=0x10e5a9400
2026-10-19 18:08:23.332 Seetong_tps[49236:5357616]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792404503.332471,lastReceiveYUVTimeInterval=1792404503.309076,interval=0.023,videoView=0x10e5aa000
2026-10-19 18:08:31.008 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:31.010 Seetong_tps[49236:5357616] Formatted Date: 2026-10-19
2026-10-19 18:08:33.055 Seetong_tps[49236:5357616]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 18:08:33.331 Seetong_tps[49236:5357616]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792404513.331469,lastReceiveYUVTimeInterval=1792404513.302245,interval=0.029,videoView=0x10e5a9400
2026-10-19 18:08:33.332 Seetong_tps[49236:5357616]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792404513.332451,lastReceiveYUVTimeInterval=1792404513.322952,interval=0.009,videoView=0x10e5aa000
2026-10-19 18:08:34.353 Seetong_tps[49236:5357616]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-19 18:08:34.353 Seetong_tps[49236:5357616]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e5a9400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e5fe980>; layer = <CALayer: 0x10e5f9b00>>
2026-10-19 18:08:34.353 Seetong_tps[49236:5357616] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-19 18:08:34.353 Seetong_tps[49236:5357616] -----------1release decodeport = 3
2026-10-19 18:08:34.354 Seetong_tps[49236:5357616]  -- SIOT参数outString: {"association_id":"Pg57QJS7gQr71A4B_1","auth_time":479,"awaken_ms":36,"conn_media_ch_time":1359,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"602","k_auth_send":"124","k_awaken":"125_531_3902_4302_9457_9835_9862","k_connect_ok":"1483","k_online":"161","k_recv_i":"{\"0\":\"11245\",\"1\":\"11365\"}","k_sdp_send":"141","k_sig_offline":"","k_timebase":1792404482684,"k_watch_send":"{\"0\":\"10647\",\"1\":\"10648\"}","p2p_hold_success":false,"relay_addr":"120.53.229.60:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":430,"rtc_version":"1.5.4.3","rtp_first_i":278,"sdp_time":1242,"sig_addr":"101.42.105.173:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":39,\"min\":22,\"max\":34},\"fps\":{\"avg\":68,\"min\":10,\"max\":942,\"std\":85.65,\"stallingRate\":13.72,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":168}
2026-10-19 18:08:34.355 Seetong_tps[49236:5357616]  -- SIOT参数: {
    "association_id" = "Pg57QJS7gQr71A4B_1";
    "auth_time" = 479;
    "awaken_ms" = 36;
    "conn_media_ch_time" = 1359;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 21000;
    "relay_addr" = "120.53.229.60:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 430;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 278;
    "rtt_max" = 34;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1242;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 68;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 942;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 168;
}
2026-10-19 18:08:34.355 Seetong_tps[49236:5357616]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "Pg57QJS7gQr71A4B_1";
    "auth_time" = 479;
    "awaken_ms" = 36;
    "conn_media_ch_time" = 1359;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 21000;
    "relay_addr" = "120.53.229.60:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 430;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 278;
    "rtt_max" = 34;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1242;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 68;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 942;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 168;
}
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616] _openGLView clearFrame ...
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e5aa000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e630f20>; layer = <CALayer: 0x10e614f00>>
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616] -----------1release decodeport = 4
2026-10-19 18:08:34.356 Seetong_tps[49236:5357616] _openGLView clearFrame ...
2026-10-19 18:08:34.371 Seetong_tps[49236:5357616]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 18:08:34.374 Seetong_tps[49236:5357616]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 18:08:34.532 Seetong_tps[49236:5357797] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1109dc840>{number = 32, name = (null)}====
2026-10-19 18:08:34.892 Seetong_tps[49236:5357616] dealloc -- STPlayerViewController
2026-10-19 18:08:34.892 Seetong_tps[49236:5357616] dealloc -- STPlayerViewController
2026-10-19 18:08:34.892 Seetong_tps[49236:5357616] dealloc -- STPlayerCameraControlVC
2026-10-19 18:08:34.892 Seetong_tps[49236:5357616] dealloc -- STPlayerCameraService
2026-10-19 18:08:34.895 Seetong_tps[49236:5357616] dealloc -- STCycleScrollView
2026-10-19 18:08:34.895 Seetong_tps[49236:5357616] dealloc -- STCameraControlView
2026-10-19 18:08:34.897 Seetong_tps[49236:5357616] dealloc -- STNetSpeedMonitorView
2026-10-19 18:08:34.898 Seetong_tps[49236:5357616] dealloc -- STIdleMonitorView
2026-10-19 18:08:34.907 Seetong_tps[49236:5357616] MessageThrottle reloadTableView ---
2026-10-19 18:08:36.171 Seetong_tps[49236:5357797] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-19 18:08:36.177 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 18:08:36.177 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d570000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-19 18:08:36.177 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 18:08:36.178 Seetong_tps[49236:5357797] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-19 18:08:36.178 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 18:08:36.179 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d584000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-19 18:08:36.179 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 18:08:36.179 Seetong_tps[49236:5357797] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-19 18:08:36.180 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 18:08:36.180 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-19 18:08:36.180 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 18:08:36.180 Seetong_tps[49236:5357797] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-19 18:08:36.181 Seetong_tps[49236:5357797] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-19 18:08:36.181 Seetong_tps[49236:5357797] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10356 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-19 18:08:36.181 Seetong_tps[49236:5357797] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 672865932 sequence 3 version 4
2026-10-19 18:08:36.181 Seetong_tps[49236:5357797] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-19 18:08:36.182 Seetong_tps[49236:5357797] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-19 18:08:36.182 Seetong_tps[49236:5357797] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-19 18:08:36.182 Seetong_tps[49236:5357797] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-19 18:08:36.196 Seetong_tps[49236:5357616] [KMPAlarmModule] module loaded
2026-10-19 18:08:36.196 Seetong_tps[49236:5357616] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x13a209b00>
2026-10-19 18:08:36.196 Seetong_tps[49236:5357616] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-19 18:08:36.205 Seetong_tps[49236:5357797] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-19 18:08:36.208 Seetong_tps[49236:5357616]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 18:08:36.217 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-19 18:08:36.372 Seetong_tps[49236:5357616] ++++-[VideoView dealloc]++++
2026-10-19 18:08:36.381 Seetong_tps[49236:5357616] OpenGLView20_Seetong dealloc:0x12d847c00
2026-10-19 18:08:36.383 Seetong_tps[49236:5357616] ++++-[VideoView dealloc]++++
2026-10-19 18:08:36.391 Seetong_tps[49236:5357616] OpenGLView20_Seetong dealloc:0x10e63c000
2026-10-19 18:08:36.886 Seetong_tps[49236:5357798] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-19 18:08:36.887 Seetong_tps[49236:5357798] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-19 18:08:36.888 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-19 18:08:36.888 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-19 18:08:36.889 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-19 18:08:36.892 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-19 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-19 18:08:36.892 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-19 startTime=00:00:00 endTime=18:08:36 cachedAnchor=null-null
2026-10-19 18:08:36.893 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-19 startTime=00:00:00 endTime=18:08:36 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-19 18:08:36.893 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-19, startTime=00:00:00, endTime=18:08:36, deviceIds=[]
2026-10-19 18:08:36.893 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-19 18:08:36.893 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmMessages request date=2026-10-19 start=00:00:00 end=18:08:36 deviceCount=1
2026-10-19 18:08:36.893 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:36.895 Seetong_tps[49236:5357797] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-19 18:08:36.956 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-19 18:08:36.957 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-19 start=00:00:00 end=17:00:42 totalWindows=1
2026-10-19 18:08:36.957 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-17:00:42
2026-10-19 18:08:36.963 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-19 18:08:37.260 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-19 18:08:37.261 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-19 18:08:37.310 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=78 modelCount=78 itemCount=78 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-19 18:08:37.310 Seetong_tps[49236:5357616] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=78 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-19 18:08:37.312 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-19, startTime=00:00:00, endTime=18:08:36, hasMore=false, itemCount=78
2026-10-19 18:08:37.324 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=78, responseDate=2026-10-19, responseStart=00:00:00, responseEnd=18:08:36, hasMore=false, remoteThumbCount=78, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-19 18:08:37.324 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-19 18:08:37.336 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-19 start=00:00:00 end=18:08:36 count=78 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=11 totalMs=12
2026-10-19 18:08:37.337 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-19 start=00:00:00 end=18:08:36 lastTimestampMs=1792339200000 daoMs=1
2026-10-19 18:08:37.337 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-19, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=18:08:36, hasMore=false, count=100
2026-10-19 18:08:37.337 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-19 start=00:00:00 end=18:08:36 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-18:08:36 anchor=null-null
2026-10-19 18:08:37.338 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=78 fallbackCount=78
2026-10-19 18:08:37.338 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=78, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-19 18:08:37.352 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=463 rowCount=79
2026-10-19 18:08:37.354 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-19 endTime=18:08:36
2026-10-19 18:08:37.354 Seetong_tps[49236:5357798] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-19 18:08:37.354 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-19
2026-10-19 18:08:37.354 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-19 endTime=18:08:36
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-19
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-19 18:08:37.371 Seetong_tps[49236:5357616] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-19 18:08:37.371 Seetong_tps[49236:5357626] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-19 18:08:37.371 Seetong_tps[49236:5357626] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-19 18:08:37.418 Seetong_tps[49236:5357616] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 18:08:37.418 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-19
2026-10-19 18:08:37.418 Seetong_tps[49236:5357616] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-19 18:08:37.418 Seetong_tps[49236:5357616] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-19 18:08:37.418 Seetong_tps[49236:5357798] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-19, bucketCount=7, firstDate=2026-10-19, bucketDates=2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14, 2026-10-13
2026-10-19 18:08:37.464 Seetong_tps[49236:5357798] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-19
2026-10-19 18:08:38.297 Seetong_tps[49236:5357626] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 18:08:38.298 Seetong_tps[49236:5357626] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 18:08:38.299 Seetong_tps[49236:5357626] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 18:08:38.300 Seetong_tps[49236:5357626] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 18:08:38.301 Seetong_tps[49236:5357626] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 18:08:43.055 Seetong_tps[49236:5357616]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-19 18:08:48.903 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-19 18:08:49.108 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-19 18:08:49.129 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-19 18:08:49.553 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-19 18:08:49.645 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-19 18:08:49.673 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-19 18:08:49.711 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-19 18:08:49.724 Seetong_tps[49236:5357620] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-20 10:51:00.331 Seetong_tps[51383:5588932] app_version=8.4.106
2026-10-20 10:51:00.333 Seetong_tps[51383:5588932]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-20 10:51:00.333 Seetong_tps[51383:5588932] showForLogin 1
2026-10-20 10:51:00.333 Seetong_tps[51383:5588932] AppLaunch 还剩 6.888777256011963 秒
2026-10-20 10:51:00.340 Seetong_tps[51383:5588967] 询问用户是否开启推送成功
2026-10-20 10:51:00.340 Seetong_tps[51383:5588967] 用户点击允许接收推送
2026-10-20 10:51:00.342 Seetong_tps[51383:5588967] remoteNotificationSetting: <UNNotificationSettings: 0x1142d19a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-20 10:51:00.355 Seetong_tps[51383:5588932]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-20 10:51:00.359 Seetong_tps[51383:5588932] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.720MB
2026-10-20 10:51:00.359 Seetong_tps[51383:5588932] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.720MB
2026-10-20 10:51:00.360 Seetong_tps[51383:5588932] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.720MB
2026-10-20 10:51:00.371 Seetong_tps[51383:5588963] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-20 10:51:00.371 Seetong_tps[51383:5588963]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-20 10:51:00.372 Seetong_tps[51383:5588963]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-20 10:51:00.373 Seetong_tps[51383:5588932] viewDidLoad/configtime=2026-10-20 02:51:00 +0000
2026-10-20 10:51:00.374 Seetong_tps[51383:5588932]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-20 10:51:00.374 Seetong_tps[51383:5588932]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-20 10:51:00.424 Seetong_tps[51383:5588932]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-20 10:51:00.427 Seetong_tps[51383:5588932]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-20 10:51:00.427 Seetong_tps[51383:5588932] 开始检查未读客服消息...
2026-10-20 10:51:00.427 Seetong_tps[51383:5588932] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-20 10:51:00.433 Seetong_tps[51383:5588932]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-20 10:51:00.433 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty - 
2026-10-20 10:51:00.434 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-20 10:51:00.436 Seetong_tps[51383:5588932] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-20 10:51:00.436 Seetong_tps[51383:5588932] NAV deviceOrientationDidChange:1
2026-10-20 10:51:00.440 Seetong_tps[51383:5588932] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-20 10:51:00.440 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty - 
2026-10-20 10:51:00.440 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 10:51:00.487 Seetong_tps[51383:5588932]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-20 10:51:00.574 Seetong_tps[51383:5588932] Super properties have already been unregistered.
2026-10-20 10:51:00.574 Seetong_tps[51383:5588932] UMAPM_OOMSampling(0,0):NO
2026-10-20 10:51:00.576 Seetong_tps[51383:5588932]  -- deviceListDataUpdate - AppLaunch 还剩 1.64614200592041 秒 - 再延迟 2.14614200592041 秒 - 启动耗时 1.35385799407959 秒
2026-10-20 10:51:00.576 Seetong_tps[51383:5588932] groupDeviceList 已在进行中，等待后重新分组
2026-10-20 10:51:00.576 Seetong_tps[51383:5588932]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1354 毫秒
2026-10-20 10:51:00.579 Seetong_tps[51383:5588932] ++++-[VideoView dealloc]++++
2026-10-20 10:51:00.580 Seetong_tps[51383:5588932] OpenGLView20_Seetong dealloc:0x1152d9b80
2026-10-20 10:51:00.594 Seetong_tps[51383:5588932] UMAPM_NetworkSampling(0,0):NO
2026-10-20 10:51:00.594 Seetong_tps[51383:5588932]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-20 10:51:00.595 Seetong_tps[51383:5588932]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 10:51:00.596 Seetong_tps[51383:5588932]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-20 10:51:00.597 Seetong_tps[51383:5588932] 蓝牙已打开
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932]  -- WebSocket - 重置重连次数 -- 
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty - 
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-20 10:51:00.606 Seetong_tps[51383:5588932] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-20 10:51:00.606 Seetong_tps[51383:5588963] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA2OTQ2MDQ3Nywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.rC6Cnd1ZyXlP9XnTy0T2jrVc33rePe9IerL4bKypgcM","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA2OTQ2MDQ3Nywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXk2Il19.2y85LU5l4XZt7ZJcQUHWhCgHVa7U1fY2ztrmOaauMs4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24905"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24905"}]}
====
2026-10-20 10:51:00.607 Seetong_tps[51383:5588971] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10f90a440>{number = 16, name = (null)}====
2026-10-20 10:51:00.612 Seetong_tps[51383:5588932]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 10:51:00.613 Seetong_tps[51383:5588932]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-20 10:51:00.627 Seetong_tps[51383:5588974] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x11430ccc0>{number = 17, name = (null)}====
2026-10-20 10:51:00.634 Seetong_tps[51383:5588937] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cc3b700>{number = 5, name = (null)}====
2026-10-20 10:51:00.634 Seetong_tps[51383:5588973] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10fa616c0>{number = 18, name = (null)}====
2026-10-20 10:51:00.634 Seetong_tps[51383:5588961] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10fa61700>{number = 19, name = (null)}====
2026-10-20 10:51:00.634 Seetong_tps[51383:5588967] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10fa61740>{number = 20, name = (null)}====
2026-10-20 10:51:00.634 Seetong_tps[51383:5588975] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1152885c0>{number = 12, name = (null)}====
2026-10-20 10:51:00.651 Seetong_tps[51383:5588960] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11430e940>{number = 11, name = (null)}====
2026-10-20 10:51:00.656 Seetong_tps[51383:5588944] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cec8e80>{number = 7, name = (null)}====
2026-10-20 10:51:00.660 Seetong_tps[51383:5588972] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10fb3af40>{number = 21, name = (null)}====
2026-10-20 10:51:00.671 Seetong_tps[51383:5588942] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cec8cc0>{number = 6, name = (null)}====
2026-10-20 10:51:00.672 Seetong_tps[51383:5588970] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10fb3b580>{number = 22, name = (null)}====
2026-10-20 10:51:00.679 Seetong_tps[51383:5588969] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10fb3ba00>{number = 23, name = (null)}====
2026-10-20 10:51:00.698 Seetong_tps[51383:5588932]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-20 10:51:00.698 Seetong_tps[51383:5588932]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAAIAU1AEUlVoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-20 10:51:00.700 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-20 10:51:00.700 Seetong_tps[51383:5588932] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-20 10:51:00.714 Seetong_tps[51383:5588932]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-20 10:51:00.714 Seetong_tps[51383:5588932]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-20 10:51:00.718 Seetong_tps[51383:5588932]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=45&addr=bjrelayvip1.s2.seetong.com:1443;type=0&load=43&addr=bjrelayvip3.s2.seetong.com:7443;type=0&load=34&addr=bjrelay42.s2.seetong.com:7443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay56.s5.seetong.com:13443;type=0&load=26&addr=bjrelay57.s5.seetong.com:8443;type=0&load=23&addr=bjrelay50.s5.seetong.com:15443;"}
2026-10-20 10:51:00.718 Seetong_tps[51383:5588932] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-20 10:51:00.718 Seetong_tps[51383:5588932] 客服消息未读数量: 0
2026-10-20 10:51:00.718 Seetong_tps[51383:5588932]  -- 获取版本信息成功: {
}
2026-10-20 10:51:00.722 Seetong_tps[51383:5588932]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-20 10:51:00.722 Seetong_tps[51383:5588969]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-20 10:51:00.722 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-20 10:51:00.722 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-20 10:51:00.723 Seetong_tps[51383:5588969] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-20 10:51:00.723 Seetong_tps[51383:5588932]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 10:51:00.723 Seetong_tps[51383:5588932]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-20 10:51:00.723 Seetong_tps[51383:5588932]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-20 10:51:00.723 Seetong_tps[51383:5588932]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1501 毫秒
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-20 10:51:00 724 - devIds: (
    42065949
)
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-20 10:51:00.724 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-20 10:51:00.725 Seetong_tps[51383:5588932]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 10:51:00.725 Seetong_tps[51383:5588932]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 10:51:00.753 Seetong_tps[51383:5588977] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1152897c0>{number = 13, name = (null)}====
2026-10-20 10:51:00.766 Seetong_tps[51383:5588932]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-20 10:51:00.766 Seetong_tps[51383:5588932]  -- WebSocket - 重置重连次数 -- 
2026-10-20 10:51:00.766 Seetong_tps[51383:5588932]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-20 10:51:00.767 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:00.767 Seetong_tps[51383:5588932]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAIIAlABUVJpAQQB","reconn":0}}
2026-10-20 10:51:00.767 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:00.884 Seetong_tps[51383:5588932] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-20 10:51:00.884 Seetong_tps[51383:5588932] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-20 10:51:00.884 Seetong_tps[51383:5588932] Formatted Date: 2026-10-20
2026-10-20 10:51:00.884 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:00.924 Seetong_tps[51383:5588932] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 10:51:00.928 Seetong_tps[51383:5588932] Sorted Dates (Descending): (
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14"
)
2026-10-20 10:51:00.929 Seetong_tps[51383:5588932]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-20 start=18:08:36 end=10:51:00 deviceCount=1
2026-10-20 10:51:00.929 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:00.929 Seetong_tps[51383:5588932]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 10:51:00.929 Seetong_tps[51383:5588932]  -- STBluetoothManager - 开始扫描 - 
2026-10-20 10:51:00.946 Seetong_tps[51383:5588970] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10fb3b580>{number = 22, name = (null)}====
2026-10-20 10:51:00.948 Seetong_tps[51383:5588932]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792461526000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-20 10:51:00.949 Seetong_tps[51383:5588932]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 09:58:46 - p2pLastHeartTime: 1792461526000 - modelHeartTime: 1792461526000
2026-10-20 10:51:00.949 Seetong_tps[51383:5588932]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 09:58:46 - p2pLastHeartTime: 1792461526000 - modelHeartTime: 1792461526000
2026-10-20 10:51:00.976 Seetong_tps[51383:5588932] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 10:51:01.477 Seetong_tps[51383:5588932] MessageThrottle reloadTableView ---
2026-10-20 10:51:02.500 Seetong_tps[51383:5588932] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-20 10:51:02.503 Seetong_tps[51383:5588932] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-20 10:51:02.503 Seetong_tps[51383:5588932] 用户设置的具体字体大小: 17.000000
2026-10-20 10:51:02.815 Seetong_tps[51383:5588932] AppLaunch hideForRefreshToken
2026-10-20 10:51:02.815 Seetong_tps[51383:5588932] AppLaunch hideForRefreshToken dismiss
2026-10-20 10:51:02.815 Seetong_tps[51383:5588932] AppLaunch dismiss...
2026-10-20 10:51:03.027 Seetong_tps[51383:5588963] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-20 10:51:03.027 Seetong_tps[51383:5588963] [DeviceMonitor] 监控管理器初始化完成
2026-10-20 10:51:03.028 Seetong_tps[51383:5588963]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-20 10:51:03.028 Seetong_tps[51383:5588963]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-20 10:51:03.125 Seetong_tps[51383:5588932] AppLaunch dismiss... end
2026-10-20 10:51:03.125 Seetong_tps[51383:5588932]  dealloc -- STAppLaunchWindow
2026-10-20 10:51:03.126 Seetong_tps[51383:5588932]  dealloc -- STAppLaunchViewController
2026-10-20 10:51:03.560 Seetong_tps[51383:5588932]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-20 10:51:03.575 Seetong_tps[51383:5588932] MessageThrottle reloadTableView ---
2026-10-20 10:51:03.969 Seetong_tps[51383:5588977] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-20 10:51:03.975 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:103::open> open fd[46], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 10:51:03.976 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fdc0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-20 10:51:03.976 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:109::close> closing fd[46], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 10:51:03.977 Seetong_tps[51383:5588977] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 10:51:03.978 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:103::open> open fd[46], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 10:51:03.978 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fdc4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-20 10:51:03.978 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:109::close> closing fd[46], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 10:51:03.978 Seetong_tps[51383:5588977] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 10:51:03.979 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:103::open> open fd[46], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 10:51:03.979 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:109::close> closing fd[46], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 10:51:03.979 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:103::open> open fd[46], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 10:51:03.980 Seetong_tps[51383:5588977] [I] <MemoryFile.cpp:109::close> closing fd[46], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 10:51:03.980 Seetong_tps[51383:5588977] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-20 10:51:03.980 Seetong_tps[51383:5588977] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10518 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-20 10:51:03.980 Seetong_tps[51383:5588977] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1182439693 sequence 3 version 4
2026-10-20 10:51:03.980 Seetong_tps[51383:5588977] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-20 10:51:03.982 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-20 10:51:03.982 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-20 10:51:03.982 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-20 10:51:03.995 Seetong_tps[51383:5588932] [KMPAlarmModule] module loaded
2026-10-20 10:51:03.995 Seetong_tps[51383:5588932] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111442f00>
2026-10-20 10:51:03.995 Seetong_tps[51383:5588932] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-20 10:51:04.006 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-20 10:51:04.009 Seetong_tps[51383:5588932]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 10:51:04.021 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-20 10:51:04.048 Seetong_tps[51383:5588936] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10cc38d40>{number = 3, name = (null)}====
2026-10-20 10:51:04.075 Seetong_tps[51383:5588932]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-20 10:51:04.075 Seetong_tps[51383:5588932]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-20 10:51:04.075 Seetong_tps[51383:5588932] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-20 10:51:04.308 Seetong_tps[51383:5588936] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cc38d40>{number = 3, name = (null)}====
2026-10-20 10:51:04.415 Seetong_tps[51383:5588963]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-20 10:51:04.415 Seetong_tps[51383:5588963]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-20 10:51:04.415 Seetong_tps[51383:5588963]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-20 10:51:04.415 Seetong_tps[51383:5588963]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-20 10:51:04.691 Seetong_tps[51383:5588977] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-20 10:51:04.692 Seetong_tps[51383:5588977] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-20 10:51:04.693 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-20 10:51:04.693 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-20 10:51:04.693 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-20 10:51:04.696 Seetong_tps[51383:5588977] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-20 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-20 10:51:04.697 Seetong_tps[51383:5588977] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-20 startTime=00:00:00 endTime=10:51:04 cachedAnchor=null-null
2026-10-20 10:51:04.697 Seetong_tps[51383:5588977] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-20 startTime=00:00:00 endTime=10:51:04 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-20 10:51:04.697 Seetong_tps[51383:5588977] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-20, startTime=00:00:00, endTime=10:51:04, deviceIds=[]
2026-10-20 10:51:04.697 Seetong_tps[51383:5588977] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-20 10:51:04.698 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmMessages request date=2026-10-20 start=00:00:00 end=10:51:04 deviceCount=1
2026-10-20 10:51:04.699 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:04.700 Seetong_tps[51383:5588982] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-20 10:51:04.762 Seetong_tps[51383:5588980] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-20 10:51:04.763 Seetong_tps[51383:5588980] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-20
2026-10-20 10:51:04.763 Seetong_tps[51383:5588980] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-20 10:51:04.769 Seetong_tps[51383:5588980] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-20 10:51:05.189 Seetong_tps[51383:5588932] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 10:51:05.190 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-20 10:51:05.226 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=48 modelCount=48 itemCount=48 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    88,
    82,
    82
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-20 10:51:05.226 Seetong_tps[51383:5588932] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=48 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-20 10:51:05.228 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-20, startTime=00:00:00, endTime=10:51:04, hasMore=false, itemCount=48
2026-10-20 10:51:05.236 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=48, responseDate=2026-10-20, responseStart=00:00:00, responseEnd=10:51:04, hasMore=false, remoteThumbCount=46, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-20 10:51:05.236 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-20 10:51:05.247 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-20 start=00:00:00 end=10:51:04 count=48 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=10 totalMs=10
2026-10-20 10:51:05.249 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-20 start=00:00:00 end=10:51:04 lastTimestampMs=1792425600000 daoMs=1
2026-10-20 10:51:05.249 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-20, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:51:04, hasMore=false, count=100
2026-10-20 10:51:05.249 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-20 start=00:00:00 end=10:51:04 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:51:04 anchor=null-null
2026-10-20 10:51:05.249 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=48 fallbackCount=48
2026-10-20 10:51:05.249 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=48, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-20 10:51:05.261 Seetong_tps[51383:5588967] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=568 rowCount=49
2026-10-20 10:51:05.263 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-20 endTime=10:51:04
2026-10-20 10:51:05.263 Seetong_tps[51383:5588967] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-20 10:51:05.263 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-20
2026-10-20 10:51:05.263 Seetong_tps[51383:5588967] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-20 10:51:05.285 Seetong_tps[51383:5588932] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-20 endTime=10:51:04
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-20
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-20 10:51:05.286 Seetong_tps[51383:5588932] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-20 10:51:05.286 Seetong_tps[51383:5588973] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-20 10:51:05.286 Seetong_tps[51383:5588973] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-20 10:51:05.345 Seetong_tps[51383:5588932] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 10:51:05.345 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-20
2026-10-20 10:51:05.345 Seetong_tps[51383:5588932] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-20 10:51:05.345 Seetong_tps[51383:5588932] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-20 10:51:05.345 Seetong_tps[51383:5588969] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-20, bucketCount=7, firstDate=2026-10-20, bucketDates=2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14
2026-10-20 10:51:05.394 Seetong_tps[51383:5588969] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-20
2026-10-20 10:51:05.554 Seetong_tps[51383:5588932] UMAPM_OOMSampling(0,0):NO
2026-10-20 10:51:05.554 Seetong_tps[51383:5588932] UMAPM_NetworkSampling(0,0):NO
2026-10-20 10:51:09.161 Seetong_tps[51383:5588932]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-20 10:51:09.161 Seetong_tps[51383:5588932]  --- 取消心跳 destoryHeartBeat --- 
2026-10-20 10:51:09.161 Seetong_tps[51383:5588932]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-20 10:51:09.162 Seetong_tps[51383:5588932] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-20 10:51:09.162 Seetong_tps[51383:5588932] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-20 10:51:09.169 Seetong_tps[51383:5588932] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-20 10:51:09.178 Seetong_tps[51383:5588932] [保存失败] 相机对象或存储字典为空
2026-10-20 11:04:11.371 Seetong_tps[51422:5595223] app_version=8.4.106
2026-10-20 11:04:11.374 Seetong_tps[51422:5595223]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-20 11:04:11.374 Seetong_tps[51422:5595223] showForLogin 1
2026-10-20 11:04:11.374 Seetong_tps[51422:5595223] AppLaunch 还剩 6.917419910430908 秒
2026-10-20 11:04:11.389 Seetong_tps[51422:5595236] 询问用户是否开启推送成功
2026-10-20 11:04:11.389 Seetong_tps[51422:5595236] 用户点击允许接收推送
2026-10-20 11:04:11.390 Seetong_tps[51422:5595236] remoteNotificationSetting: <UNNotificationSettings: 0x113add7c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-20 11:04:11.391 Seetong_tps[51422:5595223]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-20 11:04:11.397 Seetong_tps[51422:5595223] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 50.016MB
2026-10-20 11:04:11.397 Seetong_tps[51422:5595223] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 50.016MB
2026-10-20 11:04:11.398 Seetong_tps[51422:5595223] 【kuikly performance】pagename: UserCenterPage, Memory in use: 50.032MB
2026-10-20 11:04:11.415 Seetong_tps[51422:5595223] viewDidLoad/configtime=2026-10-20 03:04:11 +0000
2026-10-20 11:04:11.416 Seetong_tps[51422:5595223]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-20 11:04:11.416 Seetong_tps[51422:5595223]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-20 11:04:11.429 Seetong_tps[51422:5595282] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-20 11:04:11.429 Seetong_tps[51422:5595282]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-20 11:04:11.429 Seetong_tps[51422:5595282]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-20 11:04:11.429 Seetong_tps[51422:5595282]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-20 11:04:11.429 Seetong_tps[51422:5595282]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-20 11:04:11.453 Seetong_tps[51422:5595223]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-20 11:04:11.456 Seetong_tps[51422:5595223]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-20 11:04:11.456 Seetong_tps[51422:5595223] 开始检查未读客服消息...
2026-10-20 11:04:11.456 Seetong_tps[51422:5595223] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-20 11:04:11.460 Seetong_tps[51422:5595223]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-20 11:04:11.460 Seetong_tps[51422:5595223]  -- WebSocket connection - getNetty - 
2026-10-20 11:04:11.461 Seetong_tps[51422:5595223]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-20 11:04:11.463 Seetong_tps[51422:5595223] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-20 11:04:11.463 Seetong_tps[51422:5595223] NAV deviceOrientationDidChange:1
2026-10-20 11:04:11.467 Seetong_tps[51422:5595223] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-20 11:04:11.467 Seetong_tps[51422:5595223]  -- WebSocket connection - getNetty - 
2026-10-20 11:04:11.467 Seetong_tps[51422:5595223]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 11:04:11.509 Seetong_tps[51422:5595223]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-20 11:04:11.526 Seetong_tps[51422:5595282] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA3MDI1MTM5NCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.a7Wfc9jdjLkWMDWQCQpj0hu8d0G7HHZwiaiKffCl79Q","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA3MDI1MTM5NSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTE1X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXk2Il19.o6_uhhUZwhucpcK7qjWHRVEdGuf7woKRYr95S57osLo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24906"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24905"}]}
====
2026-10-20 11:04:11.563 Seetong_tps[51422:5595233] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c438e40>{number = 2, name = (null)}====
2026-10-20 11:04:11.576 Seetong_tps[51422:5595242] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12f0fa500>{number = 17, name = (null)}====
2026-10-20 11:04:11.602 Seetong_tps[51422:5595223] Super properties have already been unregistered.
2026-10-20 11:04:11.602 Seetong_tps[51422:5595324] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12f0f9080>{number = 18, name = (null)}====
2026-10-20 11:04:11.602 Seetong_tps[51422:5595223] UMAPM_OOMSampling(0,0):NO
2026-10-20 11:04:11.604 Seetong_tps[51422:5595223]  -- deviceListDataUpdate - AppLaunch 还剩 1.687766075134277 秒 - 再延迟 2.187766075134277 秒 - 启动耗时 1.312233924865723 秒
2026-10-20 11:04:11.604 Seetong_tps[51422:5595223] groupDeviceList 已在进行中，等待后重新分组
2026-10-20 11:04:11.604 Seetong_tps[51422:5595223]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1312 毫秒
2026-10-20 11:04:11.617 Seetong_tps[51422:5595223] ++++-[VideoView dealloc]++++
2026-10-20 11:04:11.618 Seetong_tps[51422:5595223] OpenGLView20_Seetong dealloc:0x114f1db80
2026-10-20 11:04:11.624 Seetong_tps[51422:5595234] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c438d40>{number = 3, name = (null)}====
2026-10-20 11:04:11.651 Seetong_tps[51422:5595319] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12f1c9e80>{number = 19, name = (null)}====
2026-10-20 11:04:11.652 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-20 11:04:11.660 Seetong_tps[51422:5595245] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x113b2d640>{number = 11, name = (null)}====
2026-10-20 11:04:11.666 Seetong_tps[51422:5595223]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-20 11:04:11.666 Seetong_tps[51422:5595223]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgABUlQFVlQGblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-20 11:04:11.669 Seetong_tps[51422:5595223] UMAPM_NetworkSampling(0,0):NO
2026-10-20 11:04:11.669 Seetong_tps[51422:5595223]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-20 11:04:11.670 Seetong_tps[51422:5595223]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 11:04:11.671 Seetong_tps[51422:5595321] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12f1ca1c0>{number = 21, name = (null)}====
2026-10-20 11:04:11.671 Seetong_tps[51422:5595223]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-20 11:04:11.671 Seetong_tps[51422:5595287] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x113b2f480>{number = 12, name = (null)}====
2026-10-20 11:04:11.672 Seetong_tps[51422:5595223] 蓝牙已打开
2026-10-20 11:04:11.676 Seetong_tps[51422:5595320] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12f1ca000>{number = 22, name = (null)}====
2026-10-20 11:04:11.677 Seetong_tps[51422:5595223]  -- 获取版本信息成功: {
}
2026-10-20 11:04:11.680 Seetong_tps[51422:5595223]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 11:04:11.680 Seetong_tps[51422:5595322] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12f1c9e40>{number = 23, name = (null)}====
2026-10-20 11:04:11.680 Seetong_tps[51422:5595223]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-20 11:04:11.680 Seetong_tps[51422:5595223]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-20 11:04:11.681 Seetong_tps[51422:5595323] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e9cb00>{number = 13, name = (null)}====
2026-10-20 11:04:11.681 Seetong_tps[51422:5595244] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10c6b5c00>{number = 7, name = (null)}====
2026-10-20 11:04:11.685 Seetong_tps[51422:5595223]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=36&addr=bjrelay41.s2.seetong.com:9443;type=0&load=44&addr=bjrelayvip3.s2.seetong.com:15443;type=0&load=44&addr=bjrelay42.s2.seetong.com:1443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=27&addr=bjrelay6.s5.seetong.com:15443;type=0&load=18&addr=bjrelay66.s5.seetong.com:8443;type=0&load=24&addr=bjrelay64.s5.seetong.com:2443;"}
2026-10-20 11:04:11.685 Seetong_tps[51422:5595223]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-20 11:04:11.685 Seetong_tps[51422:5595223] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-20 11:04:11.685 Seetong_tps[51422:5595223] 客服消息未读数量: 0
2026-10-20 11:04:11.686 Seetong_tps[51422:5595223] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-20 11:04:11.687 Seetong_tps[51422:5595223]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 11:04:11.703 Seetong_tps[51422:5595236] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f298f00>{number = 24, name = (null)}====
2026-10-20 11:04:11.728 Seetong_tps[51422:5595223]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-20 11:04:11.728 Seetong_tps[51422:5595244]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-20 11:04:11.728 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-20 11:04:11.728 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-20 11:04:11.729 Seetong_tps[51422:5595244] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1437 毫秒
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-20 11:04:11 730 - devIds: (
    42065949
)
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-20 11:04:11.729 Seetong_tps[51422:5595223]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 11:04:11.730 Seetong_tps[51422:5595223]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 11:04:11.731 Seetong_tps[51422:5595223]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-20 11:04:11.731 Seetong_tps[51422:5595223]  -- WebSocket - 重置重连次数 -- 
2026-10-20 11:04:11.731 Seetong_tps[51422:5595223]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-20 11:04:11.732 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:11.732 Seetong_tps[51422:5595223]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAIIA1UEUFNpAQQB","reconn":0}}
2026-10-20 11:04:11.733 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:11.803 Seetong_tps[51422:5595332] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12f327800>{number = 25, name = (null)}====
2026-10-20 11:04:11.830 Seetong_tps[51422:5595223] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-20 11:04:11.830 Seetong_tps[51422:5595223] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-20 11:04:11.830 Seetong_tps[51422:5595223] Formatted Date: 2026-10-20
2026-10-20 11:04:11.830 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:11.877 Seetong_tps[51422:5595223] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 11:04:11.879 Seetong_tps[51422:5595223] Sorted Dates (Descending): (
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14"
)
2026-10-20 11:04:11.879 Seetong_tps[51422:5595223]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-20 start=10:51:04 end=11:04:11 deviceCount=1
2026-10-20 11:04:11.880 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:11.893 Seetong_tps[51422:5595323] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x114e9cb00>{number = 13, name = (null)}====
2026-10-20 11:04:11.895 Seetong_tps[51422:5595223]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792465306000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-20 11:04:11.895 Seetong_tps[51422:5595223]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 11:01:46 - p2pLastHeartTime: 1792465306000 - modelHeartTime: 1792465306000
2026-10-20 11:04:11.895 Seetong_tps[51422:5595223]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 11:01:46 - p2pLastHeartTime: 1792465306000 - modelHeartTime: 1792465306000
2026-10-20 11:04:11.957 Seetong_tps[51422:5595223]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 11:04:11.957 Seetong_tps[51422:5595223]  -- STBluetoothManager - 开始扫描 - 
2026-10-20 11:04:11.957 Seetong_tps[51422:5595223] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 11:04:12.195 Seetong_tps[51422:5595223] MessageThrottle reloadTableView ---
2026-10-20 11:04:13.555 Seetong_tps[51422:5595223] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-20 11:04:13.555 Seetong_tps[51422:5595223] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-20 11:04:13.555 Seetong_tps[51422:5595223] 用户设置的具体字体大小: 17.000000
2026-10-20 11:04:13.720 Seetong_tps[51422:5595223]  -- WebSocket - 重置重连次数 -- 
2026-10-20 11:04:13.721 Seetong_tps[51422:5595223] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-20 11:04:13.721 Seetong_tps[51422:5595223] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-20 11:04:13.875 Seetong_tps[51422:5595223] AppLaunch hideForRefreshToken
2026-10-20 11:04:13.875 Seetong_tps[51422:5595223] AppLaunch hideForRefreshToken dismiss
2026-10-20 11:04:13.875 Seetong_tps[51422:5595223] AppLaunch dismiss...
2026-10-20 11:04:14.105 Seetong_tps[51422:5595282] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-20 11:04:14.105 Seetong_tps[51422:5595282] [DeviceMonitor] 监控管理器初始化完成
2026-10-20 11:04:14.105 Seetong_tps[51422:5595282]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-20 11:04:14.105 Seetong_tps[51422:5595282]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-20 11:04:14.180 Seetong_tps[51422:5595223] AppLaunch dismiss... end
2026-10-20 11:04:14.181 Seetong_tps[51422:5595223]  dealloc -- STAppLaunchWindow
2026-10-20 11:04:14.182 Seetong_tps[51422:5595223]  dealloc -- STAppLaunchViewController
2026-10-20 11:04:14.613 Seetong_tps[51422:5595223]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-20 11:04:14.638 Seetong_tps[51422:5595223] MessageThrottle reloadTableView ---
2026-10-20 11:04:15.128 Seetong_tps[51422:5595223]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-20 11:04:15.130 Seetong_tps[51422:5595223]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-20 11:04:15.130 Seetong_tps[51422:5595223] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-20 11:04:15.229 Seetong_tps[51422:5595328] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x113b2cf00>{number = 16, name = (null)}====
2026-10-20 11:04:15.539 Seetong_tps[51422:5595282]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-20 11:04:15.540 Seetong_tps[51422:5595282]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-20 11:04:15.540 Seetong_tps[51422:5595282]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-20 11:04:15.540 Seetong_tps[51422:5595282]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-20 11:04:15.609 Seetong_tps[51422:5595320] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12f1ca000>{number = 22, name = (null)}====
2026-10-20 11:04:15.866 Seetong_tps[51422:5595323] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-20 11:04:15.867 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 11:04:15.868 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fa60000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-20 11:04:15.868 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 11:04:15.869 Seetong_tps[51422:5595323] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 11:04:15.869 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 11:04:15.869 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fa64000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-20 11:04:15.869 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 11:04:15.870 Seetong_tps[51422:5595323] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10680 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-20 11:04:15.871 Seetong_tps[51422:5595323] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2025872582 sequence 3 version 4
2026-10-20 11:04:15.872 Seetong_tps[51422:5595323] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-20 11:04:15.873 Seetong_tps[51422:5595323] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-20 11:04:15.873 Seetong_tps[51422:5595323] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-20 11:04:15.873 Seetong_tps[51422:5595323] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-20 11:04:15.886 Seetong_tps[51422:5595223] [KMPAlarmModule] module loaded
2026-10-20 11:04:15.886 Seetong_tps[51422:5595223] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x11048a240>
2026-10-20 11:04:15.886 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-20 11:04:15.896 Seetong_tps[51422:5595319] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-20 11:04:15.899 Seetong_tps[51422:5595223]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 11:04:15.907 Seetong_tps[51422:5595319] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-20 11:04:16.574 Seetong_tps[51422:5595287] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-20 11:04:16.576 Seetong_tps[51422:5595287] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-20 11:04:16.576 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-20 11:04:16.577 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-20 11:04:16.577 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-20 11:04:16.580 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-20 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-20 11:04:16.581 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-20 startTime=00:00:00 endTime=11:04:16 cachedAnchor=null-null
2026-10-20 11:04:16.581 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-20 startTime=00:00:00 endTime=11:04:16 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-20 11:04:16.581 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-20, startTime=00:00:00, endTime=11:04:16, deviceIds=[]
2026-10-20 11:04:16.581 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-20 11:04:16.582 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmMessages request date=2026-10-20 start=00:00:00 end=11:04:16 deviceCount=1
2026-10-20 11:04:16.582 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:16.583 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-20 11:04:16.643 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-20 11:04:16.643 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-20 start=00:00:00 end=10:51:04 totalWindows=1
2026-10-20 11:04:16.643 Seetong_tps[51422:5595287] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-10:51:04
2026-10-20 11:04:16.649 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-20 11:04:16.802 Seetong_tps[51422:5595223] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 11:04:16.802 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-20 11:04:16.820 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=54 modelCount=54 itemCount=54 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    88,
    82,
    88
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-20 11:04:16.820 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=54 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-20 11:04:16.821 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-20, startTime=00:00:00, endTime=11:04:16, hasMore=false, itemCount=54
2026-10-20 11:04:16.828 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=54, responseDate=2026-10-20, responseStart=00:00:00, responseEnd=11:04:16, hasMore=false, remoteThumbCount=52, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-20 11:04:16.828 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-20 11:04:16.833 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-20 start=00:00:00 end=11:04:16 count=54 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=4 totalMs=5
2026-10-20 11:04:16.834 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-20 start=00:00:00 end=11:04:16 lastTimestampMs=1792425600000 daoMs=1
2026-10-20 11:04:16.834 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-20, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=11:04:16, hasMore=false, count=100
2026-10-20 11:04:16.834 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-20 start=00:00:00 end=11:04:16 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-11:04:16 anchor=null-null
2026-10-20 11:04:16.834 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=54 fallbackCount=54
2026-10-20 11:04:16.834 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=54, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-20 11:04:16.843 Seetong_tps[51422:5595244] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=266 rowCount=55
2026-10-20 11:04:16.844 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-20 endTime=11:04:16
2026-10-20 11:04:16.844 Seetong_tps[51422:5595244] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-20 11:04:16.844 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-20
2026-10-20 11:04:16.844 Seetong_tps[51422:5595244] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-20 endTime=11:04:16
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-20
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-20 11:04:16.862 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-20 11:04:16.863 Seetong_tps[51422:5595233] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-20 11:04:16.863 Seetong_tps[51422:5595233] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-20 11:04:16.927 Seetong_tps[51422:5595223] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 11:04:16.927 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-20
2026-10-20 11:04:16.927 Seetong_tps[51422:5595223] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-20 11:04:16.927 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-20 11:04:16.927 Seetong_tps[51422:5595332] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-20, bucketCount=7, firstDate=2026-10-20, bucketDates=2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14
2026-10-20 11:04:16.978 Seetong_tps[51422:5595332] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-20
2026-10-20 11:04:22.418 Seetong_tps[51422:5595223]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-20 11:04:35.741 Seetong_tps[51422:5595287] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-20 11:04:35.743 Seetong_tps[51422:5595223]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-20 11:04:35.757 Seetong_tps[51422:5595223]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-20 11:04:35.757 Seetong_tps[51422:5595223]  --- 取消心跳 destoryHeartBeat --- 
2026-10-20 11:04:35.757 Seetong_tps[51422:5595223]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-20 11:04:35.757 Seetong_tps[51422:5595223] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-20 11:04:35.757 Seetong_tps[51422:5595223] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-20 11:04:35.759 Seetong_tps[51422:5595223] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-20 11:04:35.767 Seetong_tps[51422:5595223] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x110e8fb40>
2026-10-20 11:04:35.767 Seetong_tps[51422:5595223] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-20 11:04:35.767 Seetong_tps[51422:5595645] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-20 11:04:35.783 Seetong_tps[51422:5595223] [保存失败] 相机对象或存储字典为空
2026-10-20 18:23:19.682 Seetong_tps[53710:5815869] app_version=8.4.106
2026-10-20 18:23:19.684 Seetong_tps[53710:5815869]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-20 18:23:19.684 Seetong_tps[53710:5815869] showForLogin 1
2026-10-20 18:23:19.684 Seetong_tps[53710:5815869] AppLaunch 还剩 6.944827079772949 秒
2026-10-20 18:23:19.694 Seetong_tps[53710:5815883] 询问用户是否开启推送成功
2026-10-20 18:23:19.694 Seetong_tps[53710:5815883] 用户点击允许接收推送
2026-10-20 18:23:19.696 Seetong_tps[53710:5815885] remoteNotificationSetting: <UNNotificationSettings: 0x12b6f14a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-20 18:23:19.702 Seetong_tps[53710:5815869]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-20 18:23:19.708 Seetong_tps[53710:5815869] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.688MB
2026-10-20 18:23:19.708 Seetong_tps[53710:5815869] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.688MB
2026-10-20 18:23:19.709 Seetong_tps[53710:5815869] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.704MB
2026-10-20 18:23:19.721 Seetong_tps[53710:5815869] viewDidLoad/configtime=2026-10-20 10:23:19 +0000
2026-10-20 18:23:19.722 Seetong_tps[53710:5815869]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-20 18:23:19.722 Seetong_tps[53710:5815869]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-20 18:23:19.756 Seetong_tps[53710:5815869]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-20 18:23:19.759 Seetong_tps[53710:5815869]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-20 18:23:19.759 Seetong_tps[53710:5815869] 开始检查未读客服消息...
2026-10-20 18:23:19.759 Seetong_tps[53710:5815869] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-20 18:23:19.764 Seetong_tps[53710:5815869]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-20 18:23:19.764 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty - 
2026-10-20 18:23:19.765 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-20 18:23:19.767 Seetong_tps[53710:5815869] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-20 18:23:19.767 Seetong_tps[53710:5815869] NAV deviceOrientationDidChange:1
2026-10-20 18:23:19.768 Seetong_tps[53710:5815910] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-20 18:23:19.769 Seetong_tps[53710:5815910]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-20 18:23:19.769 Seetong_tps[53710:5815910]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-20 18:23:19.769 Seetong_tps[53710:5815910]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-20 18:23:19.769 Seetong_tps[53710:5815910]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-20 18:23:19.770 Seetong_tps[53710:5815869] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-20 18:23:19.770 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty - 
2026-10-20 18:23:19.770 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 18:23:19.806 Seetong_tps[53710:5815869]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-20 18:23:19.896 Seetong_tps[53710:5815869] Super properties have already been unregistered.
2026-10-20 18:23:19.897 Seetong_tps[53710:5815869] UMAPM_OOMSampling(0,0):NO
2026-10-20 18:23:19.900 Seetong_tps[53710:5815869]  -- deviceListDataUpdate - AppLaunch 还剩 1.729534149169922 秒 - 再延迟 2.229534149169922 秒 - 启动耗时 1.270465850830078 秒
2026-10-20 18:23:19.900 Seetong_tps[53710:5815869] groupDeviceList 已在进行中，等待后重新分组
2026-10-20 18:23:19.900 Seetong_tps[53710:5815869]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1271 毫秒
2026-10-20 18:23:19.914 Seetong_tps[53710:5815869] ++++-[VideoView dealloc]++++
2026-10-20 18:23:19.916 Seetong_tps[53710:5815869] OpenGLView20_Seetong dealloc:0x12be71b80
2026-10-20 18:23:19.945 Seetong_tps[53710:5815869]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-20 18:23:19.945 Seetong_tps[53710:5815869]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-20 18:23:19.945 Seetong_tps[53710:5815869]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-20 18:23:19.945 Seetong_tps[53710:5815869]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTI1NzgxOTksInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.iiUSc1kh215AdafxbMcxZbuY01cb80t8v66QQLfLaTI","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTUwODM3OTksInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNDkxNzk5LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.pEIdpgO666UL7yl5-H1J6vzKIRL6nLcsA7-C_w_tJr8","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-20 18:23:19.950 Seetong_tps[53710:5815869]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792491799.950374
2026-10-20 18:23:19.950 Seetong_tps[53710:5815869]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792491799.950374
2026-10-20 18:23:19.950 Seetong_tps[53710:5815869]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792491799.950374 - lastRefreshTokenTime: 1792491799.950374
2026-10-20 18:23:19.955 Seetong_tps[53710:5815869] UMAPM_NetworkSampling(0,0):NO
2026-10-20 18:23:19.955 Seetong_tps[53710:5815869]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-20 18:23:19.957 Seetong_tps[53710:5815869] 蓝牙已打开
2026-10-20 18:23:19.957 Seetong_tps[53710:5815869]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 18:23:19.958 Seetong_tps[53710:5815869]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-20 18:23:19.968 Seetong_tps[53710:5815869]  -- WebSocket - 重置重连次数 -- 
2026-10-20 18:23:19.975 Seetong_tps[53710:5815961] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1351f6740>{number = 17, name = (null)}====
2026-10-20 18:23:19.979 Seetong_tps[53710:5815869]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-20 18:23:19.979 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty - 
2026-10-20 18:23:19.979 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 18:23:19.979 Seetong_tps[53710:5815869] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-20 18:23:19.979 Seetong_tps[53710:5815869] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-20 18:23:19.983 Seetong_tps[53710:5815869]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-20 18:23:19.986 Seetong_tps[53710:5815869]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 18:23:19.987 Seetong_tps[53710:5815869]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 18:23:20.000 Seetong_tps[53710:5815969] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1352b4600>{number = 18, name = (null)}====
2026-10-20 18:23:20.000 Seetong_tps[53710:5815877] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12a438f40>{number = 4, name = (null)}====
2026-10-20 18:23:20.011 Seetong_tps[53710:5815964] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1352c22c0>{number = 19, name = (null)}====
2026-10-20 18:23:20.020 Seetong_tps[53710:5815975] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12be107c0>{number = 13, name = (null)}====
2026-10-20 18:23:20.020 Seetong_tps[53710:5815967] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x135356c80>{number = 20, name = (null)}====
2026-10-20 18:23:20.020 Seetong_tps[53710:5815885] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12b71d300>{number = 11, name = (null)}====
2026-10-20 18:23:20.020 Seetong_tps[53710:5815966] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x135357240>{number = 21, name = (null)}====
2026-10-20 18:23:20.027 Seetong_tps[53710:5815869]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-20 18:23:20.027 Seetong_tps[53710:5815869]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgABUl0HUVQOblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-20 18:23:20.032 Seetong_tps[53710:5815869]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-20 18:23:20.032 Seetong_tps[53710:5815869]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-20 18:23:20.036 Seetong_tps[53710:5815869]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=37&addr=bjrelay42.s2.seetong.com:8443;type=0&load=44&addr=bjrelayvip3.s2.seetong.com:2443;type=0&load=44&addr=bjrelayvip1.s2.seetong.com:10443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay62.s5.seetong.com:3443;type=0&load=25&addr=shrelay14.s5.seetong.com:12443;type=0&load=22&addr=bjrelay9.s5.seetong.com:10443;"}
2026-10-20 18:23:20.037 Seetong_tps[53710:5815910] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA5NjYwMDAwOCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.1BJJyaoeq37rdfGUmWtt5ev01v6IfVDMwdbso1nyYrc","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzA5NjYwMDAwOSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTE1X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMTFfcmVsYXkzIl19.xtVAcXDrbLoDXaRzvFpCIH2qDA6wEBM8XCzob6Tjvk4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24905"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24902"}]}
====
2026-10-20 18:23:20.037 Seetong_tps[53710:5815869] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-20 18:23:20.037 Seetong_tps[53710:5815869] 客服消息未读数量: 0
2026-10-20 18:23:20.037 Seetong_tps[53710:5815869]  -- 获取版本信息成功: {
}
2026-10-20 18:23:20.045 Seetong_tps[53710:5815883] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x135354e40>{number = 23, name = (null)}====
2026-10-20 18:23:20.049 Seetong_tps[53710:5815884] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x12a6c8640>{number = 7, name = (null)}====
2026-10-20 18:23:20.049 Seetong_tps[53710:5815968] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x135357f40>{number = 24, name = (null)}====
2026-10-20 18:23:20.050 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-20 18:23:20.050 Seetong_tps[53710:5815869] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-20 18:23:20.065 Seetong_tps[53710:5815965] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x135357e00>{number = 25, name = (null)}====
2026-10-20 18:23:20.067 Seetong_tps[53710:5815869]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-20 18:23:20.067 Seetong_tps[53710:5815965]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-20 18:23:20.067 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-20 18:23:20.067 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-20 18:23:20.067 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-20 18:23:20.068 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-20 18:23:20.068 Seetong_tps[53710:5815965]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-20 18:23:20.068 Seetong_tps[53710:5815965]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-20 18:23:20.068 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-20 18:23:20.068 Seetong_tps[53710:5815965] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1439 毫秒
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-20 18:23:20 068 - devIds: (
    42065949
)
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-20 18:23:20.068 Seetong_tps[53710:5815869]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 18:23:20.069 Seetong_tps[53710:5815869]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 18:23:20.116 Seetong_tps[53710:5815869]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-20 18:23:20.116 Seetong_tps[53710:5815869]  -- WebSocket - 重置重连次数 -- 
2026-10-20 18:23:20.116 Seetong_tps[53710:5815869]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-20 18:23:20.118 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:20.118 Seetong_tps[53710:5815869]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAIJAFcDU1JpAQQB","reconn":0}}
2026-10-20 18:23:20.118 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:20.139 Seetong_tps[53710:5815878] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12a43ac80>{number = 6, name = (null)}====
2026-10-20 18:23:20.149 Seetong_tps[53710:5815976] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x135357a00>{number = 26, name = (null)}====
2026-10-20 18:23:20.216 Seetong_tps[53710:5815869] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-20 18:23:20.216 Seetong_tps[53710:5815869] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-20 18:23:20.216 Seetong_tps[53710:5815869] Formatted Date: 2026-10-20
2026-10-20 18:23:20.216 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:20.257 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 18:23:20.259 Seetong_tps[53710:5815869] Sorted Dates (Descending): (
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15",
    "2026-10-14"
)
2026-10-20 18:23:20.259 Seetong_tps[53710:5815869]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-20 start=11:04:16 end=18:23:20 deviceCount=1
2026-10-20 18:23:20.259 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:20.260 Seetong_tps[53710:5815869]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 18:23:20.260 Seetong_tps[53710:5815869]  -- STBluetoothManager - 开始扫描 - 
2026-10-20 18:23:20.272 Seetong_tps[53710:5815965] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x135357e00>{number = 25, name = (null)}====
2026-10-20 18:23:20.273 Seetong_tps[53710:5815869]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792491766000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-20 18:23:20.273 Seetong_tps[53710:5815869]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 18:22:46 - p2pLastHeartTime: 1792491766000 - modelHeartTime: 1792491766000
2026-10-20 18:23:20.273 Seetong_tps[53710:5815869]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 18:22:46 - p2pLastHeartTime: 1792491766000 - modelHeartTime: 1792491766000
2026-10-20 18:23:20.482 Seetong_tps[53710:5815869] MessageThrottle reloadTableView ---
2026-10-20 18:23:20.508 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 18:23:21.865 Seetong_tps[53710:5815869] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-20 18:23:21.865 Seetong_tps[53710:5815869] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-20 18:23:21.865 Seetong_tps[53710:5815869] 用户设置的具体字体大小: 17.000000
2026-10-20 18:23:22.144 Seetong_tps[53710:5815869] AppLaunch hideForRefreshToken
2026-10-20 18:23:22.144 Seetong_tps[53710:5815869] AppLaunch hideForRefreshToken dismiss
2026-10-20 18:23:22.144 Seetong_tps[53710:5815869] AppLaunch dismiss...
2026-10-20 18:23:22.450 Seetong_tps[53710:5815869] AppLaunch dismiss... end
2026-10-20 18:23:22.450 Seetong_tps[53710:5815869]  dealloc -- STAppLaunchWindow
2026-10-20 18:23:22.451 Seetong_tps[53710:5815869]  dealloc -- STAppLaunchViewController
2026-10-20 18:23:22.644 Seetong_tps[53710:5815910] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-20 18:23:22.644 Seetong_tps[53710:5815910] [DeviceMonitor] 监控管理器初始化完成
2026-10-20 18:23:22.644 Seetong_tps[53710:5815910]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-20 18:23:22.644 Seetong_tps[53710:5815910]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-20 18:23:22.918 Seetong_tps[53710:5815869]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-20 18:23:23.166 Seetong_tps[53710:5815869] MessageThrottle reloadTableView ---
2026-10-20 18:23:23.293 Seetong_tps[53710:5815884] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12a6c8640>{number = 7, name = (null)}====
2026-10-20 18:23:23.432 Seetong_tps[53710:5815869]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-20 18:23:23.433 Seetong_tps[53710:5815869]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-20 18:23:23.433 Seetong_tps[53710:5815869] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-20 18:23:23.719 Seetong_tps[53710:5815884] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12a6c8640>{number = 7, name = (null)}====
2026-10-20 18:23:23.842 Seetong_tps[53710:5815910]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-20 18:23:23.843 Seetong_tps[53710:5815910]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-20 18:23:23.843 Seetong_tps[53710:5815910]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-20 18:23:23.843 Seetong_tps[53710:5815910]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-20 18:23:24.195 Seetong_tps[53710:5815869]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 18:23:24.195 Seetong_tps[53710:5815869]  -- STBluetoothManager - 开始扫描 - 
2026-10-20 18:23:24.196 Seetong_tps[53710:5815878] zzzzz:FC_ResumeDevCom start
2026-10-20 18:23:24.196 Seetong_tps[53710:5815878] zzzzz:FC_ResumeDevCom
2026-10-20 18:23:24.440 Seetong_tps[53710:5815869]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-20 18:23:24.441 Seetong_tps[53710:5815869]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-20 18:23:24.441 Seetong_tps[53710:5815869] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-20 18:23:24.561 Seetong_tps[53710:5815974] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1353f3280>{number = 28, name = (null)}====
2026-10-20 18:23:24.563 Seetong_tps[53710:5815869]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 18:23:24.665 Seetong_tps[53710:5815877] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12a438f40>{number = 4, name = (null)}====
2026-10-20 18:23:24.678 Seetong_tps[53710:5815869]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-20 18:23:24.678 Seetong_tps[53710:5815883]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-20 18:23:24.678 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-20 18:23:24.678 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-20 18:23:24.682 Seetong_tps[53710:5815883] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-20 18:23:24.683 Seetong_tps[53710:5815869]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-20 18:23:24.683 Seetong_tps[53710:5815869]  -- observeValueForKeyPath isLoading NO -- 
2026-10-20 18:23:24.683 Seetong_tps[53710:5815869]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-20 18:23:24.683 Seetong_tps[53710:5815869]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6054 毫秒
2026-10-20 18:23:24.685 Seetong_tps[53710:5815869]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 18:23:24.685 Seetong_tps[53710:5815869]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-20 18:23:24.685 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-20 18:23:24.685 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-20 18:23:24.685 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:24.686 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-20 18:23:24 686 - devIds: (
    42065949
)
2026-10-20 18:23:24.686 Seetong_tps[53710:5815869]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: AF1A414E-4D58-4403-897A-E227F96A4B43
2026-10-20 18:23:24.686 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:24.686 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-20 18:23:24.689 Seetong_tps[53710:5815869]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 18:23:24.692 Seetong_tps[53710:5815869]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 18:23:24.914 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_low_power_online
2026-10-20 18:23:24.914 Seetong_tps[53710:5815869]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792491766000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-20 18:23:24.916 Seetong_tps[53710:5815869]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 18:22:46 - p2pLastHeartTime: 1792491766000 - modelHeartTime: 1792491766000
2026-10-20 18:23:24.916 Seetong_tps[53710:5815869]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-20 18:22:46 - p2pLastHeartTime: 1792491766000 - modelHeartTime: 1792491766000
2026-10-20 18:23:25.042 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_low_power_wake_command
2026-10-20 18:23:25.440 Seetong_tps[53710:5815869] MessageThrottle reloadTableView ---
2026-10-20 18:23:26.419 Seetong_tps[53710:5815883] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-20 18:23:26.425 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 18:23:26.426 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ed94000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-20 18:23:26.426 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 18:23:26.427 Seetong_tps[53710:5815883] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 18:23:26.427 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 18:23:26.428 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ed98000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-20 18:23:26.428 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 18:23:26.429 Seetong_tps[53710:5815883] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-20 18:23:26.429 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 10842 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1366200204 sequence 3 version 4
2026-10-20 18:23:26.430 Seetong_tps[53710:5815883] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-20 18:23:26.432 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-20 18:23:26.432 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-20 18:23:26.432 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-20 18:23:26.446 Seetong_tps[53710:5815869] [KMPAlarmModule] module loaded
2026-10-20 18:23:26.446 Seetong_tps[53710:5815869] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x135908880>
2026-10-20 18:23:26.446 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-20 18:23:26.456 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-20 18:23:26.459 Seetong_tps[53710:5815869]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 18:23:26.469 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-20 18:23:27.139 Seetong_tps[53710:5815877] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-20 18:23:27.141 Seetong_tps[53710:5815877] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-20 18:23:27.141 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-20 18:23:27.141 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-20 18:23:27.142 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-20 18:23:27.144 Seetong_tps[53710:5815877] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-20 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-20 18:23:27.145 Seetong_tps[53710:5815877] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-20 startTime=00:00:00 endTime=18:23:27 cachedAnchor=null-null
2026-10-20 18:23:27.145 Seetong_tps[53710:5815877] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-20 startTime=00:00:00 endTime=18:23:27 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-20 18:23:27.145 Seetong_tps[53710:5815877] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-20, startTime=00:00:00, endTime=18:23:27, deviceIds=[]
2026-10-20 18:23:27.146 Seetong_tps[53710:5815877] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-20 18:23:27.146 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmMessages request date=2026-10-20 start=00:00:00 end=18:23:27 deviceCount=1
2026-10-20 18:23:27.146 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:27.148 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-20 18:23:27.207 Seetong_tps[53710:5815876] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-20 18:23:27.208 Seetong_tps[53710:5815876] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-20 start=00:00:00 end=11:04:16 totalWindows=1
2026-10-20 18:23:27.208 Seetong_tps[53710:5815876] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-11:04:16
2026-10-20 18:23:27.214 Seetong_tps[53710:5815876] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-20 18:23:27.296 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-20 18:23:27.296 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-20 18:23:27.315 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=13:35:50 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-20 18:23:27.315 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-20 18:23:27.316 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-20, startTime=13:35:50, endTime=18:23:27, hasMore=true, itemCount=100
2026-10-20 18:23:27.324 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-20, responseStart=13:35:50, responseEnd=18:23:27, hasMore=true, remoteThumbCount=97, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-20 18:23:27.324 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-20 18:23:27.329 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-20 start=13:35:50 end=18:23:27 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=4 totalMs=4
2026-10-20 18:23:27.330 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-20 start=13:35:50 end=18:23:27 lastTimestampMs=1792474550000 daoMs=1
2026-10-20 18:23:27.330 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-20, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=13:35:50, endTime=18:23:27, hasMore=true, count=100
2026-10-20 18:23:27.330 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-20 start=13:35:50 end=18:23:27 hasMore=true loadedWindowCount=2 mergedWindows=00:00:00-11:04:16, 13:35:50-18:23:27 anchor=null-null
2026-10-20 18:23:27.330 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-20 18:23:27.330 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=2
2026-10-20 18:23:27.345 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=203 rowCount=101
2026-10-20 18:23:27.346 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-20 endTime=18:23:27
2026-10-20 18:23:27.346 Seetong_tps[53710:5815883] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-20 18:23:27.346 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-20
2026-10-20 18:23:27.346 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-20 endTime=18:23:27
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-20
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-20 18:23:27.362 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-20 18:23:27.362 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-20 18:23:27.362 Seetong_tps[53710:5815883] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-20 18:23:27.481 Seetong_tps[53710:5815869] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 18:23:27.481 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-20
2026-10-20 18:23:27.482 Seetong_tps[53710:5815869] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-20 18:23:27.482 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-20 18:23:27.482 Seetong_tps[53710:5815876] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-20, bucketCount=7, firstDate=2026-10-20, bucketDates=2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15, 2026-10-14
2026-10-20 18:23:27.538 Seetong_tps[53710:5815876] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-20
2026-10-20 18:23:29.900 Seetong_tps[53710:5815869]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-20 18:23:40.789 Seetong_tps[53710:5815869]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-20 18:23:41.127 Seetong_tps[53710:5815978] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-20 18:23:41.709 Seetong_tps[53710:5815869] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1363d6d80>
2026-10-20 18:23:41.709 Seetong_tps[53710:5815869] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-20 18:23:41.739 Seetong_tps[53710:5815978] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-20 18:23:46.879 Seetong_tps[53710:5815869]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-20 18:23:46.880 Seetong_tps[53710:5815869]  --- 取消心跳 destoryHeartBeat --- 
2026-10-20 18:23:46.880 Seetong_tps[53710:5815869]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-20 18:23:46.880 Seetong_tps[53710:5815869] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-20 18:23:46.880 Seetong_tps[53710:5815869] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-20 18:23:46.885 Seetong_tps[53710:5815869] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-20 18:23:46.899 Seetong_tps[53710:5815869] [保存失败] 相机对象或存储字典为空
2026-10-21 09:25:44.754 Seetong_tps[55138:6017861] app_version=8.4.106
2026-10-21 09:25:44.755 Seetong_tps[55138:6017861]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 09:25:44.756 Seetong_tps[55138:6017861] showForLogin 1
2026-10-21 09:25:44.756 Seetong_tps[55138:6017861] AppLaunch 还剩 6.893026113510132 秒
2026-10-21 09:25:44.761 Seetong_tps[55138:6017879] 询问用户是否开启推送成功
2026-10-21 09:25:44.761 Seetong_tps[55138:6017879] 用户点击允许接收推送
2026-10-21 09:25:44.767 Seetong_tps[55138:6017881] remoteNotificationSetting: <UNNotificationSettings: 0x11f6b9400; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 09:25:44.774 Seetong_tps[55138:6017861]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 09:25:44.779 Seetong_tps[55138:6017861] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.860MB
2026-10-21 09:25:44.779 Seetong_tps[55138:6017861] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.876MB
2026-10-21 09:25:44.780 Seetong_tps[55138:6017861] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.876MB
2026-10-21 09:25:44.791 Seetong_tps[55138:6017861] viewDidLoad/configtime=2026-10-21 01:25:44 +0000
2026-10-21 09:25:44.792 Seetong_tps[55138:6017861]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 09:25:44.792 Seetong_tps[55138:6017861]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 09:25:44.809 Seetong_tps[55138:6017914] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-21 09:25:44.810 Seetong_tps[55138:6017914]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-21 09:25:44.810 Seetong_tps[55138:6017914]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 09:25:44.810 Seetong_tps[55138:6017914]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-21 09:25:44.810 Seetong_tps[55138:6017914]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 09:25:44.831 Seetong_tps[55138:6017861]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 09:25:44.834 Seetong_tps[55138:6017861]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 09:25:44.834 Seetong_tps[55138:6017861] 开始检查未读客服消息...
2026-10-21 09:25:44.834 Seetong_tps[55138:6017861] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 09:25:44.840 Seetong_tps[55138:6017861]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 09:25:44.840 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty - 
2026-10-21 09:25:44.840 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 09:25:44.843 Seetong_tps[55138:6017861] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 09:25:44.843 Seetong_tps[55138:6017861] NAV deviceOrientationDidChange:1
2026-10-21 09:25:44.847 Seetong_tps[55138:6017861] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 09:25:44.847 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty - 
2026-10-21 09:25:44.847 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 09:25:44.880 Seetong_tps[55138:6017861]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 09:25:44.965 Seetong_tps[55138:6017861] Super properties have already been unregistered.
2026-10-21 09:25:44.965 Seetong_tps[55138:6017861] UMAPM_OOMSampling(0,0):NO
2026-10-21 09:25:44.967 Seetong_tps[55138:6017861]  -- deviceListDataUpdate - AppLaunch 还剩 1.681822061538696 秒 - 再延迟 2.181822061538696 秒 - 启动耗时 1.318177938461304 秒
2026-10-21 09:25:44.967 Seetong_tps[55138:6017861] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 09:25:44.967 Seetong_tps[55138:6017861]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1318 毫秒
2026-10-21 09:25:44.980 Seetong_tps[55138:6017861] ++++-[VideoView dealloc]++++
2026-10-21 09:25:44.981 Seetong_tps[55138:6017861] OpenGLView20_Seetong dealloc:0x11febdb80
2026-10-21 09:25:45.005 Seetong_tps[55138:6017861] UMAPM_NetworkSampling(0,0):NO
2026-10-21 09:25:45.005 Seetong_tps[55138:6017861]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 09:25:45.005 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:25:45.007 Seetong_tps[55138:6017861]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-21 09:25:45.008 Seetong_tps[55138:6017861] 蓝牙已打开
2026-10-21 09:25:45.024 Seetong_tps[55138:6017861]  -- WebSocket - 重置重连次数 -- 
2026-10-21 09:25:45.033 Seetong_tps[55138:6017861]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 09:25:45.033 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty - 
2026-10-21 09:25:45.033 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 09:25:45.033 Seetong_tps[55138:6017861] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 09:25:45.033 Seetong_tps[55138:6017861] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 09:25:45.038 Seetong_tps[55138:6017861]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:25:45.038 Seetong_tps[55138:6017861]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 09:25:45.151 Seetong_tps[55138:6017914] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1MDc0NTE0MCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.h210qb7nAp7UPA6gnmxp5QMbHmATx6YfKZAqQ3cR-U4","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1MDc0NTE0MSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXk2Il19.1uLhq59FzYKI7iy60lFu9rssydOqq4cOoT01B0JgNlc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24905"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24905"}]}
====
2026-10-21 09:25:45.286 Seetong_tps[55138:6017951] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x11fdbfec0>{number = 15, name = (null)}====
2026-10-21 09:25:45.286 Seetong_tps[55138:6017877] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x11e6ba380>{number = 9, name = (null)}====
2026-10-21 09:25:45.288 Seetong_tps[55138:6017861]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 09:25:45.289 Seetong_tps[55138:6017861]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAAU1wHV1ECblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 09:25:45.292 Seetong_tps[55138:6017957] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11fe5c880>{number = 17, name = (null)}====
2026-10-21 09:25:45.296 Seetong_tps[55138:6017876] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x11e43b740>{number = 5, name = (null)}====
2026-10-21 09:25:45.297 Seetong_tps[55138:6017883] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x117f29880>{number = 23, name = (null)}====
2026-10-21 09:25:45.303 Seetong_tps[55138:6017861] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 09:25:45.303 Seetong_tps[55138:6017861] 客服消息未读数量: 0
2026-10-21 09:25:45.303 Seetong_tps[55138:6017861]  -- 获取版本信息成功: {
}
2026-10-21 09:25:45.319 Seetong_tps[55138:6017950] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x117f29740>{number = 24, name = (null)}====
2026-10-21 09:25:45.319 Seetong_tps[55138:6017878] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11f709740>{number = 12, name = (null)}====
2026-10-21 09:25:45.320 Seetong_tps[55138:6017861] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 09:25:45.321 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:25:45.344 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:25:45.344 Seetong_tps[55138:6017861]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 09:25:45.356 Seetong_tps[55138:6017869] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x11e438d40>{number = 3, name = (null)}====
2026-10-21 09:25:45.356 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 09:25:45.362 Seetong_tps[55138:6017949] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x117fc4000>{number = 25, name = (null)}====
2026-10-21 09:25:45.362 Seetong_tps[55138:6017880] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x117fc4780>{number = 26, name = (null)}====
2026-10-21 09:25:45.362 Seetong_tps[55138:6017867] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11e438d80>{number = 2, name = (null)}====
2026-10-21 09:25:45.372 Seetong_tps[55138:6017861]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 09:25:45.372 Seetong_tps[55138:6017867]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 09:25:45.372 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 09:25:45.372 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 09:25:45.373 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 09:25:45.373 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 09:25:45.374 Seetong_tps[55138:6017867]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 09:25:45.374 Seetong_tps[55138:6017867]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 09:25:45.374 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 09:25:45.374 Seetong_tps[55138:6017867] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 09:25:45.374 Seetong_tps[55138:6017861]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 09:25:45.374 Seetong_tps[55138:6017861]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 09:25:45.374 Seetong_tps[55138:6017861]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1725 毫秒
2026-10-21 09:25:45.378 Seetong_tps[55138:6017879] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11e6ba140>{number = 8, name = (null)}====
2026-10-21 09:25:45.384 Seetong_tps[55138:6017881] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11f70b3c0>{number = 14, name = (null)}====
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 09:25:45 385 - devIds: (
    42065949
)
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 09:25:45.384 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 09:25:45.390 Seetong_tps[55138:6017861]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 09:25:45.390 Seetong_tps[55138:6017861]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 09:25:45.396 Seetong_tps[55138:6017861]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=48&addr=bjrelay42.s2.seetong.com:14443;type=0&load=37&addr=bjrelayvip3.s2.seetong.com:10443;type=0&load=41&addr=bjrelay43.s2.seetong.com:5443;","clientIp":"115.53.136.234","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=bjrelay66.s5.seetong.com:14443;type=0&load=30&addr=bjrelay59.s5.seetong.com:8443;type=0&load=26&addr=bjrelay59.s5.seetong.com:10443;"}
2026-10-21 09:25:45.397 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:25:45.399 Seetong_tps[55138:6017861]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 09:25:45.399 Seetong_tps[55138:6017861]  -- WebSocket - 重置重连次数 -- 
2026-10-21 09:25:45.399 Seetong_tps[55138:6017861]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-21 09:25:45.400 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:45.400 Seetong_tps[55138:6017861]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMIAVcFVVdpAQQB","reconn":0}}
2026-10-21 09:25:45.400 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:45.401 Seetong_tps[55138:6017861]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:25:45.522 Seetong_tps[55138:6017861] MessageThrottle reloadTableView ---
2026-10-21 09:25:45.611 Seetong_tps[55138:6017861] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 09:25:45.611 Seetong_tps[55138:6017861] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 09:25:45.612 Seetong_tps[55138:6017861] Formatted Date: 2026-10-21
2026-10-21 09:25:45.612 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:45.866 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:25:45.872 Seetong_tps[55138:6017861] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 09:25:45.873 Seetong_tps[55138:6017861]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=18:23:27 end=09:25:45 deviceCount=1
2026-10-21 09:25:45.874 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:45.921 Seetong_tps[55138:6017881] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x11f70b3c0>{number = 14, name = (null)}====
2026-10-21 09:25:45.922 Seetong_tps[55138:6017861]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792544686000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 09:25:45.922 Seetong_tps[55138:6017861]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:25:45.923 Seetong_tps[55138:6017861]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:25:46.030 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:25:46.430 Seetong_tps[55138:6017861] MessageThrottle reloadTableView ---
2026-10-21 09:25:46.577 Seetong_tps[55138:6017952] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11fe5c740>{number = 16, name = (null)}====
2026-10-21 09:25:46.936 Seetong_tps[55138:6017861] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 09:25:46.936 Seetong_tps[55138:6017861] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 09:25:46.936 Seetong_tps[55138:6017861] 用户设置的具体字体大小: 17.000000
2026-10-21 09:25:47.250 Seetong_tps[55138:6017861] AppLaunch hideForRefreshToken
2026-10-21 09:25:47.250 Seetong_tps[55138:6017861] AppLaunch hideForRefreshToken dismiss
2026-10-21 09:25:47.250 Seetong_tps[55138:6017861] AppLaunch dismiss...
2026-10-21 09:25:47.557 Seetong_tps[55138:6017861] AppLaunch dismiss... end
2026-10-21 09:25:47.557 Seetong_tps[55138:6017861]  dealloc -- STAppLaunchWindow
2026-10-21 09:25:47.559 Seetong_tps[55138:6017861]  dealloc -- STAppLaunchViewController
2026-10-21 09:25:47.927 Seetong_tps[55138:6017914] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 09:25:47.927 Seetong_tps[55138:6017914] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 09:25:47.927 Seetong_tps[55138:6017914]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-21 09:25:47.927 Seetong_tps[55138:6017914]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 09:25:47.932 Seetong_tps[55138:6017861]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 09:25:48.444 Seetong_tps[55138:6017861]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 09:25:48.444 Seetong_tps[55138:6017861]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 09:25:48.444 Seetong_tps[55138:6017861] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 09:25:48.451 Seetong_tps[55138:6017861] MessageThrottle reloadTableView ---
2026-10-21 09:25:48.497 Seetong_tps[55138:6017950] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x117f29740>{number = 24, name = (null)}====
2026-10-21 09:25:48.837 Seetong_tps[55138:6017952] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11fe5c740>{number = 16, name = (null)}====
2026-10-21 09:25:50.192 Seetong_tps[55138:6017914]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 09:25:50.192 Seetong_tps[55138:6017914]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 09:25:50.192 Seetong_tps[55138:6017914]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 09:25:50.193 Seetong_tps[55138:6017914]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 09:25:50.661 Seetong_tps[55138:6017861] UMAPM_OOMSampling(0,0):NO
2026-10-21 09:25:50.661 Seetong_tps[55138:6017861] UMAPM_NetworkSampling(0,0):NO
2026-10-21 09:25:51.991 Seetong_tps[55138:6017957] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-21 09:25:51.997 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:103::open> open fd[38], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:25:51.997 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a358000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-21 09:25:51.997 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:109::close> closing fd[38], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:25:51.998 Seetong_tps[55138:6017957] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 09:25:51.999 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:103::open> open fd[38], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:25:51.999 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a35c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-21 09:25:51.999 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:109::close> closing fd[38], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:25:52.000 Seetong_tps[55138:6017957] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:103::open> open fd[38], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:109::close> closing fd[38], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:103::open> open fd[38], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MemoryFile.cpp:109::close> closing fd[38], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 11004 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-21 09:25:52.001 Seetong_tps[55138:6017957] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3319632221 sequence 3 version 4
2026-10-21 09:25:52.002 Seetong_tps[55138:6017957] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-21 09:25:52.003 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-21 09:25:52.004 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-21 09:25:52.004 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-21 09:25:52.016 Seetong_tps[55138:6017861] [KMPAlarmModule] module loaded
2026-10-21 09:25:52.016 Seetong_tps[55138:6017861] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x11e6e3d40>
2026-10-21 09:25:52.016 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:25:52.027 Seetong_tps[55138:6017869] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 09:25:52.030 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:25:52.037 Seetong_tps[55138:6017869] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-21 09:25:52.705 Seetong_tps[55138:6017957] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-21 09:25:52.707 Seetong_tps[55138:6017957] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-21 09:25:52.707 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 09:25:52.707 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-21 09:25:52.708 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-21 09:25:52.711 Seetong_tps[55138:6017957] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-21 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-21 09:25:52.712 Seetong_tps[55138:6017957] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-21 startTime=00:00:00 endTime=09:25:52 cachedAnchor=null-null
2026-10-21 09:25:52.712 Seetong_tps[55138:6017957] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=00:00:00 endTime=09:25:52 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-21 09:25:52.712 Seetong_tps[55138:6017957] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=00:00:00, endTime=09:25:52, deviceIds=[]
2026-10-21 09:25:52.712 Seetong_tps[55138:6017957] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-21 09:25:52.713 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=00:00:00 end=09:25:52 deviceCount=1
2026-10-21 09:25:52.714 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:52.715 Seetong_tps[55138:6017880] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 09:25:52.773 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-21 09:25:52.773 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-21
2026-10-21 09:25:52.773 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-21 09:25:52.779 Seetong_tps[55138:6017869] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-21 09:25:52.899 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:25:52.899 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:25:52.908 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=29 modelCount=29 itemCount=29 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 09:25:52.908 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=29 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:25:52.909 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=00:00:00, endTime=09:25:52, hasMore=false, itemCount=29
2026-10-21 09:25:52.912 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=29, responseDate=2026-10-21, responseStart=00:00:00, responseEnd=09:25:52, hasMore=false, remoteThumbCount=28, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 09:25:52.913 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-21 09:25:52.916 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=00:00:00 end=09:25:52 count=29 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=3 totalMs=3
2026-10-21 09:25:52.918 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=00:00:00 end=09:25:52 lastTimestampMs=1792512000000 daoMs=1
2026-10-21 09:25:52.918 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=09:25:52, hasMore=false, count=100
2026-10-21 09:25:52.918 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=00:00:00 end=09:25:52 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-09:25:52 anchor=null-null
2026-10-21 09:25:52.918 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=29 fallbackCount=29
2026-10-21 09:25:52.918 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=29, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-21 09:25:52.922 Seetong_tps[55138:6017880] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=214 rowCount=30
2026-10-21 09:25:52.923 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-21 endTime=09:25:52
2026-10-21 09:25:52.923 Seetong_tps[55138:6017880] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-21 09:25:52.924 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 09:25:52.924 Seetong_tps[55138:6017880] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-21 09:25:52.941 Seetong_tps[55138:6017861] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=09:25:52
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:25:52.942 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:25:52.942 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-21 09:25:52.942 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-21 09:25:52.989 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:25:52.989 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 09:25:52.989 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 09:25:52.989 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 09:25:52.989 Seetong_tps[55138:6017869] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 09:25:53.037 Seetong_tps[55138:6017869] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-21
2026-10-21 09:25:54.967 Seetong_tps[55138:6017861]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:26:11.589 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:11.589 Seetong_tps[55138:6017861]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:26:12.056 Seetong_tps[55138:6017867] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11e438d80>{number = 2, name = (null)}====
2026-10-21 09:26:13.537 Seetong_tps[55138:6017861] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-21 09:26:13.567 Seetong_tps[55138:6017861] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:26:13.567 Seetong_tps[55138:6017861] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:26:13.567 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:26:13.578 Seetong_tps[55138:6017881] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-21 09:26:13.578 Seetong_tps[55138:6017881] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-21 09:26:13.578 Seetong_tps[55138:6017881] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 09:26:13.582 Seetong_tps[55138:6017861]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:13.582 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 09:26:13.582 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:13.584 Seetong_tps[55138:6018192] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-21 09:26:13.590 Seetong_tps[55138:6017861] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x11f6651c0>
2026-10-21 09:26:13.590 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:26:13.590 Seetong_tps[55138:6017881] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-21 09:26:13.665 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:26:13.665 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 09:26:13.665 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 09:26:13.665 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 09:26:13.665 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 09:26:13.704 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-21 baseDate=2026-10-21
2026-10-21 09:26:13.704 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=09:25:52 totalWindows=1
2026-10-21 09:26:13.704 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=29, targetDates=[2026-10-21], targetWindows={2026-10-21=[00:00:00-09:25:52]}, selectedDeviceId=, cachedCount=29, unwindowedCacheRowLimit=100
2026-10-21 09:26:13.707 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=09:25:52 endTime=09:26:13 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-09:25:52
2026-10-21 09:26:13.707 Seetong_tps[55138:6018192] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=09:25:52, endTime=09:26:13, deviceIds=[]
2026-10-21 09:26:13.708 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=09:25:52 end=09:26:13 deviceCount=1
2026-10-21 09:26:13.708 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:13.873 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:26:13.873 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:26:13.873 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=09:25:52 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-21 09:26:13.873 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:26:13.873 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=09:25:52, endTime=09:26:13, hasMore=false, itemCount=0
2026-10-21 09:26:13.873 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-21, responseStart=09:25:52, responseEnd=09:26:13, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 09:26:13.881 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=29
2026-10-21 09:26:13.882 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-21 endTime=09:26:13
2026-10-21 09:26:14.315 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:14.315 Seetong_tps[55138:6017861]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 09:26:14.315 Seetong_tps[55138:6018079] zzzzz:FC_ResumeDevCom start
2026-10-21 09:26:14.315 Seetong_tps[55138:6018079] zzzzz:FC_ResumeDevCom
2026-10-21 09:26:14.559 Seetong_tps[55138:6017861]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 09:26:14.559 Seetong_tps[55138:6017861]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 09:26:14.560 Seetong_tps[55138:6017861] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 09:26:14.748 Seetong_tps[55138:6018192] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11d1983c0>{number = 30, name = (null)}====
2026-10-21 09:26:14.748 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:14.771 Seetong_tps[55138:6017881] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11f70b3c0>{number = 14, name = (null)}====
2026-10-21 09:26:14.776 Seetong_tps[55138:6017861]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 09:26:14.776 Seetong_tps[55138:6018191] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 09:26:14.776 Seetong_tps[55138:6017861]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 09:26:14.776 Seetong_tps[55138:6017861]  -- observeValueForKeyPath isLoading NO -- 
2026-10-21 09:26:14.776 Seetong_tps[55138:6017861]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 09:26:14.776 Seetong_tps[55138:6017861]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 31128 毫秒
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 09:26:14 777 - devIds: (
    42065949
)
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 39D966FA-C4F2-49B9-8936-9D765A0A1D94
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:14.777 Seetong_tps[55138:6017861]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 09:26:14.778 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:14.778 Seetong_tps[55138:6017861]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:14.925 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_low_power_online
2026-10-21 09:26:14.926 Seetong_tps[55138:6017861]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792544686000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 09:26:14.926 Seetong_tps[55138:6017861]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:14.926 Seetong_tps[55138:6017861]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:14.966 Seetong_tps[55138:6017861]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:26:15.201 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 09:26:15.443 Seetong_tps[55138:6017861] MessageThrottle reloadTableView ---
2026-10-21 09:26:15.856 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:17.734 Seetong_tps[55138:6017867] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-21 09:26:17.748 Seetong_tps[55138:6017867] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 09:26:21.138 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-21 09:26:21.149 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-21 09:26:21.400 Seetong_tps[55138:6017861] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=09:26:13
2026-10-21 09:26:21.401 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 09:26:21.412 Seetong_tps[55138:6017861] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x11ec96640>
2026-10-21 09:26:21.412 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:26:21.412 Seetong_tps[55138:6017861] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:26:21.412 Seetong_tps[55138:6017861] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:26:21.412 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:26:21.420 Seetong_tps[55138:6017881] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 09:26:21.420 Seetong_tps[55138:6017881] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 09:26:21.420 Seetong_tps[55138:6017881] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 09:26:21.420 Seetong_tps[55138:6017881] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 09:26:21.421 Seetong_tps[55138:6017881] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 09:26:21.844 Seetong_tps[55138:6017867] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 09:26:21.859 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-21 09:26:21.863 Seetong_tps[55138:6017867] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-21 09:26:21.878 Seetong_tps[55138:6017867] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 09:26:34.519 Seetong_tps[55138:6017861] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-21 09:26:34.543 Seetong_tps[55138:6017861] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:26:34.543 Seetong_tps[55138:6017861] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:26:34.543 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:26:34.549 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-21 09:26:34.549 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-21 09:26:34.550 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 09:26:34.552 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-21 09:26:34.552 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:34.552 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:34.553 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:34.553 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:26:34.553 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:34.553 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:34.553 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:34.681 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:34.694 Seetong_tps[55138:6017861]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:34.694 Seetong_tps[55138:6017861] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 09:26:34.694 Seetong_tps[55138:6018079] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-21 09:26:34.695 Seetong_tps[55138:6017861]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:26:34.695 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 09:26:34.695 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:34.696 Seetong_tps[55138:6017861]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:34.696 Seetong_tps[55138:6017861]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:34.697 Seetong_tps[55138:6018079] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-21 09:26:34.698 Seetong_tps[55138:6017861] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x11da7a3c0>
2026-10-21 09:26:34.698 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:26:34.698 Seetong_tps[55138:6018079] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-21 09:26:34.841 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:26:34.841 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 09:26:34.841 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 09:26:34.842 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 09:26:34.842 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 09:26:34.866 Seetong_tps[55138:6017881] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11f70b3c0>{number = 14, name = (null)}====
2026-10-21 09:26:34.894 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-21 baseDate=2026-10-21
2026-10-21 09:26:34.895 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=09:25:52 totalWindows=1
2026-10-21 09:26:34.895 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=29, targetDates=[2026-10-21], targetWindows={2026-10-21=[00:00:00-09:25:52]}, selectedDeviceId=, cachedCount=29, unwindowedCacheRowLimit=100
2026-10-21 09:26:34.899 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=09:25:52 endTime=09:26:34 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-09:25:52
2026-10-21 09:26:34.899 Seetong_tps[55138:6018079] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=09:25:52, endTime=09:26:34, deviceIds=[]
2026-10-21 09:26:34.899 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=09:25:52 end=09:26:34 deviceCount=1
2026-10-21 09:26:34.899 Seetong_tps[55138:6017861]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:34.966 Seetong_tps[55138:6017861]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:26:35.083 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:35.085 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:35.085 Seetong_tps[55138:6017861] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:26:35.085 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:26:35.085 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:26:35.086 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:35.086 Seetong_tps[55138:6017861] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=09:25:52 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-21 09:26:35.086 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:26:35.092 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:35.093 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:26:35.093 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:35.093 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:26:35.093 Seetong_tps[55138:6018191] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:26:35.106 Seetong_tps[55138:6018298] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10c634c80>{number = 32, name = (null)}====
2026-10-21 09:26:35.112 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=09:25:52, endTime=09:26:34, hasMore=false, itemCount=0
2026-10-21 09:26:35.112 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-21, responseStart=09:25:52, responseEnd=09:26:34, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 09:26:35.120 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=29
2026-10-21 09:26:35.121 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-21 endTime=09:26:34
2026-10-21 09:26:43.247 Seetong_tps[55138:6017861] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=09:26:34
2026-10-21 09:26:43.248 Seetong_tps[55138:6017861] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 09:26:44.110 Seetong_tps[55138:6018191] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-21 09:26:44.128 Seetong_tps[55138:6018191] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 09:26:49.133 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-21 09:26:49.175 Seetong_tps[55138:6018191] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-21 09:26:53.238 Seetong_tps[55141:6018501] app_version=8.4.106
2026-10-21 09:26:53.239 Seetong_tps[55141:6018501]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 09:26:53.239 Seetong_tps[55141:6018501] showForLogin 1
2026-10-21 09:26:53.239 Seetong_tps[55141:6018501] AppLaunch 还剩 7.884278297424316 秒
2026-10-21 09:26:53.246 Seetong_tps[55141:6018542] 询问用户是否开启推送成功
2026-10-21 09:26:53.246 Seetong_tps[55141:6018542] 用户点击允许接收推送
2026-10-21 09:26:53.247 Seetong_tps[55141:6018542] remoteNotificationSetting: <UNNotificationSettings: 0x1416c9360; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 09:26:53.250 Seetong_tps[55141:6018501]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 09:26:53.251 Seetong_tps[55141:6018501] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.720MB
2026-10-21 09:26:53.252 Seetong_tps[55141:6018501] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.720MB
2026-10-21 09:26:53.252 Seetong_tps[55141:6018501] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.720MB
2026-10-21 09:26:53.265 Seetong_tps[55141:6018501] viewDidLoad/configtime=2026-10-21 01:26:53 +0000
2026-10-21 09:26:53.265 Seetong_tps[55141:6018501]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 09:26:53.265 Seetong_tps[55141:6018501]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 09:26:53.301 Seetong_tps[55141:6018501]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 09:26:53.303 Seetong_tps[55141:6018501]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 09:26:53.303 Seetong_tps[55141:6018501] 开始检查未读客服消息...
2026-10-21 09:26:53.303 Seetong_tps[55141:6018501] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 09:26:53.306 Seetong_tps[55141:6018501]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 09:26:53.306 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty - 
2026-10-21 09:26:53.307 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501] NAV deviceOrientationDidChange:1
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501]  -- WebSocket - 重置重连次数 -- 
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty - 
2026-10-21 09:26:53.309 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 09:26:53.310 Seetong_tps[55141:6018501] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 09:26:53.310 Seetong_tps[55141:6018501] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 09:26:53.312 Seetong_tps[55141:6018501] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 09:26:53.312 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty - 
2026-10-21 09:26:53.313 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 09:26:53.316 Seetong_tps[55141:6018584] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-21 09:26:53.346 Seetong_tps[55141:6018501]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 09:26:53.432 Seetong_tps[55141:6018501] Super properties have already been unregistered.
2026-10-21 09:26:53.432 Seetong_tps[55141:6018501] UMAPM_OOMSampling(0,0):NO
2026-10-21 09:26:53.434 Seetong_tps[55141:6018501]  -- deviceListDataUpdate - AppLaunch 还剩 2.689337253570557 秒 - 再延迟 3.189337253570557 秒 - 启动耗时 0.3106627464294434 秒
2026-10-21 09:26:53.434 Seetong_tps[55141:6018501] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 09:26:53.434 Seetong_tps[55141:6018501]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 311 毫秒
2026-10-21 09:26:53.438 Seetong_tps[55141:6018501] ++++-[VideoView dealloc]++++
2026-10-21 09:26:53.440 Seetong_tps[55141:6018501] OpenGLView20_Seetong dealloc:0x141ac9b80
2026-10-21 09:26:53.448 Seetong_tps[55141:6018501] UMAPM_NetworkSampling(0,0):NO
2026-10-21 09:26:53.448 Seetong_tps[55141:6018501]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 09:26:53.449 Seetong_tps[55141:6018501]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:53.449 Seetong_tps[55141:6018501]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-21 09:26:53.451 Seetong_tps[55141:6018501] 蓝牙已打开
2026-10-21 09:26:53.455 Seetong_tps[55141:6018501]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:53.455 Seetong_tps[55141:6018501]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 09:26:53.671 Seetong_tps[55141:6018584] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 09:26:53.671 Seetong_tps[55141:6018584] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 09:26:53.671 Seetong_tps[55141:6018584]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 09:26:53.672 Seetong_tps[55141:6018584]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 09:26:53.672 Seetong_tps[55141:6018584]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 09:26:53.672 Seetong_tps[55141:6018584]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 09:26:53.672 Seetong_tps[55141:6018584]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 09:26:53.804 Seetong_tps[55141:6018501]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:53.804 Seetong_tps[55141:6018501]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 09:26:53.825 Seetong_tps[55141:6018530] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1422e5080>{number = 17, name = (null)}====
2026-10-21 09:26:53.833 Seetong_tps[55141:6018523] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x140438f40>{number = 4, name = (null)}====
2026-10-21 09:26:53.835 Seetong_tps[55141:6018555] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1422e5100>{number = 18, name = (null)}====
2026-10-21 09:26:53.838 Seetong_tps[55141:6018501]  -- 获取版本信息成功: {
}
2026-10-21 09:26:53.843 Seetong_tps[55141:6018529] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1406c12c0>{number = 7, name = (null)}====
2026-10-21 09:26:53.843 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 09:26:53.845 Seetong_tps[55141:6018584] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1MDgxMzkyMSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.9-l5L11dNmX0Z5JIRudeKuoJfkXkcGgATT3wkYtBudk","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1MDgxMzkyMSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXk3Il19.2v25wZvi7_mM4H7BYHtVxPzE59e_D7zNEx_XjnqJRos","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24906"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24906"}]}
====
2026-10-21 09:26:53.849 Seetong_tps[55141:6018575] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1422e5b00>{number = 19, name = (null)}====
2026-10-21 09:26:53.849 Seetong_tps[55141:6018573] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1422e70c0>{number = 20, name = (null)}====
2026-10-21 09:26:53.849 Seetong_tps[55141:6018501]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 09:26:53.850 Seetong_tps[55141:6018501]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAAU1wHVFAEblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 09:26:53.851 Seetong_tps[55141:6018524] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1416f5580>{number = 9, name = (null)}====
2026-10-21 09:26:53.851 Seetong_tps[55141:6018501] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 09:26:53.851 Seetong_tps[55141:6018501] 客服消息未读数量: 0
2026-10-21 09:26:53.854 Seetong_tps[55141:6018521] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x140438dc0>{number = 2, name = (null)}====
2026-10-21 09:26:53.855 Seetong_tps[55141:6018501]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:53.860 Seetong_tps[55141:6018552] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1422e4dc0>{number = 22, name = (null)}====
2026-10-21 09:26:53.866 Seetong_tps[55141:6018501]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 09:26:53.866 Seetong_tps[55141:6018501]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 09:26:53.870 Seetong_tps[55141:6018501]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=54&addr=bjrelayvip3.s2.seetong.com:11443;type=0&load=35&addr=bjrelay41.s2.seetong.com:15443;type=0&load=36&addr=bjrelayvip2.s2.seetong.com:5443;","clientIp":"115.53.136.234","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay51.s5.seetong.com:10443;type=0&load=15&addr=bjrelay10.s5.seetong.com:8443;type=0&load=21&addr=bjrelay10.s5.seetong.com:3443;"}
2026-10-21 09:26:53.877 Seetong_tps[55141:6018542] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1422e7cc0>{number = 24, name = (null)}====
2026-10-21 09:26:53.877 Seetong_tps[55141:6018553] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1422e7b00>{number = 23, name = (null)}====
2026-10-21 09:26:53.886 Seetong_tps[55141:6018501]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 09:26:53.886 Seetong_tps[55141:6018553]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 09:26:53.886 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 09:26:53.886 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 09:26:53.887 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 09:26:53.887 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 09:26:53.887 Seetong_tps[55141:6018553]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 09:26:53.888 Seetong_tps[55141:6018553]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 09:26:53.888 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 09:26:53.888 Seetong_tps[55141:6018553] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 764 毫秒
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 09:26:53.888 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 09:26:53 889 - devIds: (
    42065949
)
2026-10-21 09:26:53.889 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 09:26:53.889 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 09:26:53.889 Seetong_tps[55141:6018501]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:53.891 Seetong_tps[55141:6018501]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:53.892 Seetong_tps[55141:6018580] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1423f0b00>{number = 26, name = (null)}====
2026-10-21 09:26:53.921 Seetong_tps[55141:6018574] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1423f2740>{number = 27, name = (null)}====
2026-10-21 09:26:53.921 Seetong_tps[55141:6018501] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 09:26:54.034 Seetong_tps[55141:6018501]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 09:26:54.034 Seetong_tps[55141:6018501]  -- WebSocket - 重置重连次数 -- 
2026-10-21 09:26:54.034 Seetong_tps[55141:6018501]  -- WebSocket connection 长连接成功 - 耗时：0.7 秒
2026-10-21 09:26:54.035 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:54.035 Seetong_tps[55141:6018501]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMIAVcGVFZpAQQB","reconn":0}}
2026-10-21 09:26:54.035 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:54.360 Seetong_tps[55141:6018542] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1422e7cc0>{number = 24, name = (null)}====
2026-10-21 09:26:54.366 Seetong_tps[55141:6018501] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 09:26:54.366 Seetong_tps[55141:6018501] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 09:26:54.366 Seetong_tps[55141:6018501] Formatted Date: 2026-10-21
2026-10-21 09:26:54.367 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:54.368 Seetong_tps[55141:6018501]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792544686000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 09:26:54.368 Seetong_tps[55141:6018501]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:54.369 Seetong_tps[55141:6018501]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:54.454 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:26:54.459 Seetong_tps[55141:6018501] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 09:26:54.461 Seetong_tps[55141:6018501]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=09:26:34 end=09:26:54 deviceCount=1
2026-10-21 09:26:54.461 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:54.591 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:26:54.888 Seetong_tps[55141:6018501] MessageThrottle reloadTableView ---
2026-10-21 09:26:54.942 Seetong_tps[55141:6018583] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x141a60b00>{number = 13, name = (null)}====
2026-10-21 09:26:55.403 Seetong_tps[55141:6018501] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 09:26:55.403 Seetong_tps[55141:6018501] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 09:26:55.403 Seetong_tps[55141:6018501] 用户设置的具体字体大小: 17.000000
2026-10-21 09:26:56.459 Seetong_tps[55141:6018501]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 09:26:56.776 Seetong_tps[55141:6018501] AppLaunch hideForRefreshToken
2026-10-21 09:26:56.776 Seetong_tps[55141:6018501] AppLaunch hideForRefreshToken dismiss
2026-10-21 09:26:56.776 Seetong_tps[55141:6018501] AppLaunch dismiss...
2026-10-21 09:26:56.957 Seetong_tps[55141:6018576] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x141a60600>{number = 11, name = (null)}====
2026-10-21 09:26:56.973 Seetong_tps[55141:6018501]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 09:26:56.974 Seetong_tps[55141:6018501]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 09:26:56.974 Seetong_tps[55141:6018501] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 09:26:57.081 Seetong_tps[55141:6018501] AppLaunch dismiss... end
2026-10-21 09:26:57.081 Seetong_tps[55141:6018501]  dealloc -- STAppLaunchWindow
2026-10-21 09:26:57.083 Seetong_tps[55141:6018501]  dealloc -- STAppLaunchViewController
2026-10-21 09:26:57.468 Seetong_tps[55141:6018576] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x141a60600>{number = 11, name = (null)}====
2026-10-21 09:26:58.254 Seetong_tps[55141:6018501]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:26:58.254 Seetong_tps[55141:6018501]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 09:26:58.254 Seetong_tps[55141:6018552] zzzzz:FC_ResumeDevCom start
2026-10-21 09:26:58.254 Seetong_tps[55141:6018552] zzzzz:FC_ResumeDevCom
2026-10-21 09:26:58.498 Seetong_tps[55141:6018501]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 09:26:58.499 Seetong_tps[55141:6018501]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 09:26:58.499 Seetong_tps[55141:6018501] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 09:26:58.676 Seetong_tps[55141:6018523] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x140438f40>{number = 4, name = (null)}====
2026-10-21 09:26:58.678 Seetong_tps[55141:6018501]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:58.828 Seetong_tps[55141:6018576] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x141a60600>{number = 11, name = (null)}====
2026-10-21 09:26:58.840 Seetong_tps[55141:6018501]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 09:26:58.840 Seetong_tps[55141:6018576]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 09:26:58.840 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 09:26:58.840 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 09:26:58.843 Seetong_tps[55141:6018576] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 09:26:58.843 Seetong_tps[55141:6018501]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 09:26:58.843 Seetong_tps[55141:6018501]  -- observeValueForKeyPath isLoading NO -- 
2026-10-21 09:26:58.843 Seetong_tps[55141:6018501]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 09:26:58.843 Seetong_tps[55141:6018501]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5720 毫秒
2026-10-21 09:26:58.846 Seetong_tps[55141:6018501]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 09:26:58.846 Seetong_tps[55141:6018501]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 09:26:58.846 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 09:26:58.846 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 09:26:58.846 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:58.847 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 09:26:58 847 - devIds: (
    42065949
)
2026-10-21 09:26:58.847 Seetong_tps[55141:6018501]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 0DDEDDA5-DA7F-4E49-A688-248E762DA992
2026-10-21 09:26:58.847 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:26:58.847 Seetong_tps[55141:6018501]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 09:26:58.851 Seetong_tps[55141:6018501]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 09:26:58.853 Seetong_tps[55141:6018501]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 09:26:59.012 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_low_power_online
2026-10-21 09:26:59.013 Seetong_tps[55141:6018501]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792544686000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 09:26:59.014 Seetong_tps[55141:6018501]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:59.014 Seetong_tps[55141:6018501]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 09:04:46 - p2pLastHeartTime: 1792544686000 - modelHeartTime: 1792544686000
2026-10-21 09:26:59.075 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 09:26:59.536 Seetong_tps[55141:6018501] MessageThrottle reloadTableView ---
2026-10-21 09:27:00.072 Seetong_tps[55141:6018542] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-21 09:27:00.073 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:27:00.073 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e920000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-21 09:27:00.073 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:27:00.074 Seetong_tps[55141:6018542] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 09:27:00.074 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:27:00.075 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e924000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-21 09:27:00.075 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 11166 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-21 09:27:00.076 Seetong_tps[55141:6018542] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 4171177802 sequence 3 version 4
2026-10-21 09:27:00.077 Seetong_tps[55141:6018542] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-21 09:27:00.078 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-21 09:27:00.078 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-21 09:27:00.078 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-21 09:27:00.090 Seetong_tps[55141:6018501] [KMPAlarmModule] module loaded
2026-10-21 09:27:00.090 Seetong_tps[55141:6018501] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x14290ef40>
2026-10-21 09:27:00.090 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:27:00.099 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 09:27:00.101 Seetong_tps[55141:6018501]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 09:27:00.109 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-21 09:27:00.776 Seetong_tps[55141:6018542] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-21 09:27:00.777 Seetong_tps[55141:6018542] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-21 09:27:00.778 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 09:27:00.778 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-21 09:27:00.779 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-21 09:27:00.781 Seetong_tps[55141:6018542] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-21 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-21 09:27:00.782 Seetong_tps[55141:6018542] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-21 startTime=00:00:00 endTime=09:27:00 cachedAnchor=null-null
2026-10-21 09:27:00.782 Seetong_tps[55141:6018542] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=00:00:00 endTime=09:27:00 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-21 09:27:00.782 Seetong_tps[55141:6018542] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=00:00:00, endTime=09:27:00, deviceIds=[]
2026-10-21 09:27:00.783 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-21 09:27:00.783 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=00:00:00 end=09:27:00 deviceCount=1
2026-10-21 09:27:00.783 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:27:00.785 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 09:27:00.844 Seetong_tps[55141:6018576] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-21 09:27:00.845 Seetong_tps[55141:6018576] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=09:25:52 totalWindows=1
2026-10-21 09:27:00.845 Seetong_tps[55141:6018576] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-09:25:52
2026-10-21 09:27:00.850 Seetong_tps[55141:6018576] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-21 09:27:00.979 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:27:00.979 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:27:00.989 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=29 modelCount=29 itemCount=29 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 09:27:00.989 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=29 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:27:00.990 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=00:00:00, endTime=09:27:00, hasMore=false, itemCount=29
2026-10-21 09:27:00.994 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=29, responseDate=2026-10-21, responseStart=00:00:00, responseEnd=09:27:00, hasMore=false, remoteThumbCount=28, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 09:27:00.994 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-21 09:27:01.002 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=00:00:00 end=09:27:00 count=29 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=7 totalMs=8
2026-10-21 09:27:01.003 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=00:00:00 end=09:27:00 lastTimestampMs=1792512000000 daoMs=1
2026-10-21 09:27:01.003 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=09:27:00, hasMore=false, count=100
2026-10-21 09:27:01.003 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=00:00:00 end=09:27:00 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-09:27:00 anchor=null-null
2026-10-21 09:27:01.004 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=29 fallbackCount=29
2026-10-21 09:27:01.004 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=29, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-21 09:27:01.009 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=230 rowCount=30
2026-10-21 09:27:01.010 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-21 endTime=09:27:00
2026-10-21 09:27:01.010 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-21 09:27:01.011 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 09:27:01.011 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-21 09:27:01.030 Seetong_tps[55141:6018501] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=09:27:00
2026-10-21 09:27:01.030 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 09:27:01.030 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 09:27:01.030 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:27:01.030 Seetong_tps[55141:6018501] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:27:01.031 Seetong_tps[55141:6018501] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:27:01.031 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:27:01.031 Seetong_tps[55141:6018576] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-21 09:27:01.031 Seetong_tps[55141:6018576] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-21 09:27:01.102 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:27:01.102 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 09:27:01.103 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 09:27:01.103 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 09:27:01.103 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 09:27:01.144 Seetong_tps[55141:6018521] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-21
2026-10-21 09:27:06.551 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:07.349 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-21 09:27:07.552 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:07.574 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:07.994 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:08.086 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:27:08.113 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:08.152 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:08.164 Seetong_tps[55141:6018576] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:17.086 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:18.709 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-21 09:27:18.941 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-21 09:27:19.468 Seetong_tps[55141:6018501] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1429fd200>
2026-10-21 09:27:19.468 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:27:19.675 Seetong_tps[55141:6018542] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-21 09:27:19.678 Seetong_tps[55141:6018501] 【kuikly performance】pagename: SystemSetPage, Memory in use: 98.173MB
2026-10-21 09:27:20.086 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:20.334 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:20.441 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:27:20.473 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:27.819 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:27.840 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-21 09:27:27.883 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:27.985 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:27:28.022 Seetong_tps[55141:6018542] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:28.618 Seetong_tps[55141:6018542] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-21 09:27:28.786 Seetong_tps[55141:6018542] [KLog][system_set_pref_bridge]:restorePollingTime hit mmkv key=kmp_system_set_polling_time_56206993 seconds=10
2026-10-21 09:27:28.813 Seetong_tps[55141:6018542] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex hit mmkv key=alarm_sound index=0
2026-10-21 09:27:29.276 Seetong_tps[55141:6018542] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-21 09:27:29.816 Seetong_tps[55141:6018501] KMPDeviceModule setUserInfo, result:0
2026-10-21 09:27:29.824 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:29.900 Seetong_tps[55141:6018521] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:29.901 Seetong_tps[55141:6018521] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-21 09:27:29.901 Seetong_tps[55141:6018521] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-21 09:27:33.434 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:43.433 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:48.322 Seetong_tps[55141:6018501] Successfully load keyboard extensions
2026-10-21 09:27:48.337 Seetong_tps[55141:6018501] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-21 09:27:49.030 Seetong_tps[55141:6018501] [STKuiklyRenderViewController] dealloc pageName=SystemSetPage
2026-10-21 09:27:49.030 Seetong_tps[55141:6018501] dealloc -- STKuiklyRenderViewController
2026-10-21 09:27:49.137 Seetong_tps[55141:6018501] KMPDeviceModule setUserInfo, result:0
2026-10-21 09:27:50.510 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-21 09:27:50.510 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 09:27:50.529 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-21 09:27:50.529 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-21 09:27:50.529 Seetong_tps[55141:6018501] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x143b34980>
2026-10-21 09:27:50.530 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 09:27:50.530 Seetong_tps[55141:6018501] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:27:50.530 Seetong_tps[55141:6018501] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:27:50.530 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:27:50.530 Seetong_tps[55141:6018521] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 09:27:50.530 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-21 09:27:50.530 Seetong_tps[55141:6018521] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-21 09:27:50.531 Seetong_tps[55141:6018586] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 09:27:53.433 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:27:59.368 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-19 start= end= currentDate=2026-10-21 currentStartTime=00:00:00 currentEndTime=09:27:00 hasMore=false selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-21 09:27:59.369 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-19 start=00:00:00 end=18:08:36 totalWindows=1
2026-10-21 09:27:59.376 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=207, targetDates=[2026-10-21, 2026-10-20, 2026-10-19], targetWindows={2026-10-21=[00:00:00-09:27:00], 2026-10-20=[], 2026-10-19=[00:00:00-18:08:36]}, selectedDeviceId=, cachedCount=207, unwindowedCacheRowLimit=100
2026-10-21 09:27:59.437 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-19, startTime=18:08:36, endTime=23:59:59, deviceIds=[]
2026-10-21 09:27:59.454 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages request date=2026-10-19 start=18:08:36 end=23:59:59 deviceCount=1
2026-10-21 09:27:59.454 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:27:59.589 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:27:59.589 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:27:59.596 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=30 modelCount=30 itemCount=30 hasMore=0 nextStartTime=18:08:36 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 09:27:59.596 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=30 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:27:59.597 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-19, startTime=18:08:36, endTime=23:59:59, hasMore=false, itemCount=30
2026-10-21 09:27:59.608 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-19 start=18:08:36 end=23:59:59 count=30 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=7 totalMs=7
2026-10-21 09:27:59.609 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-19 start=18:08:36 end=23:59:59 lastTimestampMs=1792404516000 daoMs=1
2026-10-21 09:27:59.609 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-19, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=18:08:36, endTime=23:59:59, hasMore=false, count=207
2026-10-21 09:27:59.609 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-19 start=18:08:36 end=23:59:59 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-21 09:27:59.611 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=237 fallbackCount=237
2026-10-21 09:28:03.433 Seetong_tps[55141:6018501]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 09:28:09.394 Seetong_tps[55141:6018501] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-21 09:28:09.414 Seetong_tps[55141:6018501] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 09:28:09.414 Seetong_tps[55141:6018501] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 09:28:09.414 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 09:28:09.423 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-21 09:28:09.423 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-21 09:28:09.424 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 09:28:09.426 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 09:28:09.426 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:28:09.471 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 09:28:09.472 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 09:28:09.472 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 09:28:09.472 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 09:28:09.472 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 09:28:09.507 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-21 baseDate=2026-10-21
2026-10-21 09:28:09.507 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=09:27:00 totalWindows=1
2026-10-21 09:28:09.508 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=29, targetDates=[2026-10-21], targetWindows={2026-10-21=[00:00:00-09:27:00]}, selectedDeviceId=, cachedCount=29, unwindowedCacheRowLimit=100
2026-10-21 09:28:11.270 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=09:27:00 endTime=09:28:09 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-09:27:00
2026-10-21 09:28:11.279 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=09:27:00, endTime=09:28:09, deviceIds=[]
2026-10-21 09:28:11.398 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=09:27:00 end=09:28:09 deviceCount=1
2026-10-21 09:28:11.399 Seetong_tps[55141:6018501]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 09:28:11.697 Seetong_tps[55141:6018501] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 09:28:11.697 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 09:28:11.698 Seetong_tps[55141:6018501] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=09:27:00 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-21 09:28:11.698 Seetong_tps[55141:6018501] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 09:28:11.877 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=09:27:00, endTime=09:28:09, hasMore=false, itemCount=0
2026-10-21 09:28:11.896 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-21, responseStart=09:27:00, responseEnd=09:28:09, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 09:28:15.633 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=29
2026-10-21 09:28:20.124 Seetong_tps[55141:6018886] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-21 endTime=09:28:09
2026-10-21 11:26:06.985 Seetong_tps[55774:6094687] app_version=8.4.106
2026-10-21 11:26:06.988 Seetong_tps[55774:6094687]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 11:26:06.988 Seetong_tps[55774:6094687] showForLogin 1
2026-10-21 11:26:06.988 Seetong_tps[55774:6094687] AppLaunch 还剩 6.879414796829224 秒
2026-10-21 11:26:06.994 Seetong_tps[55774:6094699] 询问用户是否开启推送成功
2026-10-21 11:26:06.994 Seetong_tps[55774:6094699] 用户点击允许接收推送
2026-10-21 11:26:06.999 Seetong_tps[55774:6094699] remoteNotificationSetting: <UNNotificationSettings: 0x1142f15e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 11:26:07.005 Seetong_tps[55774:6094687]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 11:26:07.011 Seetong_tps[55774:6094687] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.798MB
2026-10-21 11:26:07.011 Seetong_tps[55774:6094687] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.813MB
2026-10-21 11:26:07.012 Seetong_tps[55774:6094687] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.829MB
2026-10-21 11:26:07.023 Seetong_tps[55774:6094687] viewDidLoad/configtime=2026-10-21 03:26:07 +0000
2026-10-21 11:26:07.024 Seetong_tps[55774:6094687]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 11:26:07.024 Seetong_tps[55774:6094687]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 11:26:07.060 Seetong_tps[55774:6094687]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 11:26:07.063 Seetong_tps[55774:6094687]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 11:26:07.063 Seetong_tps[55774:6094687] 开始检查未读客服消息...
2026-10-21 11:26:07.063 Seetong_tps[55774:6094687] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 11:26:07.067 Seetong_tps[55774:6094687]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 11:26:07.067 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty - 
2026-10-21 11:26:07.067 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 11:26:07.070 Seetong_tps[55774:6094687] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 11:26:07.070 Seetong_tps[55774:6094687] NAV deviceOrientationDidChange:1
2026-10-21 11:26:07.073 Seetong_tps[55774:6094687] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 11:26:07.073 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty - 
2026-10-21 11:26:07.073 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 11:26:07.098 Seetong_tps[55774:6094721] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 11:26:07.098 Seetong_tps[55774:6094721] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 11:26:07.098 Seetong_tps[55774:6094721]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 11:26:07.118 Seetong_tps[55774:6094687]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 11:26:07.206 Seetong_tps[55774:6094687] Super properties have already been unregistered.
2026-10-21 11:26:07.206 Seetong_tps[55774:6094687] UMAPM_OOMSampling(0,0):NO
2026-10-21 11:26:07.208 Seetong_tps[55774:6094687]  -- deviceListDataUpdate - AppLaunch 还剩 1.658932685852051 秒 - 再延迟 2.158932685852051 秒 - 启动耗时 1.341067314147949 秒
2026-10-21 11:26:07.208 Seetong_tps[55774:6094687] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 11:26:07.208 Seetong_tps[55774:6094687]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1341 毫秒
2026-10-21 11:26:07.210 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:26:07.212 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x119ea5b80
2026-10-21 11:26:07.220 Seetong_tps[55774:6094687] UMAPM_NetworkSampling(0,0):NO
2026-10-21 11:26:07.220 Seetong_tps[55774:6094687]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 11:26:07.220 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:26:07.222 Seetong_tps[55774:6094687]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 494;
}
2026-10-21 11:26:07.223 Seetong_tps[55774:6094687] 蓝牙已打开
2026-10-21 11:26:07.236 Seetong_tps[55774:6094687]  -- WebSocket - 重置重连次数 -- 
2026-10-21 11:26:07.244 Seetong_tps[55774:6094687]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 11:26:07.244 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty - 
2026-10-21 11:26:07.244 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 11:26:07.245 Seetong_tps[55774:6094687] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 11:26:07.245 Seetong_tps[55774:6094687] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 11:26:07.249 Seetong_tps[55774:6094687]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:26:07.249 Seetong_tps[55774:6094687]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 11:26:07.249 Seetong_tps[55774:6094721] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1Nzk2NzE0Mywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cyIn0.FGZkDSGlgq5-va9fsAO4bPJpO94Csf3Okci7CXNXjeI","accessNode":"114.116.198.103:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1Nzk2NzE0NSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXkxIl19.WwtyUkzkTcSWSgi22q4aUb-j0F2adMOwPgPntIXabmo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24907"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24900"}]}
====
2026-10-21 11:26:07.259 Seetong_tps[55774:6094763] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1100fb880>{number = 20, name = (null)}====
2026-10-21 11:26:07.259 Seetong_tps[55774:6094771] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1100fb980>{number = 21, name = (null)}====
2026-10-21 11:26:07.259 Seetong_tps[55774:6094776] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1100fbd00>{number = 22, name = (null)}====
2026-10-21 11:26:07.259 Seetong_tps[55774:6094698] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10ceae6c0>{number = 8, name = (null)}====
2026-10-21 11:26:07.259 Seetong_tps[55774:6094773] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1100fbd40>{number = 23, name = (null)}====
2026-10-21 11:26:07.263 Seetong_tps[55774:6094772] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x119d48a00>{number = 24, name = (null)}====
2026-10-21 11:26:07.282 Seetong_tps[55774:6094699] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cc3bdc0>{number = 6, name = (null)}====
2026-10-21 11:26:07.296 Seetong_tps[55774:6094774] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11028ef00>{number = 25, name = (null)}====
2026-10-21 11:26:07.309 Seetong_tps[55774:6094690] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10cc38d80>{number = 2, name = (null)}====
2026-10-21 11:26:07.309 Seetong_tps[55774:6094691] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10ceacd80>{number = 9, name = (null)}====
2026-10-21 11:26:07.327 Seetong_tps[55774:6094775] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119e38680>{number = 13, name = (null)}====
2026-10-21 11:26:07.334 Seetong_tps[55774:6094687]  -- 获取版本信息成功: {
}
2026-10-21 11:26:07.334 Seetong_tps[55774:6094687]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 11:26:07.334 Seetong_tps[55774:6094687]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAAUlQHVFUAblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 11:26:07.344 Seetong_tps[55774:6094687] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 11:26:07.344 Seetong_tps[55774:6094687] 客服消息未读数量: 0
2026-10-21 11:26:07.345 Seetong_tps[55774:6094687] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 11:26:07.348 Seetong_tps[55774:6094687]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 11:26:07.348 Seetong_tps[55774:6094687]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 11:26:07.348 Seetong_tps[55774:6094701] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11028f7c0>{number = 27, name = (null)}====
2026-10-21 11:26:07.353 Seetong_tps[55774:6094687]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=35&addr=bjrelay44.s2.seetong.com:6443;type=0&load=49&addr=bjrelayvip1.s2.seetong.com:11443;type=0&load=49&addr=bjrelayvip2.s2.seetong.com:7443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay14.s5.seetong.com:7443;type=0&load=21&addr=bjrelay45.s2.seetong.com:12443;type=0&load=22&addr=bjrelay64.s5.seetong.com:4443;"}
2026-10-21 11:26:07.353 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:26:07.357 Seetong_tps[55774:6094697] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cc3ad80>{number = 5, name = (null)}====
2026-10-21 11:26:07.357 Seetong_tps[55774:6094687]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 11:26:07.358 Seetong_tps[55774:6094697] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1492 毫秒
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:26:07 360 - devIds: (
    42065949
)
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:26:07.359 Seetong_tps[55774:6094687]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:26:07.531 Seetong_tps[55774:6094783] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x119e397c0>{number = 15, name = (null)}====
2026-10-21 11:26:07.534 Seetong_tps[55774:6094687]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 11:26:07.534 Seetong_tps[55774:6094687]  -- WebSocket - 重置重连次数 -- 
2026-10-21 11:26:07.534 Seetong_tps[55774:6094687]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-21 11:26:07.536 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:07.536 Seetong_tps[55774:6094687]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMIA1cGUVVpAQQB","reconn":0}}
2026-10-21 11:26:07.536 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:07.564 Seetong_tps[55774:6094687]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:26:07.564 Seetong_tps[55774:6094687]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 11:26:07.606 Seetong_tps[55774:6094721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 11:26:07.606 Seetong_tps[55774:6094721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 11:26:07.606 Seetong_tps[55774:6094721]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 11:26:07.606 Seetong_tps[55774:6094721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 11:26:07.642 Seetong_tps[55774:6094687] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 11:26:07.642 Seetong_tps[55774:6094687] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 11:26:07.643 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:07.643 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:07.805 Seetong_tps[55774:6094689] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10cc38e80>{number = 3, name = (null)}====
2026-10-21 11:26:07.807 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792552246000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 11:26:07.808 Seetong_tps[55774:6094687]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:26:07.809 Seetong_tps[55774:6094687]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:26:07.833 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 11:26:07.840 Seetong_tps[55774:6094687] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 11:26:07.842 Seetong_tps[55774:6094687]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=09:27:00 end=11:26:07 deviceCount=1
2026-10-21 11:26:07.842 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:08.117 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 11:26:08.332 Seetong_tps[55774:6094687] MessageThrottle reloadTableView ---
2026-10-21 11:26:09.165 Seetong_tps[55774:6094687] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 11:26:09.165 Seetong_tps[55774:6094687] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 11:26:09.165 Seetong_tps[55774:6094687] 用户设置的具体字体大小: 17.000000
2026-10-21 11:26:09.450 Seetong_tps[55774:6094687] AppLaunch hideForRefreshToken
2026-10-21 11:26:09.450 Seetong_tps[55774:6094687] AppLaunch hideForRefreshToken dismiss
2026-10-21 11:26:09.450 Seetong_tps[55774:6094687] AppLaunch dismiss...
2026-10-21 11:26:09.755 Seetong_tps[55774:6094687] AppLaunch dismiss... end
2026-10-21 11:26:09.755 Seetong_tps[55774:6094687]  dealloc -- STAppLaunchWindow
2026-10-21 11:26:09.757 Seetong_tps[55774:6094687]  dealloc -- STAppLaunchViewController
2026-10-21 11:26:10.218 Seetong_tps[55774:6094687]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 11:26:10.758 Seetong_tps[55774:6094786] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1100fa600>{number = 17, name = (null)}====
2026-10-21 11:26:11.083 Seetong_tps[55774:6094687]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:26:11.083 Seetong_tps[55774:6094687]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 11:26:11.086 Seetong_tps[55774:6094697] zzzzz:FC_ResumeDevCom start
2026-10-21 11:26:11.086 Seetong_tps[55774:6094697] zzzzz:FC_ResumeDevCom
2026-10-21 11:26:11.323 Seetong_tps[55774:6094687]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 11:26:11.324 Seetong_tps[55774:6094687]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 11:26:11.325 Seetong_tps[55774:6094687] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 11:26:11.436 Seetong_tps[55774:6094785] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1100f8e40>{number = 18, name = (null)}====
2026-10-21 11:26:11.438 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:26:11.444 Seetong_tps[55774:6094786] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1100fa600>{number = 17, name = (null)}====
2026-10-21 11:26:11.458 Seetong_tps[55774:6094687]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 11:26:11.458 Seetong_tps[55774:6094763]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 11:26:11.459 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 11:26:11.459 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 11:26:11.462 Seetong_tps[55774:6094763] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 11:26:11.480 Seetong_tps[55774:6094687]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 11:26:11.480 Seetong_tps[55774:6094687]  -- observeValueForKeyPath isLoading NO -- 
2026-10-21 11:26:11.481 Seetong_tps[55774:6094687]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 11:26:11.481 Seetong_tps[55774:6094687]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5614 毫秒
2026-10-21 11:26:11.481 Seetong_tps[55774:6094687]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 11:26:11.481 Seetong_tps[55774:6094687]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:26:11 482 - devIds: (
    42065949
)
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 193B35E4-93A7-4735-BBFF-4DDF119C6074
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:11.482 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 11:26:11.484 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:26:11.486 Seetong_tps[55774:6094687]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:26:11.538 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_online
2026-10-21 11:26:11.539 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792552246000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 11:26:11.539 Seetong_tps[55774:6094687]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:26:11.540 Seetong_tps[55774:6094687]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:26:11.803 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 11:26:11.861 Seetong_tps[55774:6094697] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cc3ad80>{number = 5, name = (null)}====
2026-10-21 11:26:12.056 Seetong_tps[55774:6094687] MessageThrottle reloadTableView ---
2026-10-21 11:26:12.359 Seetong_tps[55774:6094687]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-21 11:26:12.370 Seetong_tps[55774:6094687] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-21 11:26:12.416 Seetong_tps[55774:6094687] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-21 11:26:12.416 Seetong_tps[55774:6094687] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-21 11:26:12.417 Seetong_tps[55774:6094687] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-21 11:26:12.418 Seetong_tps[55774:6094687]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:26:12.462 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:26:12.465 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:26:12.467 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:26:12.468 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.460839
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687] currentTimestamp=1792553172.486495, timestamp=1792553171.460839
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:26:12 487
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:26:12 487 - devIds: (
    42065949
)
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 99EC3000-F654-407C-86A3-C713887FA741
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>> -- _camera.supportPlatform: 6
2026-10-21 11:26:12.486 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:26:12 +0000
2026-10-21 11:26:12.487 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:26:12.487 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:26:12 487
2026-10-21 11:26:12.487 Seetong_tps[55774:6094701] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:26:12.487 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.462025
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687] currentTimestamp=1792553172.488545, timestamp=1792553171.462025
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:26:12 489
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:26:12 489 - devIds: (
    42065949
)
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>> -- _camera.supportPlatform: 6
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:26:12 +0000
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:26:12.488 Seetong_tps[55774:6094701] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:26:12.488 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:26:12 489
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:26:12.488 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:26:12.489 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:26:12.498 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:12.499 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:12.520 Seetong_tps[55774:6094687] uid:42065949-CH-1 playAudio
2026-10-21 11:26:12.520 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-21 11:26:12.520 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 11:26:12.520 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-21 11:26:12.520 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 11:26:12.521 Seetong_tps[55774:6094774] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 11:26:12.521 Seetong_tps[55774:6094774]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 11:26:12.529 Seetong_tps[55774:6094687] checkPortStatus:_decodePort=1
2026-10-21 11:26:12.529 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.04 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.541 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 11:26:12.641 Seetong_tps[55774:6094690] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cc38d80>{number = 2, name = (null)}====
2026-10-21 11:26:12.706 Seetong_tps[55774:6094707] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:26:12.706 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:26:12.706 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.22 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.707 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.22 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:12.723 Seetong_tps[55774:6094687] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-21 11:26:12.746 Seetong_tps[55774:6094707] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:26:12.746 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:12.746 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:26:12.747 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:13.228 Seetong_tps[55774:6094687]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 11:26:13.375 Seetong_tps[55774:6094707]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 11:26:13.378 Seetong_tps[55774:6094707]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 11:26:13.961 Seetong_tps[55774:6094905] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-21 11:26:13.977 Seetong_tps[55774:6094687] uid:42065949-CH-1 playAudio
2026-10-21 11:26:13.977 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:13.977 Seetong_tps[55774:6094687] checkPortStatus:_decodePort=3
2026-10-21 11:26:13.977 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.49 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:26:14.543 Seetong_tps[55774:6094919] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-21 11:26:14.548 Seetong_tps[55774:6094690] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 11:26:14.566 Seetong_tps[55774:6094687] uid:42065949-CH-1 playAudio
2026-10-21 11:26:14.566 Seetong_tps[55774:6094774] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 11:26:14.566 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:14.571 Seetong_tps[55774:6094687] checkPortStatus:_decodePort=3
2026-10-21 11:26:14.571 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.15 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:26:14.720 Seetong_tps[55774:6094707] hexStringLen=42
2026-10-21 11:26:14.721 Seetong_tps[55774:6094707] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-21 11:26:14.721 Seetong_tps[55774:6094707] getDevOsdXmlInfoBlock == null
2026-10-21 11:26:14.802 Seetong_tps[55774:6094707] Failed to get IoT drive away set configuration.
2026-10-21 11:26:14.802 Seetong_tps[55774:6094707]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-21 11:26:15.112 Seetong_tps[55774:6094707]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-21 11:26:17.074 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:17.075 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:17.212 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:26:22.488 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553182.487926,lastReceiveYUVTimeInterval=1792553179.795015,interval=2.693,videoView=0x11185d400
2026-10-21 11:26:22.488 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553182.488774,lastReceiveYUVTimeInterval=1792553178.678041,interval=3.811,videoView=0x11185e000
2026-10-21 11:26:26.200 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:26.201 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:27.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:26:32.487 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553192.487858,lastReceiveYUVTimeInterval=1792553191.523234,interval=0.965,videoView=0x11185d400
2026-10-21 11:26:32.488 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553192.488725,lastReceiveYUVTimeInterval=1792553192.319657,interval=0.169,videoView=0x11185e000
2026-10-21 11:26:35.155 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:35.156 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:26:36.053 Seetong_tps[55774:6094687]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-21 11:26:36.053 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:26:36.053 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-21 11:26:36.054 Seetong_tps[55774:6094687] -----------1release decodeport = 3
2026-10-21 11:26:36.054 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:26:36.055 Seetong_tps[55774:6094687]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-21 11:26:36.055 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:26:36.055 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-21 11:26:36.055 Seetong_tps[55774:6094687] -----------1release decodeport = 4
2026-10-21 11:26:36.055 Seetong_tps[55774:6094687]  -- SIOT参数outString: {"association_id":"om88SzlDh4ksirwj_1","auth_time":634,"awaken_ms":123,"conn_media_ch_time":2033,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"751","k_auth_send":"117","k_awaken":"119_521_4469_4627_4873_5631_6034","k_connect_ok":"2151","k_online":"242","k_recv_i":"{\"0\":\"7030\",\"1\":\"7639\"}","k_sdp_send":"147","k_sig_offline":"","k_timebase":1792553166855,"k_watch_send":"{\"0\":\"5632\",\"1\":\"5633\"}","p2p_hold_success":false,"relay_addr":"62.234.123.181:24906","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":1749,"rtc_version":"1.5.4.3","rtp_first_i":614,"sdp_time":1229,"sig_addr":"114.116.198.103:24201","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":59,\"min\":23,\"max\":135},\"fps\":{\"avg\":425,\"min\":3,\"max\":11239,\"std\":1771.61,\"stallingRate\":70.16,\"stallingFreq\":7.50}}","udp_to_tcp_count":1,"watch_resp":257}
2026-10-21 11:26:36.059 Seetong_tps[55774:6094687]  -- SIOT参数: {
    "association_id" = "om88SzlDh4ksirwj_1";
    "auth_time" = 634;
    "awaken_ms" = 123;
    "conn_media_ch_time" = 2033;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 2100;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "19.51219512195122";
    "p2p_hold_success" = 0;
    "preview_duration" = 23600;
    "relay_addr" = "62.234.123.181:24906";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 1749;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 614;
    "rtt_max" = 135;
    "rtt_min" = 23;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1229;
    "sig_addr" = "114.116.198.103:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 425;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 11239;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 257;
}
2026-10-21 11:26:36.060 Seetong_tps[55774:6094687]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "om88SzlDh4ksirwj_1";
    "auth_time" = 634;
    "awaken_ms" = 123;
    "conn_media_ch_time" = 2033;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 2100;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "19.51219512195122";
    "p2p_hold_success" = 0;
    "preview_duration" = 23600;
    "relay_addr" = "62.234.123.181:24906";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 1749;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 614;
    "rtt_max" = 135;
    "rtt_min" = 23;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1229;
    "sig_addr" = "114.116.198.103:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 425;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 11239;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 257;
}
2026-10-21 11:26:36.060 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:26:36.077 Seetong_tps[55774:6094687]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 11:26:36.077 Seetong_tps[55774:6094687] 神策分析：已保存设备ID=42065949-CH-2，SN=0CDD2600AF9C3E98
2026-10-21 11:26:36.077 Seetong_tps[55774:6094687] self.camera.isBindMode=1 nBinder=0
2026-10-21 11:26:36.079 Seetong_tps[55774:6094788]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 11:26:36.085 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.462025
2026-10-21 11:26:36.085 Seetong_tps[55774:6094687] currentTimestamp=1792553196.085647, timestamp=1792553171.462025
2026-10-21 11:26:36.085 Seetong_tps[55774:6095060] success
2026-10-21 11:26:36.086 Seetong_tps[55774:6095060] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = CE2469F3-F325-42F2-BE73-75FBBE1A74BE
2026-10-21 11:26:36.279 Seetong_tps[55774:6094687]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 11:26:36.280 Seetong_tps[55774:6094687]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 11:26:36.314 Seetong_tps[55774:6094687]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-2
2026-10-21 11:26:36.463 Seetong_tps[55774:6094776]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-2, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-21 11:26:36.463 Seetong_tps[55774:6094776]  -- getFWUpdateInfo -- success
2026-10-21 11:26:37.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:26:37.993 Seetong_tps[55774:6094687] 当前控制器：RecordControlViewController
2026-10-21 11:26:38.018 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Measure] text:正在读取存储卡信息，请稍候... minWidth:311.0 maxWidth:341.0 desiredWidth:250.0 chosenWidth:311.0 textWidth:283.0 textHeight:20.0 finalHeight:38.0 wrapped:NO
2026-10-21 11:26:38.019 Seetong_tps[55774:6094687] [RecordControl][Init] requestInitialConfig hardVersion:(null) strDeviceIdentifyFWOld:TD53H30-3.0.11.205-2026081820
2026-10-21 11:26:38.019 Seetong_tps[55774:6094701] FC_P2PIoTSystemControl:cmd = 1103, result = 0
2026-10-21 11:26:38.035 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Layout] text:正在读取存储卡信息，请稍候... frame:(311.0, 38.0) preferredMax:283.0
2026-10-21 11:26:38.233 Seetong_tps[55774:6094687] [RecordControl][Config] getRecordConfig result:0 recordStream:0 recordMethod:0 start:00:00 end:24:00
2026-10-21 11:26:38.234 Seetong_tps[55774:6094687] [RecordControl][3AR][1118] request record mode
2026-10-21 11:26:38.234 Seetong_tps[55774:6094776] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 11:26:38.234 Seetong_tps[55774:6094701] FC_P2PIoTSystemControl:cmd = 1118, result = 0 - uuid = EF8C6D71-9DB8-4898-AC96-5F532E715B40
2026-10-21 11:26:38.436 Seetong_tps[55774:6094687] [RecordControl][3AR][1118] response msgFlag:0 capability:1 recordMode:0 result:{
    DevId = "42065949-CH-2";
    "Msg_flag" = 0;
    RecordMode = 0;
}
2026-10-21 11:26:38.439 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Measure] text:正在读取存储卡信息，请稍候... minWidth:311.0 maxWidth:341.0 desiredWidth:250.0 chosenWidth:311.0 textWidth:283.0 textHeight:20.0 finalHeight:38.0 wrapped:NO
2026-10-21 11:26:38.478 Seetong_tps[55774:6094707]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-21 11:26:38.478 Seetong_tps[55774:6094687] [RecordControl][SD] getSDInfo remainDay:7 cardInfo:64 remainCap:0 status:0 rawStatus:0 progress:0 polling:0
2026-10-21 11:26:38.481 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Measure] text:正在读取存储卡信息，请稍候... minWidth:311.0 maxWidth:341.0 desiredWidth:250.0 chosenWidth:311.0 textWidth:283.0 textHeight:20.0 finalHeight:38.0 wrapped:NO
2026-10-21 11:26:39.129 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Measure] text:存储卡正常，录满后自动循环覆盖最早录像。 minWidth:311.0 maxWidth:341.0 desiredWidth:340.0 chosenWidth:340.0 textWidth:312.0 textHeight:20.0 finalHeight:38.0 wrapped:NO
2026-10-21 11:26:39.134 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Layout] text:存储卡正常，录满后自动循环覆盖最早录像。 frame:(311.0, 38.0) preferredMax:283.0
2026-10-21 11:26:39.136 Seetong_tps[55774:6094687] [RecordControl][HintLabel][Layout] text:存储卡正常，录满后自动循环覆盖最早录像。 frame:(340.0, 38.0) preferredMax:312.0
2026-10-21 11:26:47.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:26:53.648 Seetong_tps[55774:6094687] [RecordControl][UI] back action
2026-10-21 11:26:54.206 Seetong_tps[55774:6094687] dealloc
2026-10-21 11:26:54.206 Seetong_tps[55774:6094687] dealloc -- RecordControlViewController
2026-10-21 11:26:56.512 Seetong_tps[55774:6094687] 当前控制器：AboutDeviceViewController
2026-10-21 11:26:56.522 Seetong_tps[55774:6094774] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-21 11:26:57.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:27:02.372 Seetong_tps[55774:6094687] ++++-[AboutDeviceViewController dealloc]++++
2026-10-21 11:27:02.372 Seetong_tps[55774:6094687] dealloc -- AboutDeviceViewController
2026-10-21 11:27:03.722 Seetong_tps[55774:6094687]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42065949-CH-2
2026-10-21 11:27:03.727 Seetong_tps[55774:6094701] success
2026-10-21 11:27:03.728 Seetong_tps[55774:6094774]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 11:27:03.770 Seetong_tps[55774:6094687]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.8.203-2026041621 -- 
2026-10-21 11:27:03.913 Seetong_tps[55774:6095060]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-2, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-21 11:27:03.913 Seetong_tps[55774:6095060]  -- getFWUpdateInfo -- success
2026-10-21 11:27:03.925 Seetong_tps[55774:6094687]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.8.203-2026041621 -- 
2026-10-21 11:27:03.963 Seetong_tps[55774:6094687] string xxdfdsfdfd = <DevId>42065949-CH-2</DevId>
<TimeConfig
TimeMode="SEETONG"
TimeZone="1200"
Time="2026-10-21 11:26:55"
>
<DST
Enable="0"
StartTime=""
EndTime=""
Delta="0"
/>
</TimeConfig>

2026-10-21 11:27:04.002 Seetong_tps[55774:6094687]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 11:27:04.002 Seetong_tps[55774:6094687]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 11:27:04.002 Seetong_tps[55774:6094687]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42065949-CH-2
2026-10-21 11:27:04.011 Seetong_tps[55774:6094707] hexStringLen=42
2026-10-21 11:27:04.011 Seetong_tps[55774:6094707] stringFromHexString------字符串=======3AR全会录全彩枪球(球)
2026-10-21 11:27:04.011 Seetong_tps[55774:6094707] getDevOsdXmlInfoBlock == null
2026-10-21 11:27:04.026 Seetong_tps[55774:6094687]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.8.203-2026041621 -- 
2026-10-21 11:27:04.030 Seetong_tps[55774:6094687] Error: InOutDoorCfg not found or invalid
2026-10-21 11:27:04.030 Seetong_tps[55774:6094687]  -- VideoParam -- ModifyCamera -- userServerResult -- CMD_GET_MEDIA_VIDEO_CONFIG_NVR - tpicStr: 1 - msg_code: 501
2026-10-21 11:27:07.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:27:11.843 Seetong_tps[55774:6094687] ++++-[AdvanceSetViewController dealloc]++++
2026-10-21 11:27:14.516 Seetong_tps[55774:6094687] 当前控制器：SoundControlViewController
2026-10-21 11:27:14.531 Seetong_tps[55774:6095060] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 11:27:14.886 Seetong_tps[55774:6094687]  -- SoundControlViewController -- getMicConfigBlock success -- mikeVal: 80, audioEnable: 1
2026-10-21 11:27:14.887 Seetong_tps[55774:6094687]  -- SoundControlViewController -- getSoundConfigBlock success -- soundVal: 80
2026-10-21 11:27:17.054 Seetong_tps[55774:6094687] dealloc -- SoundControlViewController
2026-10-21 11:27:17.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:27:18.468 Seetong_tps[55774:6094687] 当前控制器：STSetDevNameAlertVC
2026-10-21 11:27:18.496 Seetong_tps[55774:6094687] STSetDevNameAlertVC viewDidAppear
2026-10-21 11:27:18.518 Seetong_tps[55774:6094687] Successfully load keyboard extensions
2026-10-21 11:27:20.056 Seetong_tps[55774:6094687] dealloc -- STSetDevNameAlertVC
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.460839
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687] currentTimestamp=1792553240.732574, timestamp=1792553171.460839
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:20 733
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-21 11:27:20.732 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:20 733 - devIds: (
    42065949
)
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 8A004BD9-A024-4CC6-9E5B-FEB337382463
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>> -- _camera.supportPlatform: 6
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:20 +0000
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:20.733 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:20 734
2026-10-21 11:27:20.733 Seetong_tps[55774:6095311] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:20.733 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:20.734 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.462025
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687] currentTimestamp=1792553240.735388, timestamp=1792553171.462025
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:20 735
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:20 736 - devIds: (
    42065949
)
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>> -- _camera.supportPlatform: 6
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:20 +0000
2026-10-21 11:27:20.735 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:20.736 Seetong_tps[55774:6095311] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:20.736 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:20 736
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:20.736 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:20.751 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.752 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.752 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.752 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.752 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:20.752 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:20.753 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:20.753 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:20.870 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 11:27:20.974 Seetong_tps[55774:6094707] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:20.975 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:27:20.975 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:27:20.975 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:27:20.975 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-21 11:27:20.975 Seetong_tps[55774:6094707] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:20.975 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:20.976 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-21 11:27:20.976 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:20.977 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:20.977 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:27:20.977 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:27:20.977 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:20.978 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:8 :MediaType:0x0001
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:20.978 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:20.980 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:20.981 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:21.253 Seetong_tps[55774:6094687] 神策分析：已清空设备ID和SN
2026-10-21 11:27:21.253 Seetong_tps[55774:6094687] ++++-[CameraSetViewController dealloc]++++
2026-10-21 11:27:22.100 Seetong_tps[55774:6095362] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-21 11:27:22.103 Seetong_tps[55774:6094687] uid:42065949-CH-1 playAudio
2026-10-21 11:27:22.104 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:22.104 Seetong_tps[55774:6094687] checkPortStatus:_decodePort=7
2026-10-21 11:27:22.104 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.37 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:22.104 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.37 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:23.168 Seetong_tps[55774:6095364] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-21 11:27:23.172 Seetong_tps[55774:6095314] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 11:27:23.172 Seetong_tps[55774:6094687] uid:42065949-CH-1 playAudio
2026-10-21 11:27:23.173 Seetong_tps[55774:6095060] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 11:27:23.173 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:23.173 Seetong_tps[55774:6094687] checkPortStatus:_decodePort=7
2026-10-21 11:27:23.173 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.44 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:23.493 Seetong_tps[55774:6094707] hexStringLen=42
2026-10-21 11:27:23.493 Seetong_tps[55774:6094707] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-21 11:27:23.493 Seetong_tps[55774:6094707] getDevOsdXmlInfoBlock == null
2026-10-21 11:27:23.494 Seetong_tps[55774:6094687]  -- VideoParam -- ModifyCamera -- userServerResult -- CMD_GET_MEDIA_VIDEO_CONFIG_NVR - tpicStr: 1 - msg_code: 501
2026-10-21 11:27:23.494 Seetong_tps[55774:6094707] Failed to get IoT drive away set configuration.
2026-10-21 11:27:23.494 Seetong_tps[55774:6094707]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-21 11:27:23.495 Seetong_tps[55774:6094707]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-21 11:27:24.108 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.38 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:26.384 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:26.385 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:27.211 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:27:30.733 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553250.733719,lastReceiveYUVTimeInterval=1792553250.554236,interval=0.179,videoView=0x11185d400
2026-10-21 11:27:30.735 Seetong_tps[55774:6094687]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792553250.735885,lastReceiveYUVTimeInterval=1792553250.547278,interval=0.189,videoView=0x11185e000
2026-10-21 11:27:30.757 Seetong_tps[55774:6094687] uid:42065949-CH-2 playAudio
2026-10-21 11:27:30.757 Seetong_tps[55774:6095060] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 11:27:30.757 Seetong_tps[55774:6094774] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 11:27:30.802 Seetong_tps[55774:6094687]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-21 11:27:30.802 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:27:30.802 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-21 11:27:30.802 Seetong_tps[55774:6094687] -----------1release decodeport = 7
2026-10-21 11:27:30.802 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:30.803 Seetong_tps[55774:6094687]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-21 11:27:30.803 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:27:30.803 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-21 11:27:30.803 Seetong_tps[55774:6094687] -----------1release decodeport = 8
2026-10-21 11:27:30.803 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:30.827 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.829 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.831 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.833 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.835 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.835 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.835 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.836 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:30.847 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.460839
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687] currentTimestamp=1792553250.848022, timestamp=1792553171.460839
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:30 848
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:30 848 - devIds: (
    42065949
)
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: FE9191E5-86C0-4899-9AF6-DE45C1A8E99F
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13ceaa400; frame = (0 0; 196.667 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1365ac660>; layer = <CALayer: 0x1367498f0>>
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13ceaa400; frame = (0 0; 196.667 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1365ac660>; layer = <CALayer: 0x1367498f0>> -- _camera.supportPlatform: 6
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:30 +0000
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:30.848 Seetong_tps[55774:6095060] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:30.848 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:30 849
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 9
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:9 :MediaType:0x0101
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 9
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:9 bitrate:64000 framerate:0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:30.848 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.462025
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687] currentTimestamp=1792553250.849485, timestamp=1792553171.462025
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:30 850
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:30 850 - devIds: (
    42065949
)
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13ceab000; frame = (196.667 0; 196.333 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119c5020>; layer = <CALayer: 0x136590c30>>
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13ceab000; frame = (196.667 0; 196.333 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119c5020>; layer = <CALayer: 0x136590c30>> -- _camera.supportPlatform: 6
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:30 +0000
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:30.849 Seetong_tps[55774:6095060] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:30.849 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:30 850
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 10
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:10 :MediaType:0x0101
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 10
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:10 bitrate:64000 framerate:0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:30.849 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:30.858 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:30.905 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 11:27:31.040 Seetong_tps[55774:6094707] Failed to get IoT drive away set configuration.
2026-10-21 11:27:31.040 Seetong_tps[55774:6094707]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-21 11:27:34.248 Seetong_tps[55774:6094687] uid:42065949-CH-2 playAudio
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13ceaa400; frame = (0 0; 196.667 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1365ac660>; layer = <CALayer: 0x1367498f0>>
2026-10-21 11:27:34.249 Seetong_tps[55774:6094701] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 11:27:34.249 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-1-0-port:9
2026-10-21 11:27:34.250 Seetong_tps[55774:6094687] -----------1release decodeport = 9
2026-10-21 11:27:34.252 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:34.252 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13ceab000; frame = (196.667 0; 196.333 111); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119c5020>; layer = <CALayer: 0x136590c30>>
2026-10-21 11:27:34.252 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-2-0-port:10
2026-10-21 11:27:34.252 Seetong_tps[55774:6094687] -----------1release decodeport = 10
2026-10-21 11:27:34.254 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:34.293 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:34.294 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:34.296 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:34.297 Seetong_tps[55774:6094687]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 11:27:34.309 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:34.309 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.460839
2026-10-21 11:27:34.309 Seetong_tps[55774:6094687] currentTimestamp=1792553254.309967, timestamp=1792553171.460839
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:34 310
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:34 310 - devIds: (
    42065949
)
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: C63C7052-B0EB-4AB8-B00F-7208E3AED30E
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>> -- _camera.supportPlatform: 6
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:34 +0000
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:34.310 Seetong_tps[55774:6094788] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:34.310 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:34 311
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0000>
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 11
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:11 :MediaType:0x0101
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 11
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:11 bitrate:64000 framerate:0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:34.310 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687] queryAllSharingDeviceInfo timestamp=1792553171.462025
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687] currentTimestamp=1792553254.311670, timestamp=1792553171.462025
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 11:27:34 312
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:27:34 312 - devIds: (
    42065949
)
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>> -- _camera.supportPlatform: 6
2026-10-21 11:27:34.311 Seetong_tps[55774:6094687]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 03:27:34 +0000
2026-10-21 11:27:34.312 Seetong_tps[55774:6094687]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-20 10:23:19 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:25:44 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 11:27:34.312 Seetong_tps[55774:6094788] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 11:27:34.312 Seetong_tps[55774:6094687]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 11:27:34 312
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ceadec0>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10cde0c00>
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: initDecodePort _decodePort = 12
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: playsettype = 50
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:12 :MediaType:0x0101
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 12
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:12 bitrate:64000 framerate:0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 11:27:34.312 Seetong_tps[55774:6094721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 11:27:34.330 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:34.330 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:34.330 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:34.331 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-21 11:27:34.331 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:34.331 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:34.331 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:34.331 Seetong_tps[55774:6094687]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-21 11:27:34.349 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 11:27:34.496 Seetong_tps[55774:6094707]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 11:27:34.499 Seetong_tps[55774:6094707]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 11:27:35.464 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:35.465 Seetong_tps[55774:6094687] Formatted Date: 2026-10-21
2026-10-21 11:27:36.679 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x11185d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111886a80>; layer = <CALayer: 0x111880c30>>
2026-10-21 11:27:36.679 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-1-0-port:11
2026-10-21 11:27:36.680 Seetong_tps[55774:6094687] -----------1release decodeport = 11
2026-10-21 11:27:36.682 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:36.682 Seetong_tps[55774:6094687]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x11185e000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1118d1020>; layer = <CALayer: 0x1118b1050>>
2026-10-21 11:27:36.682 Seetong_tps[55774:6094687] #####Vstop:uid:42065949-CH-2-0-port:12
2026-10-21 11:27:36.683 Seetong_tps[55774:6094687] -----------1release decodeport = 12
2026-10-21 11:27:36.684 Seetong_tps[55774:6094687] _openGLView clearFrame ...
2026-10-21 11:27:36.718 Seetong_tps[55774:6094687]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:27:36.719 Seetong_tps[55774:6094687]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:27:36.887 Seetong_tps[55774:6094774] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11028ef00>{number = 25, name = (null)}====
2026-10-21 11:27:37.208 Seetong_tps[55774:6094687]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 11:27:37.234 Seetong_tps[55774:6094687] dealloc -- STPlayerViewController
2026-10-21 11:27:37.234 Seetong_tps[55774:6094687] dealloc -- STPlayerViewController
2026-10-21 11:27:37.235 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:37.240 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x13cf43480
2026-10-21 11:27:37.241 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:37.245 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x13ccf4000
2026-10-21 11:27:37.246 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:37.249 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x13e0a9900
2026-10-21 11:27:37.250 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:37.252 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x13e0aaf80
2026-10-21 11:27:37.253 Seetong_tps[55774:6094687] dealloc -- STPlayerCameraControlVC
2026-10-21 11:27:37.253 Seetong_tps[55774:6094687] dealloc -- STPlayerCameraService
2026-10-21 11:27:37.253 Seetong_tps[55774:6094687] dealloc -- STCycleScrollView
2026-10-21 11:27:37.254 Seetong_tps[55774:6094687] dealloc -- STCameraControlView
2026-10-21 11:27:37.255 Seetong_tps[55774:6094687] dealloc -- STNetSpeedMonitorView
2026-10-21 11:27:37.255 Seetong_tps[55774:6094687] dealloc -- STIdleMonitorView
2026-10-21 11:27:37.398 Seetong_tps[55774:6094774] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-21 11:27:37.405 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:103::open> open fd[56], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:27:37.405 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fc58000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-21 11:27:37.405 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:109::close> closing fd[56], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:27:37.406 Seetong_tps[55774:6094774] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 11:27:37.407 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:103::open> open fd[56], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:27:37.407 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fc64000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-21 11:27:37.407 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:109::close> closing fd[56], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:27:37.407 Seetong_tps[55774:6094774] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 11:27:37.408 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:103::open> open fd[56], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:27:37.408 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:109::close> closing fd[56], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:27:37.408 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:103::open> open fd[56], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:27:37.409 Seetong_tps[55774:6094774] [I] <MemoryFile.cpp:109::close> closing fd[56], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:27:37.409 Seetong_tps[55774:6094774] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-21 11:27:37.409 Seetong_tps[55774:6094774] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 11484 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-21 11:27:37.409 Seetong_tps[55774:6094774] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1730222037 sequence 3 version 4
2026-10-21 11:27:37.409 Seetong_tps[55774:6094774] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-21 11:27:37.410 Seetong_tps[55774:6094774] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-21 11:27:37.411 Seetong_tps[55774:6094774] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-21 11:27:37.411 Seetong_tps[55774:6094774] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-21 11:27:37.423 Seetong_tps[55774:6094687] [KMPAlarmModule] module loaded
2026-10-21 11:27:37.423 Seetong_tps[55774:6094687] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x13cfb1cc0>
2026-10-21 11:27:37.423 Seetong_tps[55774:6094687] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 11:27:37.433 Seetong_tps[55774:6094774] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 11:27:37.435 Seetong_tps[55774:6094687]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:27:37.446 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-21 11:27:38.114 Seetong_tps[55774:6095311] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-21 11:27:38.116 Seetong_tps[55774:6095311] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-21 11:27:38.116 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 11:27:38.117 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-21 11:27:38.117 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-21 11:27:38.120 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-21 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-21 11:27:38.121 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-21 startTime=00:00:00 endTime=11:27:38 cachedAnchor=null-null
2026-10-21 11:27:38.121 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=00:00:00 endTime=11:27:38 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-21 11:27:38.121 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=00:00:00, endTime=11:27:38, deviceIds=[]
2026-10-21 11:27:38.121 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-21 11:27:38.123 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=00:00:00 end=11:27:38 deviceCount=1
2026-10-21 11:27:38.123 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:27:38.124 Seetong_tps[55774:6094788] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 11:27:38.185 Seetong_tps[55774:6095060] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-21 11:27:38.186 Seetong_tps[55774:6095060] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=09:27:00 totalWindows=1
2026-10-21 11:27:38.186 Seetong_tps[55774:6095060] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-09:27:00
2026-10-21 11:27:38.193 Seetong_tps[55774:6095060] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-21 11:27:38.360 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 11:27:38.361 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 11:27:38.380 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=52 modelCount=52 itemCount=52 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    88,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 11:27:38.380 Seetong_tps[55774:6094687] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=52 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 11:27:38.381 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=00:00:00, endTime=11:27:38, hasMore=false, itemCount=52
2026-10-21 11:27:38.388 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=52, responseDate=2026-10-21, responseStart=00:00:00, responseEnd=11:27:38, hasMore=false, remoteThumbCount=47, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 11:27:38.388 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-21 11:27:38.398 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=00:00:00 end=11:27:38 count=52 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=9 totalMs=9
2026-10-21 11:27:38.399 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=00:00:00 end=11:27:38 lastTimestampMs=1792512000000 daoMs=1
2026-10-21 11:27:38.399 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=11:27:38, hasMore=false, count=100
2026-10-21 11:27:38.399 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=00:00:00 end=11:27:38 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-11:27:38 anchor=null-null
2026-10-21 11:27:38.400 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=52 fallbackCount=52
2026-10-21 11:27:38.400 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=52, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-21 11:27:38.410 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=293 rowCount=53
2026-10-21 11:27:38.412 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-21 endTime=11:27:38
2026-10-21 11:27:38.412 Seetong_tps[55774:6095311] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-21 11:27:38.412 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 11:27:38.412 Seetong_tps[55774:6095311] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-21 11:27:38.430 Seetong_tps[55774:6094687] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=11:27:38
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 11:27:38.431 Seetong_tps[55774:6094687] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 11:27:38.431 Seetong_tps[55774:6095060] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-21 11:27:38.431 Seetong_tps[55774:6095060] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-21 11:27:38.476 Seetong_tps[55774:6094687] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 11:27:38.476 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 11:27:38.476 Seetong_tps[55774:6094687] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 11:27:38.476 Seetong_tps[55774:6094687] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 11:27:38.476 Seetong_tps[55774:6095314] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 11:27:38.525 Seetong_tps[55774:6095314] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-21
2026-10-21 11:27:38.719 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:38.721 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x119ea7700
2026-10-21 11:27:38.721 Seetong_tps[55774:6094687] ++++-[VideoView dealloc]++++
2026-10-21 11:27:38.722 Seetong_tps[55774:6094687] OpenGLView20_Seetong dealloc:0x1118e4000
2026-10-21 11:27:41.957 Seetong_tps[55774:6094721]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-21 11:27:41.958 Seetong_tps[55774:6094687]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-21 11:27:41.958 Seetong_tps[55774:6094687]  --- 取消心跳 destoryHeartBeat --- 
2026-10-21 11:27:41.958 Seetong_tps[55774:6094687]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-21 11:27:41.958 Seetong_tps[55774:6094687] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-21 11:27:41.958 Seetong_tps[55774:6094687] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-21 11:27:41.968 Seetong_tps[55774:6094687] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-21 11:27:41.983 Seetong_tps[55774:6094687] [保存失败] 相机对象或存储字典为空
2026-10-21 11:57:29.840 Seetong_tps[55930:6115559] app_version=8.4.106
2026-10-21 11:57:29.842 Seetong_tps[55930:6115559]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 11:57:29.842 Seetong_tps[55930:6115559] showForLogin 1
2026-10-21 11:57:29.842 Seetong_tps[55930:6115559] AppLaunch 还剩 6.86171293258667 秒
2026-10-21 11:57:29.855 Seetong_tps[55930:6115562] 询问用户是否开启推送成功
2026-10-21 11:57:29.855 Seetong_tps[55930:6115562] 用户点击允许接收推送
2026-10-21 11:57:29.859 Seetong_tps[55930:6115574] remoteNotificationSetting: <UNNotificationSettings: 0x13f6d1720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 11:57:29.862 Seetong_tps[55930:6115559]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 11:57:29.869 Seetong_tps[55930:6115559] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.470MB
2026-10-21 11:57:29.870 Seetong_tps[55930:6115559] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.470MB
2026-10-21 11:57:29.870 Seetong_tps[55930:6115559] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.470MB
2026-10-21 11:57:29.882 Seetong_tps[55930:6115559] viewDidLoad/configtime=2026-10-21 03:57:29 +0000
2026-10-21 11:57:29.882 Seetong_tps[55930:6115559]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 11:57:29.882 Seetong_tps[55930:6115559]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 11:57:29.894 Seetong_tps[55930:6115633] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-21 11:57:29.919 Seetong_tps[55930:6115559]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 11:57:29.922 Seetong_tps[55930:6115559]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 11:57:29.922 Seetong_tps[55930:6115559] 开始检查未读客服消息...
2026-10-21 11:57:29.922 Seetong_tps[55930:6115559] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 11:57:29.925 Seetong_tps[55930:6115559]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 11:57:29.925 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty - 
2026-10-21 11:57:29.926 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 11:57:29.928 Seetong_tps[55930:6115559] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 11:57:29.928 Seetong_tps[55930:6115559] NAV deviceOrientationDidChange:1
2026-10-21 11:57:29.931 Seetong_tps[55930:6115559] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 11:57:29.931 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty - 
2026-10-21 11:57:29.931 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 11:57:29.991 Seetong_tps[55930:6115559]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 11:57:30.076 Seetong_tps[55930:6115559] Super properties have already been unregistered.
2026-10-21 11:57:30.076 Seetong_tps[55930:6115559] UMAPM_OOMSampling(0,0):NO
2026-10-21 11:57:30.076 Seetong_tps[55930:6115633] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-21 11:57:30.076 Seetong_tps[55930:6115633]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-21 11:57:30.076 Seetong_tps[55930:6115633]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 11:57:30.077 Seetong_tps[55930:6115633]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-21 11:57:30.077 Seetong_tps[55930:6115633]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 11:57:30.078 Seetong_tps[55930:6115559]  -- deviceListDataUpdate - AppLaunch 还剩 1.626322031021118 秒 - 再延迟 2.126322031021118 秒 - 启动耗时 1.373677968978882 秒
2026-10-21 11:57:30.078 Seetong_tps[55930:6115559] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 11:57:30.078 Seetong_tps[55930:6115559]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1374 毫秒
2026-10-21 11:57:30.079 Seetong_tps[55930:6115559] ++++-[VideoView dealloc]++++
2026-10-21 11:57:30.081 Seetong_tps[55930:6115559] OpenGLView20_Seetong dealloc:0x13fad1b80
2026-10-21 11:57:30.091 Seetong_tps[55930:6115559] UMAPM_NetworkSampling(0,0):NO
2026-10-21 11:57:30.102 Seetong_tps[55930:6115559]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 11:57:30.102 Seetong_tps[55930:6115559]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:57:30.103 Seetong_tps[55930:6115559]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 495;
}
2026-10-21 11:57:30.105 Seetong_tps[55930:6115559] 蓝牙已打开
2026-10-21 11:57:30.154 Seetong_tps[55930:6115559]  -- WebSocket - 重置重连次数 -- 
2026-10-21 11:57:30.163 Seetong_tps[55930:6115559]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 11:57:30.163 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty - 
2026-10-21 11:57:30.163 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 11:57:30.163 Seetong_tps[55930:6115559] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 11:57:30.163 Seetong_tps[55930:6115559] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 11:57:30.171 Seetong_tps[55930:6115559]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:57:30.171 Seetong_tps[55930:6115559]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 11:57:30.338 Seetong_tps[55930:6115633] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1OTg1MDE1Mywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.kF_IOzpoKp8TKuSRPU1ykEsYOpS92CVPtxYOiq1mnKs","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE1OTg1MDE1NCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXk1Il19.DrUVln493CqMM_UcaQz0c9Ez4laIPV5ZBHJJbZMnpeo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24902"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24904"}]}
====
2026-10-21 11:57:30.341 Seetong_tps[55930:6115561] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13e438d80>{number = 3, name = (null)}====
2026-10-21 11:57:30.355 Seetong_tps[55930:6115563] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x13e43afc0>{number = 5, name = (null)}====
2026-10-21 11:57:30.356 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 11:57:30.360 Seetong_tps[55930:6115641] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13fa80ac0>{number = 13, name = (null)}====
2026-10-21 11:57:30.385 Seetong_tps[55930:6115638] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1403152c0>{number = 18, name = (null)}====
2026-10-21 11:57:30.386 Seetong_tps[55930:6115559] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 11:57:30.408 Seetong_tps[55930:6115636] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x140315280>{number = 19, name = (null)}====
2026-10-21 11:57:30.408 Seetong_tps[55930:6115640] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x140315380>{number = 20, name = (null)}====
2026-10-21 11:57:30.408 Seetong_tps[55930:6115559]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 11:57:30.409 Seetong_tps[55930:6115559]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVQEU1AAAlFvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 11:57:30.423 Seetong_tps[55930:6115559]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:57:30.423 Seetong_tps[55930:6115559]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 11:57:30.573 Seetong_tps[55930:6115634] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x140315680>{number = 22, name = (null)}====
2026-10-21 11:57:30.578 Seetong_tps[55930:6115637] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x140315500>{number = 23, name = (null)}====
2026-10-21 11:57:30.579 Seetong_tps[55930:6115574] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x140315400>{number = 24, name = (null)}====
2026-10-21 11:57:30.581 Seetong_tps[55930:6115635] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1403154c0>{number = 25, name = (null)}====
2026-10-21 11:57:30.586 Seetong_tps[55930:6115559]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 11:57:30.586 Seetong_tps[55930:6115635]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 11:57:30.587 Seetong_tps[55930:6115559] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 11:57:30.587 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 11:57:30.587 Seetong_tps[55930:6115559] 客服消息未读数量: 0
2026-10-21 11:57:30.587 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 11:57:30.587 Seetong_tps[55930:6115559]  -- 获取版本信息成功: {
}
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 11:57:30.589 Seetong_tps[55930:6115635] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 11:57:30.589 Seetong_tps[55930:6115559]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 11:57:30.589 Seetong_tps[55930:6115559]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 11:57:30.589 Seetong_tps[55930:6115559]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1885 毫秒
2026-10-21 11:57:30.593 Seetong_tps[55930:6115573] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x140315440>{number = 26, name = (null)}====
2026-10-21 11:57:30.601 Seetong_tps[55930:6115562] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x13e43b900>{number = 6, name = (null)}====
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 11:57:30 603 - devIds: (
    42065949
)
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 11:57:30.602 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 11:57:30.603 Seetong_tps[55930:6115569] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13e6c0b80>{number = 8, name = (null)}====
2026-10-21 11:57:30.610 Seetong_tps[55930:6115559]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 11:57:30.610 Seetong_tps[55930:6115559]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 11:57:30.616 Seetong_tps[55930:6115559]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=49&addr=bjrelay43.s2.seetong.com:15443;type=0&load=49&addr=bjrelayvip1.s2.seetong.com:15443;type=0&load=55&addr=bjrelay43.s2.seetong.com:5443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=bjrelay5.s5.seetong.com:7443;type=0&load=24&addr=bjrelay3.s5.seetong.com:4443;type=0&load=25&addr=bjrelay55.s5.seetong.com:2443;"}
2026-10-21 11:57:30.616 Seetong_tps[55930:6115559]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:57:30.619 Seetong_tps[55930:6115559]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 11:57:30.619 Seetong_tps[55930:6115559]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 11:57:30.680 Seetong_tps[55930:6115559]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 11:57:30.681 Seetong_tps[55930:6115559]  -- WebSocket - 重置重连次数 -- 
2026-10-21 11:57:30.681 Seetong_tps[55930:6115559]  -- WebSocket connection 长连接成功 - 耗时：0.8 秒
2026-10-21 11:57:30.684 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:30.685 Seetong_tps[55930:6115559]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMIA1AHUlJpAQQB","reconn":0}}
2026-10-21 11:57:30.685 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:30.685 Seetong_tps[55930:6115559] MessageThrottle reloadTableView ---
2026-10-21 11:57:30.706 Seetong_tps[55930:6115639] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13fa80600>{number = 12, name = (null)}====
2026-10-21 11:57:30.897 Seetong_tps[55930:6115559] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 11:57:30.897 Seetong_tps[55930:6115559] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 11:57:30.899 Seetong_tps[55930:6115559] Formatted Date: 2026-10-21
2026-10-21 11:57:30.899 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:30.987 Seetong_tps[55930:6115573] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x140315440>{number = 26, name = (null)}====
2026-10-21 11:57:30.988 Seetong_tps[55930:6115559]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792552246000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 11:57:30.989 Seetong_tps[55930:6115559]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:57:30.989 Seetong_tps[55930:6115559]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 11:10:46 - p2pLastHeartTime: 1792552246000 - modelHeartTime: 1792552246000
2026-10-21 11:57:31.007 Seetong_tps[55930:6115559] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 11:57:31.011 Seetong_tps[55930:6115559] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 11:57:31.013 Seetong_tps[55930:6115559]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=11:27:38 end=11:57:31 deviceCount=1
2026-10-21 11:57:31.013 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:31.195 Seetong_tps[55930:6115559] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 11:57:31.503 Seetong_tps[55930:6115559] MessageThrottle reloadTableView ---
2026-10-21 11:57:32.021 Seetong_tps[55930:6115559] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 11:57:32.021 Seetong_tps[55930:6115559] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 11:57:32.021 Seetong_tps[55930:6115559] 用户设置的具体字体大小: 17.000000
2026-10-21 11:57:32.301 Seetong_tps[55930:6115559] AppLaunch hideForRefreshToken
2026-10-21 11:57:32.301 Seetong_tps[55930:6115559] AppLaunch hideForRefreshToken dismiss
2026-10-21 11:57:32.302 Seetong_tps[55930:6115559] AppLaunch dismiss...
2026-10-21 11:57:32.609 Seetong_tps[55930:6115559] AppLaunch dismiss... end
2026-10-21 11:57:32.609 Seetong_tps[55930:6115559]  dealloc -- STAppLaunchWindow
2026-10-21 11:57:32.611 Seetong_tps[55930:6115559]  dealloc -- STAppLaunchViewController
2026-10-21 11:57:32.755 Seetong_tps[55930:6115633] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 11:57:32.755 Seetong_tps[55930:6115633] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 11:57:32.755 Seetong_tps[55930:6115633]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-21 11:57:32.756 Seetong_tps[55930:6115633]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 11:57:33.076 Seetong_tps[55930:6115559]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 11:57:33.281 Seetong_tps[55930:6115559] MessageThrottle reloadTableView ---
2026-10-21 11:57:33.503 Seetong_tps[55930:6115639] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13fa80600>{number = 12, name = (null)}====
2026-10-21 11:57:33.591 Seetong_tps[55930:6115559]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 11:57:33.591 Seetong_tps[55930:6115559]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 11:57:33.591 Seetong_tps[55930:6115559] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 11:57:33.942 Seetong_tps[55930:6115639] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13fa80600>{number = 12, name = (null)}====
2026-10-21 11:57:34.127 Seetong_tps[55930:6115633]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 11:57:34.128 Seetong_tps[55930:6115633]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 11:57:34.128 Seetong_tps[55930:6115633]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 11:57:34.128 Seetong_tps[55930:6115633]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 11:57:34.963 Seetong_tps[55930:6115641] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-21 11:57:34.964 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:57:34.964 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cb80000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-21 11:57:34.964 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:57:34.965 Seetong_tps[55930:6115641] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 11:57:34.966 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:57:34.966 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cb84000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-21 11:57:34.966 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:57:34.966 Seetong_tps[55930:6115641] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 11:57:34.967 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:57:34.967 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 11:57:34.967 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:57:34.968 Seetong_tps[55930:6115641] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 11:57:34.968 Seetong_tps[55930:6115641] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-21 11:57:34.968 Seetong_tps[55930:6115641] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 11646 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-21 11:57:34.968 Seetong_tps[55930:6115641] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1136480494 sequence 3 version 4
2026-10-21 11:57:34.968 Seetong_tps[55930:6115641] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-21 11:57:34.970 Seetong_tps[55930:6115641] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-21 11:57:34.970 Seetong_tps[55930:6115641] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-21 11:57:34.970 Seetong_tps[55930:6115641] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-21 11:57:34.984 Seetong_tps[55930:6115559] [KMPAlarmModule] module loaded
2026-10-21 11:57:34.984 Seetong_tps[55930:6115559] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x14090d6c0>
2026-10-21 11:57:34.984 Seetong_tps[55930:6115559] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 11:57:34.994 Seetong_tps[55930:6115641] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 11:57:34.997 Seetong_tps[55930:6115559]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 11:57:35.011 Seetong_tps[55930:6115643] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-21 11:57:35.681 Seetong_tps[55930:6115562] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-21 11:57:35.683 Seetong_tps[55930:6115562] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-21 11:57:35.683 Seetong_tps[55930:6115562] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 11:57:35.683 Seetong_tps[55930:6115562] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-21 11:57:35.684 Seetong_tps[55930:6115562] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-21 11:57:35.686 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-21 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-21 11:57:35.687 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-21 startTime=00:00:00 endTime=11:57:35 cachedAnchor=null-null
2026-10-21 11:57:35.687 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=00:00:00 endTime=11:57:35 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-21 11:57:35.687 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=00:00:00, endTime=11:57:35, deviceIds=[]
2026-10-21 11:57:35.687 Seetong_tps[55930:6115562] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-21 11:57:35.688 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=00:00:00 end=11:57:35 deviceCount=1
2026-10-21 11:57:35.688 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:35.689 Seetong_tps[55930:6115574] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 11:57:35.750 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-21 11:57:35.750 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=11:27:38 totalWindows=1
2026-10-21 11:57:35.750 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-11:27:38
2026-10-21 11:57:35.756 Seetong_tps[55930:6115562] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-21 11:57:35.822 Seetong_tps[55930:6115559] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 11:57:35.822 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 11:57:35.834 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=70 modelCount=70 itemCount=70 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    88,
    88,
    82
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 11:57:35.834 Seetong_tps[55930:6115559] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=70 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 11:57:35.835 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=00:00:00, endTime=11:57:35, hasMore=false, itemCount=70
2026-10-21 11:57:35.842 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=70, responseDate=2026-10-21, responseStart=00:00:00, responseEnd=11:57:35, hasMore=false, remoteThumbCount=63, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 11:57:35.842 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-21 11:57:35.846 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=00:00:00 end=11:57:35 count=70 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=4 totalMs=4
2026-10-21 11:57:35.847 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=00:00:00 end=11:57:35 lastTimestampMs=1792512000000 daoMs=0
2026-10-21 11:57:35.847 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=11:57:35, hasMore=false, count=100
2026-10-21 11:57:35.847 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=00:00:00 end=11:57:35 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-11:57:35 anchor=null-null
2026-10-21 11:57:35.847 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=70 fallbackCount=70
2026-10-21 11:57:35.847 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=70, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-21 11:57:35.858 Seetong_tps[55930:6115574] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=174 rowCount=71
2026-10-21 11:57:35.859 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-21 endTime=11:57:35
2026-10-21 11:57:35.859 Seetong_tps[55930:6115574] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-21 11:57:35.859 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 11:57:35.859 Seetong_tps[55930:6115574] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-21 11:57:35.875 Seetong_tps[55930:6115559] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=11:57:35
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 11:57:35.876 Seetong_tps[55930:6115559] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 11:57:35.876 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-21 11:57:35.876 Seetong_tps[55930:6115562] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-21 11:57:35.923 Seetong_tps[55930:6115559] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 11:57:35.923 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 11:57:35.924 Seetong_tps[55930:6115559] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 11:57:35.924 Seetong_tps[55930:6115559] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 11:57:35.924 Seetong_tps[55930:6115573] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 11:57:35.971 Seetong_tps[55930:6115573] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-21
2026-10-21 11:57:37.925 Seetong_tps[55930:6115559]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-21 11:57:37.925 Seetong_tps[55930:6115559]  --- 取消心跳 destoryHeartBeat --- 
2026-10-21 11:57:37.925 Seetong_tps[55930:6115559]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-21 11:57:37.926 Seetong_tps[55930:6115559] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-21 11:57:37.926 Seetong_tps[55930:6115559] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-21 11:57:37.931 Seetong_tps[55930:6115559] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-21 11:57:37.941 Seetong_tps[55930:6115559] [保存失败] 相机对象或存储字典为空
2026-10-21 13:06:36.678 Seetong_tps[56003:6138991] app_version=8.4.106
2026-10-21 13:06:36.680 Seetong_tps[56003:6138991]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 13:06:36.680 Seetong_tps[56003:6138991] showForLogin 1
2026-10-21 13:06:36.680 Seetong_tps[56003:6138991] AppLaunch 还剩 6.779644012451172 秒
2026-10-21 13:06:36.686 Seetong_tps[56003:6138997] 询问用户是否开启推送成功
2026-10-21 13:06:36.686 Seetong_tps[56003:6138997] 用户点击允许接收推送
2026-10-21 13:06:36.691 Seetong_tps[56003:6139005] remoteNotificationSetting: <UNNotificationSettings: 0x113ed97c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 13:06:36.701 Seetong_tps[56003:6138991]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 13:06:36.707 Seetong_tps[56003:6138991] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.860MB
2026-10-21 13:06:36.709 Seetong_tps[56003:6138991] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.860MB
2026-10-21 13:06:36.709 Seetong_tps[56003:6138991] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.860MB
2026-10-21 13:06:36.717 Seetong_tps[56003:6139034] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 13:06:36.717 Seetong_tps[56003:6139034] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 13:06:36.717 Seetong_tps[56003:6139034]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 13:06:36.724 Seetong_tps[56003:6138991] viewDidLoad/configtime=2026-10-21 05:06:36 +0000
2026-10-21 13:06:36.725 Seetong_tps[56003:6138991]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 13:06:36.725 Seetong_tps[56003:6138991]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 13:06:36.775 Seetong_tps[56003:6138991]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 13:06:36.778 Seetong_tps[56003:6138991]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 13:06:36.778 Seetong_tps[56003:6138991] 开始检查未读客服消息...
2026-10-21 13:06:36.778 Seetong_tps[56003:6138991] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 13:06:36.787 Seetong_tps[56003:6138991]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 13:06:36.787 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty - 
2026-10-21 13:06:36.787 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 13:06:36.790 Seetong_tps[56003:6138991] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 13:06:36.790 Seetong_tps[56003:6138991] NAV deviceOrientationDidChange:1
2026-10-21 13:06:36.794 Seetong_tps[56003:6138991] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 13:06:36.794 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty - 
2026-10-21 13:06:36.794 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 13:06:36.839 Seetong_tps[56003:6138991]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 13:06:36.889 Seetong_tps[56003:6139034] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE2Mzk5Njc5Niwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.mtZeGeAQ5yTPzxz0xfaEFxYftH_bZVi6iVBlFbfXLQ8","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE2Mzk5Njc5Nywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTE1X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXkzIl19.y6cyyOlZgzFIquMtsTW9-EZJeGz-AQD52ToKU-WHbAg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24905"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24902"}]}
====
2026-10-21 13:06:36.926 Seetong_tps[56003:6138991] Super properties have already been unregistered.
2026-10-21 13:06:36.926 Seetong_tps[56003:6138991] UMAPM_OOMSampling(0,0):NO
2026-10-21 13:06:36.928 Seetong_tps[56003:6138991]  -- deviceListDataUpdate - AppLaunch 还剩 1.532453060150146 秒 - 再延迟 2.032453060150146 秒 - 启动耗时 1.467546939849854 秒
2026-10-21 13:06:36.928 Seetong_tps[56003:6138991] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 13:06:36.928 Seetong_tps[56003:6138991]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1468 毫秒
2026-10-21 13:06:36.929 Seetong_tps[56003:6138991] ++++-[VideoView dealloc]++++
2026-10-21 13:06:36.931 Seetong_tps[56003:6138991] OpenGLView20_Seetong dealloc:0x119b01b80
2026-10-21 13:06:36.936 Seetong_tps[56003:6138991] UMAPM_NetworkSampling(0,0):NO
2026-10-21 13:06:36.936 Seetong_tps[56003:6138991]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 13:06:36.936 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:06:36.937 Seetong_tps[56003:6138991]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 495;
}
2026-10-21 13:06:36.938 Seetong_tps[56003:6138991] 蓝牙已打开
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991]  -- WebSocket - 重置重连次数 -- 
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty - 
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 13:06:36.941 Seetong_tps[56003:6138991] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 13:06:36.945 Seetong_tps[56003:6138991]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 13:06:36.945 Seetong_tps[56003:6138991]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 13:06:37.002 Seetong_tps[56003:6139004] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cac12c0>{number = 6, name = (null)}====
2026-10-21 13:06:37.006 Seetong_tps[56003:6139031] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cac3340>{number = 10, name = (null)}====
2026-10-21 13:06:37.023 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 13:06:37.068 Seetong_tps[56003:6139070] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12fb2de80>{number = 20, name = (null)}====
2026-10-21 13:06:37.068 Seetong_tps[56003:6138991]  -- 获取版本信息成功: {
}
2026-10-21 13:06:37.071 Seetong_tps[56003:6139032] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x113f27340>{number = 12, name = (null)}====
2026-10-21 13:06:37.071 Seetong_tps[56003:6139071] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fb2db00>{number = 21, name = (null)}====
2026-10-21 13:06:37.072 Seetong_tps[56003:6139074] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fb2dac0>{number = 22, name = (null)}====
2026-10-21 13:06:37.072 Seetong_tps[56003:6138991] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 13:06:37.072 Seetong_tps[56003:6138991] 客服消息未读数量: 0
2026-10-21 13:06:37.072 Seetong_tps[56003:6138991]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 13:06:37.073 Seetong_tps[56003:6138991]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVQEUVUBAlZvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 13:06:37.074 Seetong_tps[56003:6139005] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cac1400>{number = 7, name = (null)}====
2026-10-21 13:06:37.074 Seetong_tps[56003:6139038] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fb2da40>{number = 24, name = (null)}====
2026-10-21 13:06:37.074 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:06:37.076 Seetong_tps[56003:6139073] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fb2d440>{number = 25, name = (null)}====
2026-10-21 13:06:37.077 Seetong_tps[56003:6138991] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 13:06:37.085 Seetong_tps[56003:6139072] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12faa3ec0>{number = 26, name = (null)}====
2026-10-21 13:06:37.094 Seetong_tps[56003:6138997] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c838d80>{number = 2, name = (null)}====
2026-10-21 13:06:37.099 Seetong_tps[56003:6138991]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 13:06:37.099 Seetong_tps[56003:6138991]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 13:06:37.104 Seetong_tps[56003:6138991]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=51&addr=bjrelay42.s2.seetong.com:6443;type=0&load=50&addr=bjrelayvip3.s2.seetong.com:12443;type=0&load=43&addr=bjrelayvip3.s2.seetong.com:13443;","clientIp":"223.90.239.134","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay9.s5.seetong.com:5443;type=0&load=26&addr=bjrelay2.s5.seetong.com:3443;type=0&load=22&addr=bjrelay9.s5.seetong.com:15443;"}
2026-10-21 13:06:37.120 Seetong_tps[56003:6139069] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fbe9040>{number = 27, name = (null)}====
2026-10-21 13:06:37.122 Seetong_tps[56003:6138991]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 13:06:37.122 Seetong_tps[56003:6138997]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 13:06:37.122 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 13:06:37.122 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 13:06:37.123 Seetong_tps[56003:6138997] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1663 毫秒
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 13:06:37 124 - devIds: (
    42065949
)
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 13:06:37.123 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 13:06:37.124 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:06:37.125 Seetong_tps[56003:6138991]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 13:06:37.140 Seetong_tps[56003:6138991]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 13:06:37.140 Seetong_tps[56003:6138991]  -- WebSocket - 重置重连次数 -- 
2026-10-21 13:06:37.140 Seetong_tps[56003:6138991]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-21 13:06:37.141 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:37.141 Seetong_tps[56003:6138991]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMIBVUGUlVpAQQB","reconn":0}}
2026-10-21 13:06:37.141 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:37.143 Seetong_tps[56003:6139075] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x119aa8800>{number = 13, name = (null)}====
2026-10-21 13:06:37.242 Seetong_tps[56003:6138991] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 13:06:37.242 Seetong_tps[56003:6138991] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 13:06:37.243 Seetong_tps[56003:6138991] Formatted Date: 2026-10-21
2026-10-21 13:06:37.243 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:37.279 Seetong_tps[56003:6138991]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 13:06:37.279 Seetong_tps[56003:6138991]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 13:06:37.343 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 13:06:37.347 Seetong_tps[56003:6138991] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 13:06:37.348 Seetong_tps[56003:6138991]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=11:57:35 end=13:06:37 deviceCount=1
2026-10-21 13:06:37.348 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:37.375 Seetong_tps[56003:6138997] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10c838d80>{number = 2, name = (null)}====
2026-10-21 13:06:37.376 Seetong_tps[56003:6139081] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119aa8bc0>{number = 14, name = (null)}====
2026-10-21 13:06:37.377 Seetong_tps[56003:6138991]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792556026000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 13:06:37.378 Seetong_tps[56003:6138991]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 12:13:46 - p2pLastHeartTime: 1792556026000 - modelHeartTime: 1792556026000
2026-10-21 13:06:37.379 Seetong_tps[56003:6138991]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 12:13:46 - p2pLastHeartTime: 1792556026000 - modelHeartTime: 1792556026000
2026-10-21 13:06:37.779 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 13:06:37.906 Seetong_tps[56003:6138991] MessageThrottle reloadTableView ---
2026-10-21 13:06:37.964 Seetong_tps[56003:6139034]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 13:06:37.964 Seetong_tps[56003:6139034]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 13:06:37.964 Seetong_tps[56003:6139034]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 13:06:37.964 Seetong_tps[56003:6139034]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 13:06:38.886 Seetong_tps[56003:6138991] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 13:06:38.886 Seetong_tps[56003:6138991] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 13:06:38.886 Seetong_tps[56003:6138991] 用户设置的具体字体大小: 17.000000
2026-10-21 13:06:39.019 Seetong_tps[56003:6138991] AppLaunch hideForRefreshToken
2026-10-21 13:06:39.019 Seetong_tps[56003:6138991] AppLaunch hideForRefreshToken dismiss
2026-10-21 13:06:39.019 Seetong_tps[56003:6138991] AppLaunch dismiss...
2026-10-21 13:06:39.327 Seetong_tps[56003:6138991] AppLaunch dismiss... end
2026-10-21 13:06:39.327 Seetong_tps[56003:6138991]  dealloc -- STAppLaunchWindow
2026-10-21 13:06:39.331 Seetong_tps[56003:6138991]  dealloc -- STAppLaunchViewController
2026-10-21 13:06:39.935 Seetong_tps[56003:6138991]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 13:06:40.374 Seetong_tps[56003:6139073] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12fb2d440>{number = 25, name = (null)}====
2026-10-21 13:06:40.449 Seetong_tps[56003:6138991]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 13:06:40.449 Seetong_tps[56003:6138991]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 13:06:40.449 Seetong_tps[56003:6138991] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 13:06:40.922 Seetong_tps[56003:6139073] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fb2d440>{number = 25, name = (null)}====
2026-10-21 13:06:41.104 Seetong_tps[56003:6138991]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 13:06:41.104 Seetong_tps[56003:6138991]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 13:06:41.105 Seetong_tps[56003:6139072] zzzzz:FC_ResumeDevCom start
2026-10-21 13:06:41.105 Seetong_tps[56003:6139072] zzzzz:FC_ResumeDevCom
2026-10-21 13:06:41.348 Seetong_tps[56003:6138991]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 13:06:41.349 Seetong_tps[56003:6138991]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 13:06:41.349 Seetong_tps[56003:6138991] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 13:06:41.418 Seetong_tps[56003:6138999] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cac0d80>{number = 5, name = (null)}====
2026-10-21 13:06:41.434 Seetong_tps[56003:6138991]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 13:06:41.434 Seetong_tps[56003:6139031]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 13:06:41.434 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 13:06:41.434 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 13:06:41.437 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 13:06:41.437 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 13:06:41.437 Seetong_tps[56003:6139031]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 13:06:41.437 Seetong_tps[56003:6139031]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 13:06:41.438 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 13:06:41.438 Seetong_tps[56003:6139031] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 13:06:41.438 Seetong_tps[56003:6138991]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 13:06:41.438 Seetong_tps[56003:6138991]  -- observeValueForKeyPath isLoading NO -- 
2026-10-21 13:06:41.438 Seetong_tps[56003:6138991]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 13:06:41.438 Seetong_tps[56003:6138991]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5978 毫秒
2026-10-21 13:06:41.440 Seetong_tps[56003:6138991]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 13:06:41.440 Seetong_tps[56003:6138991]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 13:06:41.440 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 13:06:41.440 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 13:06:41.441 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:41.441 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 13:06:41 441 - devIds: (
    42065949
)
2026-10-21 13:06:41.442 Seetong_tps[56003:6138991]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 5EA7D484-8C68-4AF0-8D93-448991A94EB9
2026-10-21 13:06:41.442 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:41.442 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 13:06:41.448 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:06:41.449 Seetong_tps[56003:6138991]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 13:06:41.499 Seetong_tps[56003:6139086] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f937cc0>{number = 19, name = (null)}====
2026-10-21 13:06:41.501 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:06:41.577 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_low_power_online
2026-10-21 13:06:41.577 Seetong_tps[56003:6138991]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792556026000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 13:06:41.578 Seetong_tps[56003:6138991]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 12:13:46 - p2pLastHeartTime: 1792556026000 - modelHeartTime: 1792556026000
2026-10-21 13:06:41.579 Seetong_tps[56003:6138991]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 12:13:46 - p2pLastHeartTime: 1792556026000 - modelHeartTime: 1792556026000
2026-10-21 13:06:41.612 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 13:06:42.099 Seetong_tps[56003:6138991] MessageThrottle reloadTableView ---
2026-10-21 13:06:42.379 Seetong_tps[56003:6139069] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-21 13:06:42.380 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 13:06:42.381 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f0b8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-21 13:06:42.381 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 13:06:42.382 Seetong_tps[56003:6139069] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 13:06:42.382 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 13:06:42.382 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f0bc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-21 13:06:42.382 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 13:06:42.383 Seetong_tps[56003:6139069] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-21 13:06:42.383 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 11808 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 319168555 sequence 3 version 4
2026-10-21 13:06:42.384 Seetong_tps[56003:6139069] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-21 13:06:42.386 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-21 13:06:42.386 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-21 13:06:42.386 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-21 13:06:42.399 Seetong_tps[56003:6138991] [KMPAlarmModule] module loaded
2026-10-21 13:06:42.400 Seetong_tps[56003:6138991] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1199ffd00>
2026-10-21 13:06:42.400 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 13:06:42.409 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 13:06:42.412 Seetong_tps[56003:6138991]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 13:06:42.420 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-21 13:06:43.088 Seetong_tps[56003:6139038] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-21 13:06:43.089 Seetong_tps[56003:6139038] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-21 13:06:43.090 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 13:06:43.090 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-21 13:06:43.091 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-21 13:06:43.093 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-21 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-21 13:06:43.094 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-21 startTime=00:00:00 endTime=13:06:43 cachedAnchor=null-null
2026-10-21 13:06:43.094 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-21 startTime=00:00:00 endTime=13:06:43 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-21 13:06:43.094 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=00:00:00, endTime=13:06:43, deviceIds=[]
2026-10-21 13:06:43.095 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-21 13:06:43.095 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=00:00:00 end=13:06:43 deviceCount=1
2026-10-21 13:06:43.095 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:43.097 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 13:06:43.157 Seetong_tps[56003:6139069] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-21 13:06:43.158 Seetong_tps[56003:6139069] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=11:57:35 totalWindows=1
2026-10-21 13:06:43.158 Seetong_tps[56003:6139069] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-11:57:35
2026-10-21 13:06:43.164 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-21 13:06:43.313 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 13:06:43.314 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-21 13:06:43.339 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=84 modelCount=84 itemCount=84 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-21 13:06:43.339 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=84 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-21 13:06:43.340 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=00:00:00, endTime=13:06:43, hasMore=false, itemCount=84
2026-10-21 13:06:43.349 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=84, responseDate=2026-10-21, responseStart=00:00:00, responseEnd=13:06:43, hasMore=false, remoteThumbCount=77, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-21 13:06:43.349 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-21 13:06:43.358 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=00:00:00 end=13:06:43 count=84 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=8 totalMs=9
2026-10-21 13:06:43.359 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=00:00:00 end=13:06:43 lastTimestampMs=1792512000000 daoMs=1
2026-10-21 13:06:43.359 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=13:06:43, hasMore=false, count=100
2026-10-21 13:06:43.359 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=00:00:00 end=13:06:43 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-13:06:43 anchor=null-null
2026-10-21 13:06:43.360 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=84 fallbackCount=84
2026-10-21 13:06:43.360 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=84, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-21 13:06:43.375 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=284 rowCount=85
2026-10-21 13:06:43.376 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-21 endTime=13:06:43
2026-10-21 13:06:43.376 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-21 13:06:43.376 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-21
2026-10-21 13:06:43.376 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-21 endTime=13:06:43
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-21
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 13:06:43.392 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 13:06:43.392 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-21 13:06:43.393 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-21 13:06:43.436 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 13:06:43.436 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-21
2026-10-21 13:06:43.436 Seetong_tps[56003:6138991] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-21 13:06:43.436 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-21 13:06:43.436 Seetong_tps[56003:6139072] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-21, bucketCount=7, firstDate=2026-10-21, bucketDates=2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16, 2026-10-15
2026-10-21 13:06:43.483 Seetong_tps[56003:6139072] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-21
2026-10-21 13:06:46.928 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:06:56.928 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:06.927 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:16.927 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:20.865 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610216ad84844815b8069995ee355, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-21 13:07:21.041 Seetong_tps[56003:6139038] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-21 13:07:21.041 Seetong_tps[56003:6139038] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610216ad84844815b8069995ee355, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792559160000, canRotate=true}
2026-10-21 13:07:21.041 Seetong_tps[56003:6138991] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792559160000
2026-10-21 13:07:21.042 Seetong_tps[56003:6138991] 【kuikly performance】pagename: PlayBackPage, Memory in use: 93.673MB
2026-10-21 13:07:21.076 Seetong_tps[56003:6139038] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-21 13:07:21.109 Seetong_tps[56003:6138991] KMPCloudPlaybackVideoView set prop index = 0
2026-10-21 13:07:21.124 Seetong_tps[56003:6138991] hrv_setPropWithKey:index
2026-10-21 13:07:21.124 Seetong_tps[56003:6138991] index = 16
2026-10-21 13:07:21.124 Seetong_tps[56003:6138991] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-21 13:07:21.130 Seetong_tps[56003:6138991] hrv_setPropWithKey:index
2026-10-21 13:07:21.130 Seetong_tps[56003:6138991] index = 17
2026-10-21 13:07:21.130 Seetong_tps[56003:6138991] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-21 13:07:21.136 Seetong_tps[56003:6138991] hrv_setPropWithKey:index
2026-10-21 13:07:21.136 Seetong_tps[56003:6138991] index = 18
2026-10-21 13:07:21.160 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.163 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.164 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.167 Seetong_tps[56003:6138991] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-21 13:07:21.169 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.170 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.170 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:21.185 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 13:07:21.187 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 13:07:21.697 Seetong_tps[56003:6139122] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-21 13:07:21.715 Seetong_tps[56003:6139122] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-21 13:07:21.757 Seetong_tps[56003:6138991] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1105f1580>
2026-10-21 13:07:21.757 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 13:07:21.757 Seetong_tps[56003:6139122] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-21 13:07:21.765 Seetong_tps[56003:6138991] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-21 13:07:21.765 Seetong_tps[56003:6138991] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-21 13:07:21.766 Seetong_tps[56003:6138991] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-21 13:07:21.766 Seetong_tps[56003:6138991] uid:42065949-CH-1 playAudio
2026-10-21 13:07:21.766 Seetong_tps[56003:6138991] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-21 13:07:21.766 Seetong_tps[56003:6138991] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-21 13:07:21.766 Seetong_tps[56003:6138991] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-21 13:07:21.767 Seetong_tps[56003:6138991] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-21 13:07:21.767 Seetong_tps[56003:6138991] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-21 13:07:22.378 Seetong_tps[56003:6139022]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-21 13:07:23.172 Seetong_tps[56003:6139022] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=944
2026-10-21 13:07:23.173 Seetong_tps[56003:6139022] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=1584
2026-10-21 13:07:23.235 Seetong_tps[56003:6138991] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-21 13:07:23.251 Seetong_tps[56003:6138991] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021130600","alarmType": 268435455,"audioEnable": 1}
2026-10-21 13:07:23.251 Seetong_tps[56003:6138991] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-21 13:07:23.251 Seetong_tps[56003:6138991]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 13:07:23.251 Seetong_tps[56003:6138991]  -- 播放视频（录像） -- 开始时间: 2026-10-21 05:07:23 +0000
2026-10-21 13:07:23.251 Seetong_tps[56003:6139398] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261021130600
2026-10-21 13:07:23.252 Seetong_tps[56003:6138991] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021130600","alarmType": 268435455,"audioEnable": 1}
2026-10-21 13:07:23.252 Seetong_tps[56003:6138991] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-21 13:07:23.252 Seetong_tps[56003:6138991]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 13:07:23.252 Seetong_tps[56003:6138991]  -- 播放视频（录像） -- 开始时间: 2026-10-21 05:07:23 +0000
2026-10-21 13:07:23.252 Seetong_tps[56003:6139398] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261021130600
2026-10-21 13:07:23.580 Seetong_tps[56003:6139022]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-21 13:07:23.581 Seetong_tps[56003:6139022]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10c9e0000>
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:23.771 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-21 13:07:23.772 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10c9e0c00>
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-21 13:07:23.773 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:23.774 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:24.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559244.252522,lastReceiveYUVTimeInterval=1792559243.251413,interval=1.001,videoView=0x12fac7800
2026-10-21 13:07:24.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559244.252741,lastReceiveYUVTimeInterval=1792559243.252287,interval=1.000,videoView=0x12fac7000
2026-10-21 13:07:25.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559245.252030,lastReceiveYUVTimeInterval=1792559243.251413,interval=2.001,videoView=0x12fac7800
2026-10-21 13:07:25.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559245.252358,lastReceiveYUVTimeInterval=1792559245.225781,interval=0.027,videoView=0x12fac7000
2026-10-21 13:07:26.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559246.252448,lastReceiveYUVTimeInterval=1792559246.214959,interval=0.037,videoView=0x12fac7800
2026-10-21 13:07:26.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559246.252755,lastReceiveYUVTimeInterval=1792559246.209316,interval=0.043,videoView=0x12fac7000
2026-10-21 13:07:26.927 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:27.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559247.252441,lastReceiveYUVTimeInterval=1792559247.199876,interval=0.053,videoView=0x12fac7800
2026-10-21 13:07:27.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559247.252604,lastReceiveYUVTimeInterval=1792559247.206037,interval=0.047,videoView=0x12fac7000
2026-10-21 13:07:28.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559248.254825,lastReceiveYUVTimeInterval=1792559248.182336,interval=0.072,videoView=0x12fac7800
2026-10-21 13:07:28.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559248.255920,lastReceiveYUVTimeInterval=1792559248.250538,interval=0.005,videoView=0x12fac7000
2026-10-21 13:07:29.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559249.251630,lastReceiveYUVTimeInterval=1792559249.223991,interval=0.028,videoView=0x12fac7800
2026-10-21 13:07:29.253 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559249.253101,lastReceiveYUVTimeInterval=1792559249.252305,interval=0.001,videoView=0x12fac7000
2026-10-21 13:07:30.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559250.252450,lastReceiveYUVTimeInterval=1792559250.213473,interval=0.039,videoView=0x12fac7800
2026-10-21 13:07:30.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559250.252716,lastReceiveYUVTimeInterval=1792559250.245017,interval=0.008,videoView=0x12fac7000
2026-10-21 13:07:31.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559251.252398,lastReceiveYUVTimeInterval=1792559251.199556,interval=0.053,videoView=0x12fac7800
2026-10-21 13:07:31.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559251.252649,lastReceiveYUVTimeInterval=1792559251.238938,interval=0.014,videoView=0x12fac7000
2026-10-21 13:07:32.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559252.252370,lastReceiveYUVTimeInterval=1792559252.237935,interval=0.014,videoView=0x12fac7800
2026-10-21 13:07:32.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559252.252645,lastReceiveYUVTimeInterval=1792559252.212653,interval=0.040,videoView=0x12fac7000
2026-10-21 13:07:33.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559253.255631,lastReceiveYUVTimeInterval=1792559253.210942,interval=0.045,videoView=0x12fac7800
2026-10-21 13:07:33.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559253.255863,lastReceiveYUVTimeInterval=1792559253.191897,interval=0.064,videoView=0x12fac7000
2026-10-21 13:07:34.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559254.252108,lastReceiveYUVTimeInterval=1792559254.185912,interval=0.066,videoView=0x12fac7800
2026-10-21 13:07:34.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559254.252444,lastReceiveYUVTimeInterval=1792559254.234629,interval=0.018,videoView=0x12fac7000
2026-10-21 13:07:35.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559255.252363,lastReceiveYUVTimeInterval=1792559255.235822,interval=0.017,videoView=0x12fac7800
2026-10-21 13:07:35.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559255.252590,lastReceiveYUVTimeInterval=1792559255.219374,interval=0.033,videoView=0x12fac7000
2026-10-21 13:07:36.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559256.252101,lastReceiveYUVTimeInterval=1792559256.226450,interval=0.026,videoView=0x12fac7800
2026-10-21 13:07:36.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559256.252390,lastReceiveYUVTimeInterval=1792559256.205947,interval=0.046,videoView=0x12fac7000
2026-10-21 13:07:36.927 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:37.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559257.251384,lastReceiveYUVTimeInterval=1792559257.197409,interval=0.054,videoView=0x12fac7800
2026-10-21 13:07:37.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559257.252206,lastReceiveYUVTimeInterval=1792559257.191272,interval=0.061,videoView=0x12fac7000
2026-10-21 13:07:38.253 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559258.253376,lastReceiveYUVTimeInterval=1792559258.248746,interval=0.005,videoView=0x12fac7800
2026-10-21 13:07:38.253 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559258.253927,lastReceiveYUVTimeInterval=1792559258.244346,interval=0.010,videoView=0x12fac7000
2026-10-21 13:07:39.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559259.252286,lastReceiveYUVTimeInterval=1792559259.228192,interval=0.024,videoView=0x12fac7800
2026-10-21 13:07:39.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559259.252497,lastReceiveYUVTimeInterval=1792559259.232399,interval=0.020,videoView=0x12fac7000
2026-10-21 13:07:40.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559260.252264,lastReceiveYUVTimeInterval=1792559260.216302,interval=0.036,videoView=0x12fac7800
2026-10-21 13:07:40.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559260.252523,lastReceiveYUVTimeInterval=1792559260.197548,interval=0.055,videoView=0x12fac7000
2026-10-21 13:07:41.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559261.252265,lastReceiveYUVTimeInterval=1792559261.202683,interval=0.050,videoView=0x12fac7800
2026-10-21 13:07:41.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559261.252609,lastReceiveYUVTimeInterval=1792559261.190433,interval=0.062,videoView=0x12fac7000
2026-10-21 13:07:42.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559262.252220,lastReceiveYUVTimeInterval=1792559262.245424,interval=0.007,videoView=0x12fac7800
2026-10-21 13:07:42.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559262.252479,lastReceiveYUVTimeInterval=1792559262.248066,interval=0.004,videoView=0x12fac7000
2026-10-21 13:07:43.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559263.251619,lastReceiveYUVTimeInterval=1792559263.234085,interval=0.018,videoView=0x12fac7800
2026-10-21 13:07:43.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559263.252074,lastReceiveYUVTimeInterval=1792559263.238288,interval=0.014,videoView=0x12fac7000
2026-10-21 13:07:44.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559264.252201,lastReceiveYUVTimeInterval=1792559264.206110,interval=0.046,videoView=0x12fac7800
2026-10-21 13:07:44.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559264.252318,lastReceiveYUVTimeInterval=1792559264.212200,interval=0.040,videoView=0x12fac7000
2026-10-21 13:07:45.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559265.255225,lastReceiveYUVTimeInterval=1792559265.188365,interval=0.067,videoView=0x12fac7800
2026-10-21 13:07:45.255 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559265.255603,lastReceiveYUVTimeInterval=1792559265.251074,interval=0.005,videoView=0x12fac7000
2026-10-21 13:07:46.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559266.252145,lastReceiveYUVTimeInterval=1792559266.238537,interval=0.014,videoView=0x12fac7800
2026-10-21 13:07:46.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559266.252244,lastReceiveYUVTimeInterval=1792559266.240908,interval=0.011,videoView=0x12fac7000
2026-10-21 13:07:46.927 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:47.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559267.251380,lastReceiveYUVTimeInterval=1792559267.217340,interval=0.034,videoView=0x12fac7800
2026-10-21 13:07:47.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559267.252071,lastReceiveYUVTimeInterval=1792559267.213475,interval=0.039,videoView=0x12fac7000
2026-10-21 13:07:48.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559268.251858,lastReceiveYUVTimeInterval=1792559268.226205,interval=0.026,videoView=0x12fac7800
2026-10-21 13:07:48.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559268.252008,lastReceiveYUVTimeInterval=1792559268.187202,interval=0.065,videoView=0x12fac7000
2026-10-21 13:07:49.253 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559269.253126,lastReceiveYUVTimeInterval=1792559269.250662,interval=0.002,videoView=0x12fac7800
2026-10-21 13:07:49.253 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559269.253420,lastReceiveYUVTimeInterval=1792559269.230641,interval=0.023,videoView=0x12fac7000
2026-10-21 13:07:50.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559270.252084,lastReceiveYUVTimeInterval=1792559270.228911,interval=0.023,videoView=0x12fac7800
2026-10-21 13:07:50.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559270.252177,lastReceiveYUVTimeInterval=1792559270.204082,interval=0.048,videoView=0x12fac7000
2026-10-21 13:07:51.251 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559271.251866,lastReceiveYUVTimeInterval=1792559271.199955,interval=0.052,videoView=0x12fac7800
2026-10-21 13:07:51.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559271.252222,lastReceiveYUVTimeInterval=1792559271.181818,interval=0.070,videoView=0x12fac7000
2026-10-21 13:07:52.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559272.252152,lastReceiveYUVTimeInterval=1792559272.237956,interval=0.014,videoView=0x12fac7800
2026-10-21 13:07:52.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559272.252353,lastReceiveYUVTimeInterval=1792559272.212970,interval=0.039,videoView=0x12fac7000
2026-10-21 13:07:53.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559273.251996,lastReceiveYUVTimeInterval=1792559273.218369,interval=0.034,videoView=0x12fac7800
2026-10-21 13:07:53.252 Seetong_tps[56003:6138991]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792559273.252192,lastReceiveYUVTimeInterval=1792559273.187699,interval=0.064,videoView=0x12fac7000
2026-10-21 13:07:54.006 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.006 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.043 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.043 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.591 Seetong_tps[56003:6139398]  -- SIOT参数outString: {"auth_time":1299,"awaken_ms":50,"conn_media_ch_time":1616,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"1391","k_auth_send":"92","k_awaken":"94_496_3877_4278_4777_4870_5182","k_connect_ok":"1708","k_online":"144","k_sdp_send":"117","k_sig_offline":"","k_timebase":1792559196572,"p2p_hold_success":false,"relay_addr":"101.43.234.113:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1493,"sig_addr":"114.116.198.103:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-21 13:07:54.592 Seetong_tps[56003:6138991] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-21 13:07:54.592 Seetong_tps[56003:6138991] dealloc -- STKuiklyRenderViewController
2026-10-21 13:07:54.595 Seetong_tps[56003:6139398] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1493","sig_online":true,"auth_time":1299,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"144","gturn":"0","k_timebase":1792559196572,"k_auth_send":"92","k_auth_ok":"1391","k_sdp_send":"117","relay_connect_way":"TCP","conn_media_ch_time":1616,"relay_addr":"101.43.234.113:24904","rev_i_time":0,"k_connect_ok":"1708","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"94_496_3877_4278_4777_4870_5182","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24200","awaken_ms":50}
2026-10-21 13:07:54.598 Seetong_tps[56003:6139398] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-21 13:07:54.598 Seetong_tps[56003:6139398] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-21 13:07:54.626 Seetong_tps[56003:6139398] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-21 13:07:54.626 Seetong_tps[56003:6139398] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-21 13:07:54.626 Seetong_tps[56003:6139398]  -- SIOT参数outString: {"auth_time":1299,"awaken_ms":50,"conn_media_ch_time":1616,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"1391","k_auth_send":"92","k_awaken":"94_496_3877_4278_4777_4870_5182","k_connect_ok":"1708","k_online":"144","k_sdp_send":"117","k_sig_offline":"","k_timebase":1792559196572,"p2p_hold_success":false,"relay_addr":"101.43.234.113:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1493,"sig_addr":"114.116.198.103:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-21 13:07:54.626 Seetong_tps[56003:6139398] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1493","sig_online":true,"auth_time":1299,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"144","gturn":"0","k_timebase":1792559196572,"k_auth_send":"92","k_auth_ok":"1391","k_sdp_send":"117","relay_connect_way":"TCP","conn_media_ch_time":1616,"relay_addr":"101.43.234.113:24904","rev_i_time":0,"k_connect_ok":"1708","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"94_496_3877_4278_4777_4870_5182","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24200","awaken_ms":50}
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.629 Seetong_tps[56003:6138991] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] ###### stopNvrRemoteRecord ......
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1104fecc0>
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-21 13:07:54.630 Seetong_tps[56003:6139398] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-21 13:07:54.630 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-21 13:07:54.630 Seetong_tps[56003:6139398] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-21 13:07:54.630 Seetong_tps[56003:6139398] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-21 13:07:54.636 Seetong_tps[56003:6139398] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-21 13:07:55.023 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:07:55.023 Seetong_tps[56003:6138991]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 13:07:55.313 Seetong_tps[56003:6139038] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fb2da40>{number = 24, name = (null)}====
2026-10-21 13:07:55.651 Seetong_tps[56003:6138991] ++++-[VideoView dealloc]++++
2026-10-21 13:07:55.656 Seetong_tps[56003:6138991] OpenGLView20_Seetong dealloc:0x11065e800
2026-10-21 13:07:55.658 Seetong_tps[56003:6138991] ++++-[VideoView dealloc]++++
2026-10-21 13:07:55.664 Seetong_tps[56003:6138991] OpenGLView20_Seetong dealloc:0x110559680
2026-10-21 13:07:55.665 Seetong_tps[56003:6138991] ++++-[VideoView dealloc]++++
2026-10-21 13:07:55.671 Seetong_tps[56003:6138991] OpenGLView20_Seetong dealloc:0x11055b980
2026-10-21 13:07:55.682 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-21 13:07:55.683 Seetong_tps[56003:6138991] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x110448e40>
2026-10-21 13:07:55.683 Seetong_tps[56003:6138991] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-21 13:07:55.683 Seetong_tps[56003:6139069] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-21 13:07:55.688 Seetong_tps[56003:6138991]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-21 13:07:55.690 Seetong_tps[56003:6138991] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-21 13:07:55.721 Seetong_tps[56003:6138991] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-21 13:07:55.721 Seetong_tps[56003:6138991] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-21 13:07:55.722 Seetong_tps[56003:6138991] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-21 13:07:55.723 Seetong_tps[56003:6138991]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 13:07:55.760 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:55.761 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:55.763 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:55.763 Seetong_tps[56003:6138991]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991] queryAllSharingDeviceInfo timestamp=1792559201.436227
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991] currentTimestamp=1792559275.772202, timestamp=1792559201.436227
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 13:07:55 772
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 13:07:55 772 - devIds: (
    42065949
)
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: C6542CE3-F506-4785-8186-B3E425E111A2
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x111c13800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12f9b0a00>; layer = <CALayer: 0x111d62490>>
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x111c13800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12f9b0a00>; layer = <CALayer: 0x111d62490>> -- _camera.supportPlatform: 6
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 05:07:55 +0000
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 13:07:55.772 Seetong_tps[56003:6139398] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 13:07:55.772 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 13:07:55 773
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] isPreviewDevFileRsp: video size changed 2304x1296 -> 0x0
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:3 :MediaType:0x0101
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 13:07:55.772 Seetong_tps[56003:6139034] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-21 13:07:55.773 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:0
2026-10-21 13:07:55.773 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:55.773 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991] queryAllSharingDeviceInfo timestamp=1792559201.437453
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991] currentTimestamp=1792559275.773742, timestamp=1792559201.437453
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 13:07:55 774
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 13:07:55 774 - devIds: (
    42065949
)
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fac6c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111d30c40>; layer = <CALayer: 0x10ffbcd80>>
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fac6c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111d30c40>; layer = <CALayer: 0x10ffbcd80>> -- _camera.supportPlatform: 6
2026-10-21 13:07:55.773 Seetong_tps[56003:6138991]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 05:07:55 +0000
2026-10-21 13:07:55.774 Seetong_tps[56003:6138991]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 01:26:53 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 03:26:06 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-21 13:07:55.774 Seetong_tps[56003:6139398] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 13:07:55.774 Seetong_tps[56003:6138991]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 13:07:55 774
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] isPreviewDevFileRsp: video size changed 2304x1296 -> 0x0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:4 :MediaType:0x0101
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:55.774 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:55.781 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:55.782 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:55.824 Seetong_tps[56003:6138991] uid:42065949-CH-1 playAudio
2026-10-21 13:07:55.824 Seetong_tps[56003:6138991]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-21 13:07:55.824 Seetong_tps[56003:6138991]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 13:07:55.824 Seetong_tps[56003:6138991]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-21 13:07:55.824 Seetong_tps[56003:6138991]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 13:07:55.825 Seetong_tps[56003:6139398] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 13:07:55.825 Seetong_tps[56003:6139398]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 13:07:55.833 Seetong_tps[56003:6138991] checkPortStatus:_decodePort=3
2026-10-21 13:07:55.833 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:55.844 Seetong_tps[56003:6138991] 未处理的 biz 类型: res_low_power_wake_command
2026-10-21 13:07:55.981 Seetong_tps[56003:6139069] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fbe9040>{number = 27, name = (null)}====
2026-10-21 13:07:56.033 Seetong_tps[56003:6138991] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-21 13:07:56.151 Seetong_tps[56003:6139022] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 13:07:56.151 Seetong_tps[56003:6139034] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-21 13:07:56.151 Seetong_tps[56003:6139034] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-21 13:07:56.152 Seetong_tps[56003:6139034] isPreviewDevFileRsp: video size changed 2304x1296 -> 1920x1080
2026-10-21 13:07:56.152 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-21 13:07:56.153 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 13:07:56.154 Seetong_tps[56003:6139034] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-21 13:07:56.154 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:8
2026-10-21 13:07:56.154 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:56.154 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:56.154 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:56.158 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.44 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:56.300 Seetong_tps[56003:6138991]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-21 13:07:56.458 Seetong_tps[56003:6139022] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] isPreviewDevFileRsp: video size changed 2304x1296 -> 1920x1080
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10cac3b00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-21 13:07:56.459 Seetong_tps[56003:6139034] InitDecodePortLog: playsettype = 50
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:6 :MediaType:0x0001
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-21 13:07:56.460 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.69 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 13:07:56.460 Seetong_tps[56003:6139034] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 13:07:56.460 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.69 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:56.465 Seetong_tps[56003:6138991] Formatted Date: 2026-10-21
2026-10-21 13:07:56.466 Seetong_tps[56003:6138991] Formatted Date: 2026-10-21
2026-10-21 13:07:56.697 Seetong_tps[56003:6139022]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 13:07:56.701 Seetong_tps[56003:6139022]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 13:07:56.744 Seetong_tps[56003:6139748] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-21 13:07:56.749 Seetong_tps[56003:6138991] uid:42065949-CH-1 playAudio
2026-10-21 13:07:56.749 Seetong_tps[56003:6139398] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 13:07:56.749 Seetong_tps[56003:6138991] Formatted Date: 2026-10-21
2026-10-21 13:07:56.749 Seetong_tps[56003:6138991] checkPortStatus:_decodePort=5
2026-10-21 13:07:56.750 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.03 - 设备: 大门 - 42065949-CH-1
2026-10-21 13:07:56.899 Seetong_tps[56003:6139754] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-21 13:07:56.902 Seetong_tps[56003:6139398] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 13:07:56.917 Seetong_tps[56003:6138991] uid:42065949-CH-1 playAudio
2026-10-21 13:07:56.917 Seetong_tps[56003:6138991] Formatted Date: 2026-10-21
2026-10-21 13:07:56.922 Seetong_tps[56003:6138991]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.15 - 设备: 大门 - 42065949-CH-2
2026-10-21 13:07:56.936 Seetong_tps[56003:6138991] checkPortStatus:_decodePort=5
2026-10-21 13:07:56.936 Seetong_tps[56003:6138991]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 13:07:57.262 Seetong_tps[56003:6139022]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-21 13:07:57.509 Seetong_tps[56003:6139022] hexStringLen=42
2026-10-21 13:07:57.510 Seetong_tps[56003:6139022] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-21 13:07:57.511 Seetong_tps[56003:6139022] getDevOsdXmlInfoBlock == null
2026-10-21 13:07:57.511 Seetong_tps[56003:6139022] Failed to get IoT drive away set configuration.
2026-10-21 13:07:57.511 Seetong_tps[56003:6139022]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-21 13:07:58.315 Seetong_tps[56003:6138991]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-21 13:07:58.316 Seetong_tps[56003:6138991]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x111c13800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12f9b0a00>; layer = <CALayer: 0x111d62490>>
2026-10-21 13:07:58.316 Seetong_tps[56003:6138991] #####Vstop:uid:42065949-CH-1-0-port:5
2026-10-21 13:07:58.316 Seetong_tps[56003:6138991] -----------1release decodeport = 5
2026-10-21 13:07:58.316 Seetong_tps[56003:6138991]  -- SIOT参数outString: {"association_id":"zbfmh0nT4tq0t2qe_1","auth_time":1299,"awaken_ms":50,"conn_media_ch_time":1616,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"1391","k_auth_send":"92","k_awaken":"94_496_3877_4278_4777_4870_5182_79200_79605","k_connect_ok":"1708","k_online":"144","k_recv_i":"{\"0\":\"80140\",\"1\":\"80300\"}","k_sdp_send":"117","k_sig_offline":"","k_timebase":1792559196572,"k_watch_send":"{\"0\":\"79200\",\"1\":\"79202\"}","p2p_hold_success":false,"relay_addr":"101.43.234.113:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":562,"rtc_version":"1.5.4.3","rtp_first_i":153,"sdp_time":1493,"sig_addr":"114.116.198.103:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":35,\"min\":0,\"max\":0},\"fps\":{\"avg\":58,\"min\":1,\"max\":251,\"std\":62.29,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":378}
2026-10-21 13:07:58.318 Seetong_tps[56003:6138991]  -- SIOT参数: {
    "association_id" = "zbfmh0nT4tq0t2qe_1";
    "auth_time" = 1299;
    "awaken_ms" = 50;
    "conn_media_ch_time" = 1616;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1000;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 2500;
    "relay_addr" = "101.43.234.113:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 562;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 153;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1493;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 58;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 251;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 378;
}
2026-10-21 13:07:58.318 Seetong_tps[56003:6138991]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "zbfmh0nT4tq0t2qe_1";
    "auth_time" = 1299;
    "awaken_ms" = 50;
    "conn_media_ch_time" = 1616;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1000;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 2500;
    "relay_addr" = "101.43.234.113:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 562;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 153;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1493;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 58;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 251;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 378;
}
2026-10-21 13:07:58.319 Seetong_tps[56003:6138991] _openGLView clearFrame ...
2026-10-21 13:07:58.319 Seetong_tps[56003:6138991]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-21 13:07:58.319 Seetong_tps[56003:6138991]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fac6c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111d30c40>; layer = <CALayer: 0x10ffbcd80>>
2026-10-21 13:07:58.319 Seetong_tps[56003:6138991] #####Vstop:uid:42065949-CH-2-0-port:6
2026-10-21 13:07:58.319 Seetong_tps[56003:6138991] -----------1release decodeport = 6
2026-10-21 13:07:58.320 Seetong_tps[56003:6138991] _openGLView clearFrame ...
2026-10-21 13:07:58.336 Seetong_tps[56003:6138991]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 13:07:58.338 Seetong_tps[56003:6138991]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 13:07:58.851 Seetong_tps[56003:6138991] dealloc -- STPlayerViewController
2026-10-21 13:07:58.851 Seetong_tps[56003:6138991] dealloc -- STPlayerViewController
2026-10-21 13:07:58.851 Seetong_tps[56003:6138991] dealloc -- STPlayerCameraControlVC
2026-10-21 13:07:58.851 Seetong_tps[56003:6138991] dealloc -- STPlayerCameraService
2026-10-21 13:07:58.853 Seetong_tps[56003:6138991] dealloc -- STCycleScrollView
2026-10-21 13:07:58.854 Seetong_tps[56003:6138991] dealloc -- STCameraControlView
2026-10-21 13:07:58.856 Seetong_tps[56003:6138991] dealloc -- STNetSpeedMonitorView
2026-10-21 13:07:58.856 Seetong_tps[56003:6138991] dealloc -- STIdleMonitorView
2026-10-21 13:07:58.866 Seetong_tps[56003:6138991] MessageThrottle reloadTableView ---
2026-10-21 13:07:59.266 Seetong_tps[56003:6139398] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111f407c0>{number = 29, name = (null)}====
2026-10-21 13:07:59.918 Seetong_tps[56003:6139034]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-21 13:07:59.919 Seetong_tps[56003:6138991]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-21 13:07:59.919 Seetong_tps[56003:6138991]  --- 取消心跳 destoryHeartBeat --- 
2026-10-21 13:07:59.919 Seetong_tps[56003:6138991]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-21 13:07:59.920 Seetong_tps[56003:6138991] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-21 13:07:59.920 Seetong_tps[56003:6138991] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-21 13:07:59.927 Seetong_tps[56003:6138991] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-21 13:07:59.949 Seetong_tps[56003:6138991] [保存失败] 相机对象或存储字典为空
2026-10-21 19:31:37.397 Seetong_tps[57711:6297159] app_version=8.4.106
2026-10-21 19:31:37.399 Seetong_tps[57711:6297159]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 19:31:37.399 Seetong_tps[57711:6297159] showForLogin 1
2026-10-21 19:31:37.399 Seetong_tps[57711:6297159] AppLaunch 还剩 6.882200002670288 秒
2026-10-21 19:31:37.406 Seetong_tps[57711:6297167] 询问用户是否开启推送成功
2026-10-21 19:31:37.406 Seetong_tps[57711:6297167] 用户点击允许接收推送
2026-10-21 19:31:37.413 Seetong_tps[57711:6297167] remoteNotificationSetting: <UNNotificationSettings: 0x13b6c94a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-21 19:31:37.416 Seetong_tps[57711:6297159]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 19:31:37.421 Seetong_tps[57711:6297159] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.313MB
2026-10-21 19:31:37.422 Seetong_tps[57711:6297159] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.313MB
2026-10-21 19:31:37.422 Seetong_tps[57711:6297159] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.345MB
2026-10-21 19:31:37.434 Seetong_tps[57711:6297159] viewDidLoad/configtime=2026-10-21 11:31:37 +0000
2026-10-21 19:31:37.434 Seetong_tps[57711:6297159]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 19:31:37.435 Seetong_tps[57711:6297159]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 19:31:37.474 Seetong_tps[57711:6297159]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 19:31:37.477 Seetong_tps[57711:6297159]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 19:31:37.477 Seetong_tps[57711:6297159] 开始检查未读客服消息...
2026-10-21 19:31:37.477 Seetong_tps[57711:6297159] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 19:31:37.480 Seetong_tps[57711:6297159]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 19:31:37.480 Seetong_tps[57711:6297159]  -- WebSocket connection - getNetty - 
2026-10-21 19:31:37.481 Seetong_tps[57711:6297159]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 19:31:37.483 Seetong_tps[57711:6297159] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 19:31:37.483 Seetong_tps[57711:6297159] NAV deviceOrientationDidChange:1
2026-10-21 19:31:37.485 Seetong_tps[57711:6297159]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-21 19:31:37.502 Seetong_tps[57711:6297215] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-21 19:31:37.574 Seetong_tps[57711:6297159] Super properties have already been unregistered.
2026-10-21 19:31:37.574 Seetong_tps[57711:6297159] UMAPM_OOMSampling(0,0):NO
2026-10-21 19:31:37.575 Seetong_tps[57711:6297215] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-21 19:31:37.575 Seetong_tps[57711:6297215]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-21 19:31:37.575 Seetong_tps[57711:6297215]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 19:31:37.575 Seetong_tps[57711:6297215]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-21 19:31:37.575 Seetong_tps[57711:6297215]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-21 19:31:37.576 Seetong_tps[57711:6297159]  -- deviceListDataUpdate - AppLaunch 还剩 1.704786062240601 秒 - 再延迟 2.204786062240601 秒 - 启动耗时 1.295213937759399 秒
2026-10-21 19:31:37.576 Seetong_tps[57711:6297159]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1295 毫秒
2026-10-21 19:31:37.578 Seetong_tps[57711:6297159] ++++-[VideoView dealloc]++++
2026-10-21 19:31:37.580 Seetong_tps[57711:6297159] OpenGLView20_Seetong dealloc:0x13ba28500
2026-10-21 19:31:37.582 Seetong_tps[57711:6297159] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 19:31:37.582 Seetong_tps[57711:6297159] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 19:31:37.582 Seetong_tps[57711:6297159]  -- WebSocket connection - getNetty - 
2026-10-21 19:31:37.582 Seetong_tps[57711:6297159]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 19:31:37.637 Seetong_tps[57711:6297159] UMAPM_NetworkSampling(0,0):NO
2026-10-21 19:31:37.649 Seetong_tps[57711:6297159]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-21 19:31:37.651 Seetong_tps[57711:6297159] 蓝牙已打开
2026-10-21 19:31:37.679 Seetong_tps[57711:6297159]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 19:31:37.680 Seetong_tps[57711:6297159]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 496;
}
2026-10-21 19:31:37.680 Seetong_tps[57711:6297159]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-21 19:31:37.681 Seetong_tps[57711:6297159]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 19:31:37.978 Seetong_tps[57711:6297159]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 19:31:37.978 Seetong_tps[57711:6297159]  -- STBluetoothManager - 开始扫描 - 
2026-10-21 19:31:38.201 Seetong_tps[57711:6297159] MessageThrottle reloadTableView ---
2026-10-21 19:31:38.636 Seetong_tps[57711:6297159]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-21 19:31:38.636 Seetong_tps[57711:6297159]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-21 19:31:38.636 Seetong_tps[57711:6297159]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-21 19:31:38.636 Seetong_tps[57711:6297159]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTI2Njg2OTgsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.vPgI_KP1OA_Balj1Cau92Cxb1IBmTF31_-Kdsc1TYJ8","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTUxNzQyOTgsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNTgyMjk4LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.f-ec5JpRgYYfUpvi6ZsyS3M5avpWMQ2ptOVlpYy2eJ0","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-21 19:31:38.639 Seetong_tps[57711:6297159]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792582298.639173
2026-10-21 19:31:38.641 Seetong_tps[57711:6297159]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792582298.639173
2026-10-21 19:31:38.641 Seetong_tps[57711:6297159]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792582298.639173 - lastRefreshTokenTime: 1792582298.639173
2026-10-21 19:31:38.905 Seetong_tps[57711:6297196] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13c53f840>{number = 18, name = (null)}====
2026-10-21 19:31:38.911 Seetong_tps[57711:6297159]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 19:31:38.911 Seetong_tps[57711:6297159]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 19:31:38.912 Seetong_tps[57711:6297209] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13c53f700>{number = 19, name = (null)}====
2026-10-21 19:31:38.924 Seetong_tps[57711:6297215] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE4NzA5OTA2Miwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.EnV6XF--K77BeCqyjRstESnvdL_p5iJWoFXAXypn0Zc","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzE4NzA5OTA2Mywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMTBfcmVsYXk2Il19.LFhAWax56hQZhfd8jaE0rFSM_RrYVmi8phGUxBf1tLA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"58.87.80.251:24903"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24905"}]}
====
2026-10-21 19:31:38.930 Seetong_tps[57711:6297159]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=34&addr=bjrelayvip3.s2.seetong.com:15443;type=0&load=33&addr=bjrelayvip2.s2.seetong.com:5443;type=0&load=46&addr=bjrelay44.s2.seetong.com:1443;","clientIp":"39.144.29.153","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=14&addr=bjrelay47.s2.seetong.com:8443;type=0&load=26&addr=bjrelay57.s5.seetong.com:2443;type=0&load=16&addr=bjrelay59.s5.seetong.com:2443;"}
2026-10-21 19:31:38.932 Seetong_tps[57711:6297159] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 19:31:38.943 Seetong_tps[57711:6297207] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13c53f3c0>{number = 20, name = (null)}====
2026-10-21 19:31:38.943 Seetong_tps[57711:6297159] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 19:31:38.943 Seetong_tps[57711:6297159] 客服消息未读数量: 0
2026-10-21 19:31:38.948 Seetong_tps[57711:6297206] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x13c53f940>{number = 21, name = (null)}====
2026-10-21 19:31:38.949 Seetong_tps[57711:6297159]  -- 获取版本信息成功: {
}
2026-10-21 19:31:38.952 Seetong_tps[57711:6297210] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x13c53f4c0>{number = 22, name = (null)}====
2026-10-21 19:31:38.953 Seetong_tps[57711:6297212] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13ba0c2c0>{number = 13, name = (null)}====
2026-10-21 19:31:38.954 Seetong_tps[57711:6297159]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 19:31:38.955 Seetong_tps[57711:6297159]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAAMAWlYEUVxoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-21 19:31:38.960 Seetong_tps[57711:6297192] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x13b706f40>{number = 11, name = (null)}====
2026-10-21 19:31:38.972 Seetong_tps[57711:6297169] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13a6b1600>{number = 6, name = (null)}====
2026-10-21 19:31:38.972 Seetong_tps[57711:6297208] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13c53f280>{number = 24, name = (null)}====
2026-10-21 19:31:38.973 Seetong_tps[57711:6297159]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 19:31:38.975 Seetong_tps[57711:6297166] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13a438e40>{number = 2, name = (null)}====
2026-10-21 19:31:38.977 Seetong_tps[57711:6297219] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13c4b99c0>{number = 25, name = (null)}====
2026-10-21 19:31:38.979 Seetong_tps[57711:6297191] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x13b7053c0>{number = 9, name = (null)}====
2026-10-21 19:31:38.985 Seetong_tps[57711:6297194] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x13b704d40>{number = 10, name = (null)}====
2026-10-21 19:31:38.988 Seetong_tps[57711:6297167] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13a438d40>{number = 3, name = (null)}====
2026-10-21 19:31:38.999 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 19:31:39.004 Seetong_tps[57711:6297159]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 19:31:39.004 Seetong_tps[57711:6297191]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-21 19:31:39.004 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-21 19:31:39.004 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-21 19:31:39.005 Seetong_tps[57711:6297191] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 19:31:39.005 Seetong_tps[57711:6297159]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-21 19:31:39.005 Seetong_tps[57711:6297159]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-21 19:31:39.005 Seetong_tps[57711:6297159]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2724 毫秒
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-21 19:31:39 007 - devIds: (
    42065949
)
2026-10-21 19:31:39.006 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-21 19:31:39.007 Seetong_tps[57711:6297159]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 19:31:39.007 Seetong_tps[57711:6297159]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 19:31:39.049 Seetong_tps[57711:6297159]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 19:31:39.049 Seetong_tps[57711:6297159]  -- WebSocket - 重置重连次数 -- 
2026-10-21 19:31:39.049 Seetong_tps[57711:6297159]  -- WebSocket connection 长连接成功 - 耗时：1.6 秒
2026-10-21 19:31:39.053 Seetong_tps[57711:6297159]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 19:31:39.053 Seetong_tps[57711:6297159]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAMJAVYBUltpAQQB","reconn":0}}
2026-10-21 19:31:39.053 Seetong_tps[57711:6297159]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 19:31:39.177 Seetong_tps[57711:6297159] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 19:31:39.177 Seetong_tps[57711:6297159] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 19:31:39.178 Seetong_tps[57711:6297159] Formatted Date: 2026-10-21
2026-10-21 19:31:39.178 Seetong_tps[57711:6297159]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 19:31:39.213 Seetong_tps[57711:6297191] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x13b7053c0>{number = 9, name = (null)}====
2026-10-21 19:31:39.214 Seetong_tps[57711:6297159]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792578706000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-21 19:31:39.216 Seetong_tps[57711:6297159]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 18:31:46 - p2pLastHeartTime: 1792578706000 - modelHeartTime: 1792578706000
2026-10-21 19:31:39.217 Seetong_tps[57711:6297159]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-21 18:31:46 - p2pLastHeartTime: 1792578706000 - modelHeartTime: 1792578706000
2026-10-21 19:31:39.227 Seetong_tps[57711:6297159] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 19:31:39.232 Seetong_tps[57711:6297159] Sorted Dates (Descending): (
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16",
    "2026-10-15"
)
2026-10-21 19:31:39.234 Seetong_tps[57711:6297159]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-21 start=13:06:43 end=19:31:39 deviceCount=1
2026-10-21 19:31:39.234 Seetong_tps[57711:6297159]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 19:31:39.235 Seetong_tps[57711:6297167] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x13a438d40>{number = 3, name = (null)}====
2026-10-21 19:31:39.236 Seetong_tps[57711:6297159]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-21 19:31:39.441 Seetong_tps[57711:6297159] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-21 19:31:39.578 Seetong_tps[57711:6297159] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 19:31:39.579 Seetong_tps[57711:6297159] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 19:31:39.579 Seetong_tps[57711:6297159] 用户设置的具体字体大小: 17.000000
2026-10-21 19:31:39.742 Seetong_tps[57711:6297159] MessageThrottle reloadTableView ---
2026-10-21 19:31:39.886 Seetong_tps[57711:6297159] AppLaunch hideForRefreshToken
2026-10-21 19:31:39.886 Seetong_tps[57711:6297159] AppLaunch hideForRefreshToken dismiss
2026-10-21 19:31:39.886 Seetong_tps[57711:6297159] AppLaunch dismiss...
2026-10-21 19:31:40.193 Seetong_tps[57711:6297159] AppLaunch dismiss... end
2026-10-21 19:31:40.193 Seetong_tps[57711:6297159]  dealloc -- STAppLaunchWindow
2026-10-21 19:31:40.195 Seetong_tps[57711:6297159]  dealloc -- STAppLaunchViewController
2026-10-21 19:31:40.626 Seetong_tps[57711:6297159]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 19:31:40.817 Seetong_tps[57711:6297215] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-21 19:31:40.817 Seetong_tps[57711:6297215] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 19:31:40.817 Seetong_tps[57711:6297215]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-21 19:31:40.817 Seetong_tps[57711:6297215]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-21 19:31:40.883 Seetong_tps[57711:6297191] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13b7053c0>{number = 9, name = (null)}====
2026-10-21 19:31:41.059 Seetong_tps[57711:6297215]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-21 19:31:41.059 Seetong_tps[57711:6297215]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-21 19:31:41.059 Seetong_tps[57711:6297215]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-21 19:31:41.059 Seetong_tps[57711:6297215]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-21 19:31:41.140 Seetong_tps[57711:6297159]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 19:31:41.141 Seetong_tps[57711:6297159]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-21 19:31:41.141 Seetong_tps[57711:6297159] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-21 19:31:41.344 Seetong_tps[57711:6297159] MessageThrottle reloadTableView ---
2026-10-21 19:31:41.439 Seetong_tps[57711:6297191] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13b7053c0>{number = 9, name = (null)}====
2026-10-21 19:31:43.016 Seetong_tps[57711:6297159] UMAPM_OOMSampling(0,0):NO
2026-10-21 19:31:43.016 Seetong_tps[57711:6297159] UMAPM_NetworkSampling(0,0):NO
2026-10-21 19:31:47.576 Seetong_tps[57711:6297159]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-21 19:31:57.576 Seetong_tps[57711:6297159]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:19:05.907 Seetong_tps[58721:6424068] app_version=8.4.106
2026-10-22 08:19:05.909 Seetong_tps[58721:6424068]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-22 08:19:05.909 Seetong_tps[58721:6424068] showForLogin 1
2026-10-22 08:19:05.909 Seetong_tps[58721:6424068] AppLaunch 还剩 7.052951812744141 秒
2026-10-22 08:19:05.920 Seetong_tps[58721:6424078] 询问用户是否开启推送成功
2026-10-22 08:19:05.920 Seetong_tps[58721:6424078] 用户点击允许接收推送
2026-10-22 08:19:05.922 Seetong_tps[58721:6424116] remoteNotificationSetting: <UNNotificationSettings: 0x1316d9680; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-22 08:19:05.928 Seetong_tps[58721:6424068]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-22 08:19:05.933 Seetong_tps[58721:6424068] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.892MB
2026-10-22 08:19:05.934 Seetong_tps[58721:6424068] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.892MB
2026-10-22 08:19:05.934 Seetong_tps[58721:6424068] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.892MB
2026-10-22 08:19:05.945 Seetong_tps[58721:6424068] viewDidLoad/configtime=2026-10-22 00:19:05 +0000
2026-10-22 08:19:05.946 Seetong_tps[58721:6424068]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-22 08:19:05.946 Seetong_tps[58721:6424068]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-22 08:19:05.957 Seetong_tps[58721:6424109] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-22 08:19:05.957 Seetong_tps[58721:6424109]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-22 08:19:05.958 Seetong_tps[58721:6424109]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 08:19:05.958 Seetong_tps[58721:6424109]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-22 08:19:05.958 Seetong_tps[58721:6424109]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 08:19:05.985 Seetong_tps[58721:6424068]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-22 08:19:05.988 Seetong_tps[58721:6424068]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-22 08:19:05.988 Seetong_tps[58721:6424068] 开始检查未读客服消息...
2026-10-22 08:19:05.988 Seetong_tps[58721:6424068] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-22 08:19:05.993 Seetong_tps[58721:6424068]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-22 08:19:05.993 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty - 
2026-10-22 08:19:05.994 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 08:19:05.996 Seetong_tps[58721:6424068] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-22 08:19:05.996 Seetong_tps[58721:6424068] NAV deviceOrientationDidChange:1
2026-10-22 08:19:05.998 Seetong_tps[58721:6424068] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-22 08:19:05.998 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty - 
2026-10-22 08:19:05.998 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 08:19:06.039 Seetong_tps[58721:6424068]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-22 08:19:06.044 Seetong_tps[58721:6424109] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzIzMzE0NjAxOSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.32bnu7QrMeXMnZXOz3NbMEUOkaIvbXpD6zuYHZZA-X8","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzIzMzE0NjAxOSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXkyIl19.wwNvvyeHB__eC2jziHy7XUFbbHiSXkAiugfA1gOsgNM","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24901"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24901"}]}
====
2026-10-22 08:19:06.125 Seetong_tps[58721:6424077] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x130438e80>{number = 3, name = (null)}====
2026-10-22 08:19:06.125 Seetong_tps[58721:6424068] Super properties have already been unregistered.
2026-10-22 08:19:06.125 Seetong_tps[58721:6424068] UMAPM_OOMSampling(0,0):NO
2026-10-22 08:19:06.127 Seetong_tps[58721:6424068]  -- deviceListDataUpdate - AppLaunch 还剩 1.834755897521973 秒 - 再延迟 2.334755897521973 秒 - 启动耗时 1.165244102478027 秒
2026-10-22 08:19:06.127 Seetong_tps[58721:6424068] groupDeviceList 已在进行中，等待后重新分组
2026-10-22 08:19:06.127 Seetong_tps[58721:6424068]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1165 毫秒
2026-10-22 08:19:06.141 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:19:06.142 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x131f11b80
2026-10-22 08:19:06.169 Seetong_tps[58721:6424086] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x132204800>{number = 18, name = (null)}====
2026-10-22 08:19:06.174 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 08:19:06.174 Seetong_tps[58721:6424068] UMAPM_NetworkSampling(0,0):NO
2026-10-22 08:19:06.174 Seetong_tps[58721:6424068]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-22 08:19:06.175 Seetong_tps[58721:6424068]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 08:19:06.175 Seetong_tps[58721:6424068]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 496;
}
2026-10-22 08:19:06.177 Seetong_tps[58721:6424068] 蓝牙已打开
2026-10-22 08:19:06.194 Seetong_tps[58721:6424068]  -- WebSocket - 重置重连次数 -- 
2026-10-22 08:19:06.201 Seetong_tps[58721:6424068]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-22 08:19:06.201 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty - 
2026-10-22 08:19:06.201 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 08:19:06.201 Seetong_tps[58721:6424068] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 08:19:06.201 Seetong_tps[58721:6424068] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 08:19:06.207 Seetong_tps[58721:6424068]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 08:19:06.207 Seetong_tps[58721:6424068]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 08:19:06.226 Seetong_tps[58721:6424158] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x131733300>{number = 19, name = (null)}====
2026-10-22 08:19:06.227 Seetong_tps[58721:6424170] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x131eb08c0>{number = 13, name = (null)}====
2026-10-22 08:19:06.227 Seetong_tps[58721:6424161] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x131733180>{number = 20, name = (null)}====
2026-10-22 08:19:06.227 Seetong_tps[58721:6424160] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x131733080>{number = 21, name = (null)}====
2026-10-22 08:19:06.227 Seetong_tps[58721:6424083] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x131731800>{number = 11, name = (null)}====
2026-10-22 08:19:06.251 Seetong_tps[58721:6424078] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x131731b00>{number = 12, name = (null)}====
2026-10-22 08:19:06.252 Seetong_tps[58721:6424075] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x130438d80>{number = 2, name = (null)}====
2026-10-22 08:19:06.256 Seetong_tps[58721:6424068]  -- 获取版本信息成功: {
}
2026-10-22 08:19:06.257 Seetong_tps[58721:6424068] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-22 08:19:06.259 Seetong_tps[58721:6424163] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x132360ec0>{number = 22, name = (null)}====
2026-10-22 08:19:06.259 Seetong_tps[58721:6424159] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x132360f40>{number = 23, name = (null)}====
2026-10-22 08:19:06.262 Seetong_tps[58721:6424068]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-22 08:19:06.262 Seetong_tps[58721:6424068]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-22 08:19:06.262 Seetong_tps[58721:6424159] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-22 08:19:06.263 Seetong_tps[58721:6424068]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 08:19:06.263 Seetong_tps[58721:6424068]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVcFWlQOAVdvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 08:19:06.263 Seetong_tps[58721:6424068] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-22 08:19:06.263 Seetong_tps[58721:6424068] 客服消息未读数量: 0
2026-10-22 08:19:06.264 Seetong_tps[58721:6424068]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-22 08:19:06.264 Seetong_tps[58721:6424068]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-22 08:19:06.264 Seetong_tps[58721:6424068]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1302 毫秒
2026-10-22 08:19:06.265 Seetong_tps[58721:6424116] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x132361880>{number = 25, name = (null)}====
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 08:19:06 269 - devIds: (
    42065949
)
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 08:19:06.269 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 08:19:06.276 Seetong_tps[58721:6424068]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-22 08:19:06.276 Seetong_tps[58721:6424068]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-22 08:19:06.277 Seetong_tps[58721:6424085] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1306baa00>{number = 9, name = (null)}====
2026-10-22 08:19:06.279 Seetong_tps[58721:6424068]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=52&addr=bjrelayvip3.s2.seetong.com:11443;type=0&load=42&addr=bjrelayvip3.s2.seetong.com:9443;type=0&load=36&addr=bjrelay42.s2.seetong.com:3443;","clientIp":"115.53.136.234","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay51.s5.seetong.com:4443;type=0&load=23&addr=bjrelay62.s5.seetong.com:9443;type=0&load=17&addr=bjrelay51.s5.seetong.com:2443;"}
2026-10-22 08:19:06.280 Seetong_tps[58721:6424068]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 08:19:06.280 Seetong_tps[58721:6424068]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 08:19:06.301 Seetong_tps[58721:6424174] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1323f0f40>{number = 26, name = (null)}====
2026-10-22 08:19:06.403 Seetong_tps[58721:6424068]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 08:19:06.403 Seetong_tps[58721:6424068]  -- WebSocket - 重置重连次数 -- 
2026-10-22 08:19:06.404 Seetong_tps[58721:6424068]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-22 08:19:06.405 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:06.405 Seetong_tps[58721:6424068]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAIAFQJUVRpAQQB","reconn":0}}
2026-10-22 08:19:06.405 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:06.489 Seetong_tps[58721:6424068]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 08:19:06.490 Seetong_tps[58721:6424068]  -- STBluetoothManager - 开始扫描 - 
2026-10-22 08:19:06.539 Seetong_tps[58721:6424116] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x132361880>{number = 25, name = (null)}====
2026-10-22 08:19:06.539 Seetong_tps[58721:6424068]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792627846000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 08:19:06.540 Seetong_tps[58721:6424068]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 08:10:46 - p2pLastHeartTime: 1792627846000 - modelHeartTime: 1792627846000
2026-10-22 08:19:06.540 Seetong_tps[58721:6424068]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 08:10:46 - p2pLastHeartTime: 1792627846000 - modelHeartTime: 1792627846000
2026-10-22 08:19:06.560 Seetong_tps[58721:6424068] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 08:19:06.560 Seetong_tps[58721:6424068] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 08:19:06.694 Seetong_tps[58721:6424068] MessageThrottle reloadTableView ---
2026-10-22 08:19:08.085 Seetong_tps[58721:6424068] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-22 08:19:08.085 Seetong_tps[58721:6424068] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-22 08:19:08.085 Seetong_tps[58721:6424068] 用户设置的具体字体大小: 17.000000
2026-10-22 08:19:08.300 Seetong_tps[58721:6424109] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-22 08:19:08.300 Seetong_tps[58721:6424109] [DeviceMonitor] 监控管理器初始化完成
2026-10-22 08:19:08.300 Seetong_tps[58721:6424109]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-22 08:19:08.300 Seetong_tps[58721:6424109]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-22 08:19:08.577 Seetong_tps[58721:6424068] AppLaunch hideForRefreshToken
2026-10-22 08:19:08.577 Seetong_tps[58721:6424068] AppLaunch hideForRefreshToken dismiss
2026-10-22 08:19:08.577 Seetong_tps[58721:6424068] AppLaunch dismiss...
2026-10-22 08:19:08.818 Seetong_tps[58721:6424068] MessageThrottle reloadTableView ---
2026-10-22 08:19:08.880 Seetong_tps[58721:6424068] AppLaunch dismiss... end
2026-10-22 08:19:08.880 Seetong_tps[58721:6424068]  dealloc -- STAppLaunchWindow
2026-10-22 08:19:08.881 Seetong_tps[58721:6424068]  dealloc -- STAppLaunchViewController
2026-10-22 08:19:09.137 Seetong_tps[58721:6424068]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-22 08:19:09.444 Seetong_tps[58721:6424109]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-22 08:19:09.444 Seetong_tps[58721:6424109]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-22 08:19:09.444 Seetong_tps[58721:6424109]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-22 08:19:09.444 Seetong_tps[58721:6424109]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-22 08:19:09.558 Seetong_tps[58721:6424171] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-22 08:19:09.559 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 08:19:09.559 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d360000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-22 08:19:09.559 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 08:19:09.560 Seetong_tps[58721:6424171] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 08:19:09.560 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 08:19:09.560 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d364000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-22 08:19:09.560 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 08:19:09.561 Seetong_tps[58721:6424171] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 08:19:09.561 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 08:19:09.561 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 08:19:09.561 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 08:19:09.562 Seetong_tps[58721:6424171] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 08:19:09.562 Seetong_tps[58721:6424171] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-22 08:19:09.562 Seetong_tps[58721:6424171] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 12082 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-22 08:19:09.562 Seetong_tps[58721:6424171] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 4089139785 sequence 3 version 4
2026-10-22 08:19:09.562 Seetong_tps[58721:6424171] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-22 08:19:09.563 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-22 08:19:09.564 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-22 08:19:09.564 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-22 08:19:09.578 Seetong_tps[58721:6424068] [KMPAlarmModule] module loaded
2026-10-22 08:19:09.578 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1368f10c0>
2026-10-22 08:19:09.578 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:19:09.588 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 08:19:09.591 Seetong_tps[58721:6424068]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 08:19:09.594 Seetong_tps[58721:6424116] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x132361880>{number = 25, name = (null)}====
2026-10-22 08:19:09.604 Seetong_tps[58721:6424116] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-22 08:19:09.645 Seetong_tps[58721:6424068]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-22 08:19:09.645 Seetong_tps[58721:6424068]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 08:19:09.645 Seetong_tps[58721:6424068] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-22 08:19:09.893 Seetong_tps[58721:6424116] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x132361880>{number = 25, name = (null)}====
2026-10-22 08:19:10.265 Seetong_tps[58721:6424171] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-22 08:19:10.267 Seetong_tps[58721:6424171] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-22 08:19:10.267 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 08:19:10.267 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-22 08:19:10.268 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-22 08:19:10.269 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-22 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-22 08:19:10.270 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-22 startTime=00:00:00 endTime=08:19:10 cachedAnchor=null-null
2026-10-22 08:19:10.270 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=00:00:00 endTime=08:19:10 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-22 08:19:10.270 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=00:00:00, endTime=08:19:10, deviceIds=[]
2026-10-22 08:19:10.270 Seetong_tps[58721:6424171] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-22 08:19:10.271 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=00:00:00 end=08:19:10 deviceCount=1
2026-10-22 08:19:10.271 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:10.272 Seetong_tps[58721:6424086] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 08:19:10.333 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-22 08:19:10.334 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-22
2026-10-22 08:19:10.334 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-22 08:19:10.340 Seetong_tps[58721:6424085] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-22 08:19:10.385 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 08:19:10.385 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 08:19:10.391 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=32 modelCount=32 itemCount=32 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    88
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-22 08:19:10.391 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=32 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 08:19:10.391 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=00:00:00, endTime=08:19:10, hasMore=false, itemCount=32
2026-10-22 08:19:10.394 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=32, responseDate=2026-10-22, responseStart=00:00:00, responseEnd=08:19:10, hasMore=false, remoteThumbCount=31, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 08:19:10.394 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-22 08:19:10.397 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-22 start=00:00:00 end=08:19:10 count=32 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=3 totalMs=3
2026-10-22 08:19:10.398 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-22 start=00:00:00 end=08:19:10 lastTimestampMs=1792598400000 daoMs=1
2026-10-22 08:19:10.398 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-22, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=08:19:10, hasMore=false, count=100
2026-10-22 08:19:10.398 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-22 start=00:00:00 end=08:19:10 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-08:19:10 anchor=null-null
2026-10-22 08:19:10.398 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=32 fallbackCount=32
2026-10-22 08:19:10.398 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=32, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-22 08:19:10.402 Seetong_tps[58721:6424176] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=134 rowCount=33
2026-10-22 08:19:10.403 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-22 endTime=08:19:10
2026-10-22 08:19:10.403 Seetong_tps[58721:6424176] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-22 08:19:10.403 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 08:19:10.403 Seetong_tps[58721:6424176] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=08:19:10
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:19:10.420 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:19:10.420 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-22 08:19:10.420 Seetong_tps[58721:6424171] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-22 08:19:10.478 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 08:19:10.478 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 08:19:10.478 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 08:19:10.478 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 08:19:10.478 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 08:19:10.527 Seetong_tps[58721:6424085] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-22
2026-10-22 08:19:11.081 Seetong_tps[58721:6424068] UMAPM_OOMSampling(0,0):NO
2026-10-22 08:19:11.082 Seetong_tps[58721:6424068] UMAPM_NetworkSampling(0,0):NO
2026-10-22 08:19:16.315 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:19:24.897 Seetong_tps[58721:6424076] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 08:19:24.998 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x136e151c0>
2026-10-22 08:19:24.998 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:19:25.000 Seetong_tps[58721:6424068]  -- WebSocket - 重置重连次数 -- 
2026-10-22 08:19:25.000 Seetong_tps[58721:6424068] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 08:19:25.000 Seetong_tps[58721:6424068] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 08:19:25.023 Seetong_tps[58721:6424076] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 08:19:25.134 Seetong_tps[58721:6424076] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 08:19:25.146 Seetong_tps[58721:6424076] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 08:19:28.646 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 08:19:28.656 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 08:19:29.027 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x136e17700>
2026-10-22 08:19:29.027 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:19:29.027 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:19:29.027 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:19:29.027 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:19:29.033 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:19:29.053 Seetong_tps[58721:6424078] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 08:19:29.068 Seetong_tps[58721:6424078] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 08:19:29.073 Seetong_tps[58721:6424078] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 08:19:29.086 Seetong_tps[58721:6424078] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 08:19:36.475 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-19 start= end= currentDate=2026-10-22 currentStartTime=00:00:00 currentEndTime=08:19:10 hasMore=false selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-22 08:19:36.476 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-19 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-22 08:19:36.481 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=292, targetDates=[2026-10-21, 2026-10-20, 2026-10-19], targetWindows={2026-10-21=[], 2026-10-20=[], 2026-10-19=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=292, unwindowedCacheRowLimit=100
2026-10-22 08:19:36.549 Seetong_tps[58721:6424076] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-19 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=292
2026-10-22 08:19:36.601 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:19:46.126 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:19:46.689 Seetong_tps[58721:6424068] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-22 08:19:46.705 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:19:46.705 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:19:46.705 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:19:46.715 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-22 08:19:46.715 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-22 08:19:46.715 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 08:19:46.718 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 08:19:46.718 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:46.780 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 08:19:46.780 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 08:19:46.780 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 08:19:46.780 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 08:19:46.780 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 08:19:46.820 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-22 baseDate=2026-10-22
2026-10-22 08:19:46.820 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=08:19:10 totalWindows=1
2026-10-22 08:19:46.821 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=32, targetDates=[2026-10-22], targetWindows={2026-10-22=[00:00:00-08:19:10]}, selectedDeviceId=, cachedCount=32, unwindowedCacheRowLimit=100
2026-10-22 08:19:46.825 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=08:19:10 endTime=08:19:46 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:19:10
2026-10-22 08:19:46.825 Seetong_tps[58721:6424085] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=08:19:10, endTime=08:19:46, deviceIds=[]
2026-10-22 08:19:46.825 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=08:19:10 end=08:19:46 deviceCount=1
2026-10-22 08:19:46.825 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:19:46.870 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 08:19:46.870 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 08:19:46.870 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=08:19:10 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-22 08:19:46.870 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 08:19:46.870 Seetong_tps[58721:6424245] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=08:19:10, endTime=08:19:46, hasMore=false, itemCount=0
2026-10-22 08:19:46.870 Seetong_tps[58721:6424245] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-22, responseStart=08:19:10, responseEnd=08:19:46, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 08:19:46.874 Seetong_tps[58721:6424245] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=32
2026-10-22 08:19:46.875 Seetong_tps[58721:6424245] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-22 endTime=08:19:46
2026-10-22 08:19:46.891 Seetong_tps[58721:6424068] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=08:19:46
2026-10-22 08:19:46.891 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 08:20:02.197 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:05.141 Seetong_tps[58721:6424068] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-22 08:20:06.250 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:20:06.250 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:20:06.250 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:20:06.261 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-22 08:20:06.261 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-22 08:20:06.262 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 08:20:06.265 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 08:20:06.265 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:20:06.266 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:06.309 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 08:20:06.309 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 08:20:06.309 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 08:20:06.309 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 08:20:06.309 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 08:20:06.354 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-22 baseDate=2026-10-22
2026-10-22 08:20:06.354 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=08:19:10 totalWindows=1
2026-10-22 08:20:06.354 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=32, targetDates=[2026-10-22], targetWindows={2026-10-22=[00:00:00-08:19:10]}, selectedDeviceId=, cachedCount=32, unwindowedCacheRowLimit=100
2026-10-22 08:20:06.358 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=08:19:10 endTime=08:20:06 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:19:10
2026-10-22 08:20:06.358 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=08:19:10, endTime=08:20:06, deviceIds=[]
2026-10-22 08:20:06.358 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=08:19:10 end=08:20:06 deviceCount=1
2026-10-22 08:20:06.359 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:20:06.422 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 08:20:06.422 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 08:20:06.422 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=08:19:10 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-22 08:20:06.422 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 08:20:06.422 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=08:19:10, endTime=08:20:06, hasMore=false, itemCount=0
2026-10-22 08:20:06.422 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-22, responseStart=08:19:10, responseEnd=08:20:06, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 08:20:06.427 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=32
2026-10-22 08:20:06.428 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-22 endTime=08:20:06
2026-10-22 08:20:14.855 Seetong_tps[58721:6424068] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=08:20:06
2026-10-22 08:20:14.856 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 08:20:16.126 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:26.516 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:36.125 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:40.326 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-21 start= end= currentDate=2026-10-22 currentStartTime=00:00:00 currentEndTime=08:20:06 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-08:19:10 loadedWindowCount=1
2026-10-22 08:20:40.328 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=13:06:43 totalWindows=1
2026-10-22 08:20:40.336 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=116, targetDates=[2026-10-22, 2026-10-21], targetWindows={2026-10-22=[00:00:00-08:19:10], 2026-10-21=[00:00:00-13:06:43]}, selectedDeviceId=, cachedCount=116, unwindowedCacheRowLimit=100
2026-10-22 08:20:40.381 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-21, startTime=13:06:43, endTime=23:59:59, deviceIds=[]
2026-10-22 08:20:40.402 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages request date=2026-10-21 start=13:06:43 end=23:59:59 deviceCount=1
2026-10-22 08:20:40.402 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:20:40.611 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 08:20:40.611 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 08:20:40.649 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=73 modelCount=73 itemCount=73 hasMore=0 nextStartTime=13:06:43 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-22 08:20:40.649 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=73 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 08:20:40.651 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-21, startTime=13:06:43, endTime=23:59:59, hasMore=false, itemCount=73
2026-10-22 08:20:40.674 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-21 start=13:06:43 end=23:59:59 count=73 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=11 totalMs=12
2026-10-22 08:20:40.676 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-21 start=13:06:43 end=23:59:59 lastTimestampMs=1792559203000 daoMs=2
2026-10-22 08:20:40.676 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-21, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=13:06:43, endTime=23:59:59, hasMore=false, count=116
2026-10-22 08:20:40.676 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-21 start=13:06:43 end=23:59:59 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-22 08:20:40.677 Seetong_tps[58721:6424332] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=189 fallbackCount=189
2026-10-22 08:20:46.125 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:20:56.125 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:01.529 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610216ad8a2379dfb0c6ad4d2b9fe, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:01.709 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:01.709 Seetong_tps[58721:6424519] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610216ad8a2379dfb0c6ad4d2b9fe, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792582186000, canRotate=true}
2026-10-22 08:21:01.710 Seetong_tps[58721:6424068] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792582186000
2026-10-22 08:21:01.710 Seetong_tps[58721:6424068] 【kuikly performance】pagename: PlayBackPage, Memory in use: 137.329MB
2026-10-22 08:21:01.738 Seetong_tps[58721:6424750] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-22 08:21:01.775 Seetong_tps[58721:6424068] KMPCloudPlaybackVideoView set prop index = 0
2026-10-22 08:21:01.791 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:01.792 Seetong_tps[58721:6424068] index = 16
2026-10-22 08:21:01.792 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:01.797 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:01.797 Seetong_tps[58721:6424068] index = 17
2026-10-22 08:21:01.797 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:01.803 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:01.803 Seetong_tps[58721:6424068] index = 18
2026-10-22 08:21:01.830 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.833 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.834 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.837 Seetong_tps[58721:6424068] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-22 08:21:01.839 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.839 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.839 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:01.874 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:01.876 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:02.385 Seetong_tps[58721:6424807] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-22 08:21:02.404 Seetong_tps[58721:6424807] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 08:21:02.444 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1371840c0>
2026-10-22 08:21:02.444 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:02.444 Seetong_tps[58721:6424807] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] uid:42065949-CH-1 playAudio
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-22 08:21:02.455 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-22 08:21:02.457 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 08:21:02.457 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 08:21:03.110 Seetong_tps[58721:6424093]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-22 08:21:03.876 Seetong_tps[58721:6424093] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=1600
2026-10-22 08:21:03.915 Seetong_tps[58721:6424093] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=3248
2026-10-22 08:21:03.958 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 08:21:03.976 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021192946","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:03.976 Seetong_tps[58721:6424068] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-22 08:21:03.976 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:03.977 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:03.977 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021192946","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:03.977 Seetong_tps[58721:6424807] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261021192946
2026-10-22 08:21:03.977 Seetong_tps[58721:6424068] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-22 08:21:03.977 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:03.977 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:03.977 Seetong_tps[58721:6424807] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261021192946
2026-10-22 08:21:04.207 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-22 08:21:04.207 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-22 08:21:04.315 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:04.315 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-22 08:21:04.315 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305cc000>
2026-10-22 08:21:04.316 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-22 08:21:04.316 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:04.316 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:04.318 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:04.318 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-22 08:21:04.318 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:04.318 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-22 08:21:04.318 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-22 08:21:04.319 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:04.319 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305ccc00>
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:04.361 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-22 08:21:04.362 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-22 08:21:04.362 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:04.362 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:04.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628464.977660,lastReceiveYUVTimeInterval=1792628463.976584,interval=1.001,videoView=0x131cda400
2026-10-22 08:21:04.978 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628464.978340,lastReceiveYUVTimeInterval=1792628463.977153,interval=1.001,videoView=0x132303000
2026-10-22 08:21:05.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628465.977597,lastReceiveYUVTimeInterval=1792628465.946220,interval=0.031,videoView=0x131cda400
2026-10-22 08:21:05.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628465.977716,lastReceiveYUVTimeInterval=1792628465.801731,interval=0.176,videoView=0x132303000
2026-10-22 08:21:06.125 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:06.976 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628466.976893,lastReceiveYUVTimeInterval=1792628466.818796,interval=0.158,videoView=0x131cda400
2026-10-22 08:21:06.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628466.977168,lastReceiveYUVTimeInterval=1792628466.945541,interval=0.032,videoView=0x132303000
2026-10-22 08:21:07.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628467.977576,lastReceiveYUVTimeInterval=1792628467.902497,interval=0.075,videoView=0x131cda400
2026-10-22 08:21:07.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628467.977707,lastReceiveYUVTimeInterval=1792628467.917307,interval=0.060,videoView=0x132303000
2026-10-22 08:21:08.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628468.977336,lastReceiveYUVTimeInterval=1792628468.946614,interval=0.031,videoView=0x131cda400
2026-10-22 08:21:08.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628468.977488,lastReceiveYUVTimeInterval=1792628468.973316,interval=0.004,videoView=0x132303000
2026-10-22 08:21:09.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628469.977492,lastReceiveYUVTimeInterval=1792628469.921330,interval=0.056,videoView=0x131cda400
2026-10-22 08:21:09.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628469.977578,lastReceiveYUVTimeInterval=1792628469.947950,interval=0.030,videoView=0x132303000
2026-10-22 08:21:10.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628470.977497,lastReceiveYUVTimeInterval=1792628470.908713,interval=0.069,videoView=0x131cda400
2026-10-22 08:21:10.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628470.977631,lastReceiveYUVTimeInterval=1792628470.935721,interval=0.042,videoView=0x132303000
2026-10-22 08:21:11.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628471.977467,lastReceiveYUVTimeInterval=1792628471.950014,interval=0.027,videoView=0x131cda400
2026-10-22 08:21:11.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628471.977562,lastReceiveYUVTimeInterval=1792628471.924165,interval=0.053,videoView=0x132303000
2026-10-22 08:21:12.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628472.977475,lastReceiveYUVTimeInterval=1792628472.930133,interval=0.047,videoView=0x131cda400
2026-10-22 08:21:12.978 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628472.978344,lastReceiveYUVTimeInterval=1792628472.963558,interval=0.015,videoView=0x132303000
2026-10-22 08:21:13.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628473.977526,lastReceiveYUVTimeInterval=1792628473.915041,interval=0.062,videoView=0x131cda400
2026-10-22 08:21:13.977 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628473.977746,lastReceiveYUVTimeInterval=1792628473.939565,interval=0.038,videoView=0x132303000
2026-10-22 08:21:14.382 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:14.383 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:14.419 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:14.419 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:14.977 Seetong_tps[58721:6424519]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:14.977 Seetong_tps[58721:6424068] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-22 08:21:14.978 Seetong_tps[58721:6424068] dealloc -- STKuiklyRenderViewController
2026-10-22 08:21:14.981 Seetong_tps[58721:6424519] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:14.984 Seetong_tps[58721:6424519] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 08:21:14.984 Seetong_tps[58721:6424519] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 08:21:15.051 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 08:21:15.051 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 08:21:15.052 Seetong_tps[58721:6424519]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:15.052 Seetong_tps[58721:6424519] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:15.054 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x137e03480>
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:21:15.055 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:21:15.055 Seetong_tps[58721:6424519] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 08:21:15.055 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 08:21:15.055 Seetong_tps[58721:6424519] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 08:21:15.060 Seetong_tps[58721:6424750] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 08:21:15.338 Seetong_tps[58721:6424093] MediaProcessor: PC_InputVideoData failed for uid=42065949-CH-1, result=-11, retries=6
2026-10-22 08:21:15.392 Seetong_tps[58721:6424093] MediaProcessor: PC_InputVideoData took 1.01 seconds for uid=42065949-CH-1
2026-10-22 08:21:16.035 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:16.039 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x136fc0000
2026-10-22 08:21:16.047 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:16.052 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x13711d680
2026-10-22 08:21:16.053 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:16.058 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x13711f980
2026-10-22 08:21:16.125 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:16.853 Seetong_tps[58721:6424947] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610216ad8add29dfb0c6ad4fafa76, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:16.854 Seetong_tps[58721:6424947] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:16.854 Seetong_tps[58721:6424947] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610216ad8add29dfb0c6ad4fafa76, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792585158000, canRotate=true}
2026-10-22 08:21:16.854 Seetong_tps[58721:6424068] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792585158000
2026-10-22 08:21:16.855 Seetong_tps[58721:6424068] 【kuikly performance】pagename: PlayBackPage, Memory in use: 270.158MB
2026-10-22 08:21:16.877 Seetong_tps[58721:6424750] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-22 08:21:16.896 Seetong_tps[58721:6424068] KMPCloudPlaybackVideoView set prop index = 0
2026-10-22 08:21:16.910 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:16.910 Seetong_tps[58721:6424068] index = 16
2026-10-22 08:21:16.910 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:16.917 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:16.917 Seetong_tps[58721:6424068] index = 17
2026-10-22 08:21:16.917 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:16.924 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:16.924 Seetong_tps[58721:6424068] index = 18
2026-10-22 08:21:16.953 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.954 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.956 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.958 Seetong_tps[58721:6424068] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-22 08:21:16.959 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.959 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.960 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:16.968 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:16.968 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:17.480 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-22 08:21:17.501 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 08:21:17.540 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x137e50e40>
2026-10-22 08:21:17.540 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:17.540 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 08:21:17.550 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:17.550 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-22 08:21:17.551 Seetong_tps[58721:6424068] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-22 08:21:17.551 Seetong_tps[58721:6424068] uid:42065949-CH-1 playAudio
2026-10-22 08:21:17.551 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:17.551 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-22 08:21:17.551 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-22 08:21:17.740 Seetong_tps[58721:6424093]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-22 08:21:17.860 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021201918","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021201918","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:17.865 Seetong_tps[58721:6424519] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261021201918
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:17.865 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:17.865 Seetong_tps[58721:6424519] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261021201918
2026-10-22 08:21:18.065 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-22 08:21:18.220 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305ccc00>
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:18.270 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:0
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:18.271 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305cc000>
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:0
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:18.274 Seetong_tps[58721:6424068] checkPortStatus:_decodePort=4
2026-10-22 08:21:18.274 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:18.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628478.866448,lastReceiveYUVTimeInterval=1792628477.865355,interval=1.001,videoView=0x137f8c000
2026-10-22 08:21:18.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628478.866799,lastReceiveYUVTimeInterval=1792628477.865524,interval=1.001,videoView=0x137f8c800
2026-10-22 08:21:19.865 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628479.865506,lastReceiveYUVTimeInterval=1792628479.496982,interval=0.369,videoView=0x137f8c000
2026-10-22 08:21:19.865 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628479.865901,lastReceiveYUVTimeInterval=1792628479.482272,interval=0.384,videoView=0x137f8c800
2026-10-22 08:21:20.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628480.866406,lastReceiveYUVTimeInterval=1792628480.488194,interval=0.378,videoView=0x137f8c000
2026-10-22 08:21:20.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628480.866732,lastReceiveYUVTimeInterval=1792628480.435361,interval=0.431,videoView=0x137f8c800
2026-10-22 08:21:21.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628481.866357,lastReceiveYUVTimeInterval=1792628481.492578,interval=0.374,videoView=0x137f8c000
2026-10-22 08:21:21.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628481.866730,lastReceiveYUVTimeInterval=1792628481.435371,interval=0.431,videoView=0x137f8c800
2026-10-22 08:21:22.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628482.866420,lastReceiveYUVTimeInterval=1792628482.497276,interval=0.369,videoView=0x137f8c000
2026-10-22 08:21:22.867 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628482.867148,lastReceiveYUVTimeInterval=1792628482.437238,interval=0.430,videoView=0x137f8c800
2026-10-22 08:21:23.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628483.866339,lastReceiveYUVTimeInterval=1792628483.499480,interval=0.367,videoView=0x137f8c000
2026-10-22 08:21:23.866 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628483.866678,lastReceiveYUVTimeInterval=1792628483.441479,interval=0.425,videoView=0x137f8c800
2026-10-22 08:21:24.668 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:24.668 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:24.683 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:24.683 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:25.251 Seetong_tps[58721:6424946]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:25.252 Seetong_tps[58721:6424068] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-22 08:21:25.252 Seetong_tps[58721:6424068] dealloc -- STKuiklyRenderViewController
2026-10-22 08:21:25.252 Seetong_tps[58721:6424946] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:25.254 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 08:21:25.255 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 08:21:25.329 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 08:21:25.329 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:25.329 Seetong_tps[58721:6424946]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:25.329 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:25.329 Seetong_tps[58721:6424946] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1369bea80>
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:25.331 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-22 08:21:25.332 Seetong_tps[58721:6424068] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-22 08:21:25.333 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 08:21:25.333 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 08:21:25.333 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 08:21:25.336 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 08:21:26.124 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:26.298 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:26.303 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x138398500
2026-10-22 08:21:26.311 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:26.316 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x136fc0000
2026-10-22 08:21:26.317 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:26.322 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x13711cf00
2026-10-22 08:21:27.056 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610216ad8add29dfb0c6ad4fafa76, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:27.056 Seetong_tps[58721:6424946] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 08:21:27.057 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610216ad8add29dfb0c6ad4fafa76, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792585158000, canRotate=true}
2026-10-22 08:21:27.057 Seetong_tps[58721:6424068] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792585158000
2026-10-22 08:21:27.057 Seetong_tps[58721:6424068] 【kuikly performance】pagename: PlayBackPage, Memory in use: 277.970MB
2026-10-22 08:21:27.078 Seetong_tps[58721:6424946] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-22 08:21:27.097 Seetong_tps[58721:6424068] KMPCloudPlaybackVideoView set prop index = 0
2026-10-22 08:21:27.113 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:27.113 Seetong_tps[58721:6424068] index = 16
2026-10-22 08:21:27.113 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:27.119 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:27.119 Seetong_tps[58721:6424068] index = 17
2026-10-22 08:21:27.119 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:27.127 Seetong_tps[58721:6424068] hrv_setPropWithKey:index
2026-10-22 08:21:27.127 Seetong_tps[58721:6424068] index = 18
2026-10-22 08:21:27.154 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.156 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.157 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.160 Seetong_tps[58721:6424068] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-22 08:21:27.161 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.161 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.161 Seetong_tps[58721:6424068]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 08:21:27.169 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:27.170 Seetong_tps[58721:6424068]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 08:21:27.680 Seetong_tps[58721:6424750] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-22 08:21:27.685 Seetong_tps[58721:6424750] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 08:21:27.696 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x136f02e40>
2026-10-22 08:21:27.696 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:27.697 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 08:21:27.697 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-22 08:21:27.697 Seetong_tps[58721:6424068] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-22 08:21:27.698 Seetong_tps[58721:6424068] uid:42065949-CH-1 playAudio
2026-10-22 08:21:27.698 Seetong_tps[58721:6424750] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 08:21:27.698 Seetong_tps[58721:6424068] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 08:21:27.698 Seetong_tps[58721:6424068] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-22 08:21:27.698 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-22 08:21:27.930 Seetong_tps[58721:6424093]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-22 08:21:28.025 Seetong_tps[58721:6424068] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021201918","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoByTime,params:{"time": "20261021201918","alarmType": 268435455,"audioEnable": 1}
2026-10-22 08:21:28.038 Seetong_tps[58721:6424519] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261021201918
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 03:57:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 08:21:28.038 Seetong_tps[58721:6424068]  -- 播放视频（录像） -- 开始时间: 2026-10-22 00:21:03 +0000
2026-10-22 08:21:28.038 Seetong_tps[58721:6424519] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261021201918
2026-10-22 08:21:28.248 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-22 08:21:28.248 Seetong_tps[58721:6424093]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305ccc00>
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:28.289 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:28.290 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x13043ba40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1305cc000>
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: playsettype = 50
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:6 :MediaType:0x0101
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 08:21:28.294 Seetong_tps[58721:6424068] checkPortStatus:_decodePort=6
2026-10-22 08:21:28.294 Seetong_tps[58721:6424109] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 08:21:29.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628489.039345,lastReceiveYUVTimeInterval=1792628488.038251,interval=1.001,videoView=0x137f8c000
2026-10-22 08:21:29.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628489.039604,lastReceiveYUVTimeInterval=1792628488.038427,interval=1.001,videoView=0x137f8c800
2026-10-22 08:21:30.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628490.039289,lastReceiveYUVTimeInterval=1792628489.327308,interval=0.712,videoView=0x137f8c000
2026-10-22 08:21:30.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628490.039574,lastReceiveYUVTimeInterval=1792628489.315320,interval=0.724,videoView=0x137f8c800
2026-10-22 08:21:31.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628491.039283,lastReceiveYUVTimeInterval=1792628490.313372,interval=0.726,videoView=0x137f8c000
2026-10-22 08:21:31.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628491.039574,lastReceiveYUVTimeInterval=1792628490.269865,interval=0.770,videoView=0x137f8c800
2026-10-22 08:21:32.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628492.039259,lastReceiveYUVTimeInterval=1792628491.314854,interval=0.724,videoView=0x137f8c000
2026-10-22 08:21:32.040 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628492.040726,lastReceiveYUVTimeInterval=1792628491.273359,interval=0.767,videoView=0x137f8c800
2026-10-22 08:21:33.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628493.039289,lastReceiveYUVTimeInterval=1792628492.319641,interval=0.720,videoView=0x137f8c000
2026-10-22 08:21:33.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628493.039582,lastReceiveYUVTimeInterval=1792628492.273036,interval=0.767,videoView=0x137f8c800
2026-10-22 08:21:34.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628494.039195,lastReceiveYUVTimeInterval=1792628493.320454,interval=0.719,videoView=0x137f8c000
2026-10-22 08:21:34.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628494.039650,lastReceiveYUVTimeInterval=1792628493.279264,interval=0.760,videoView=0x137f8c800
2026-10-22 08:21:35.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628495.038925,lastReceiveYUVTimeInterval=1792628494.324216,interval=0.715,videoView=0x137f8c000
2026-10-22 08:21:35.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628495.039197,lastReceiveYUVTimeInterval=1792628494.280467,interval=0.759,videoView=0x137f8c800
2026-10-22 08:21:36.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628496.039183,lastReceiveYUVTimeInterval=1792628495.328882,interval=0.710,videoView=0x137f8c000
2026-10-22 08:21:36.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628496.039467,lastReceiveYUVTimeInterval=1792628495.280995,interval=0.758,videoView=0x137f8c800
2026-10-22 08:21:36.124 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:37.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628497.039162,lastReceiveYUVTimeInterval=1792628496.334995,interval=0.704,videoView=0x137f8c000
2026-10-22 08:21:37.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628497.039460,lastReceiveYUVTimeInterval=1792628496.285879,interval=0.754,videoView=0x137f8c800
2026-10-22 08:21:38.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628498.039182,lastReceiveYUVTimeInterval=1792628497.337004,interval=0.702,videoView=0x137f8c000
2026-10-22 08:21:38.039 Seetong_tps[58721:6424068]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792628498.039433,lastReceiveYUVTimeInterval=1792628497.289921,interval=0.750,videoView=0x137f8c800
2026-10-22 08:21:38.897 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:38.897 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:38.912 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:38.913 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:39.478 Seetong_tps[58721:6425046]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:39.478 Seetong_tps[58721:6424068] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-22 08:21:39.478 Seetong_tps[58721:6425046] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:39.478 Seetong_tps[58721:6424068] dealloc -- STKuiklyRenderViewController
2026-10-22 08:21:39.480 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 08:21:39.480 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 08:21:39.556 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 08:21:39.556 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 08:21:39.557 Seetong_tps[58721:6425046]  -- SIOT参数outString: {"auth_time":1143,"awaken_ms":2401,"conn_media_ch_time":128,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3650","k_auth_send":"104_2507","k_awaken":"106_510_915_1315_1315_2330_3852_4257","k_connect_ok":"2635","k_online":"2507","k_sdp_send":"130_2513","k_sig_offline":"","k_timebase":1792628345793,"p2p_hold_success":false,"relay_addr":"62.234.33.113:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1138,"sig_addr":"114.116.198.103:24203","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:39.557 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:39.557 Seetong_tps[58721:6425046] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1138","sig_online":true,"auth_time":1143,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2507","gturn":"0","k_timebase":1792628345793,"k_auth_send":"104_2507","k_auth_ok":"3650","k_sdp_send":"130_2513","relay_connect_way":"TCP","conn_media_ch_time":128,"relay_addr":"62.234.33.113:24901","rev_i_time":0,"k_connect_ok":"2635","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"106_510_915_1315_1315_2330_3852_4257","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24203","awaken_ms":2401}
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x137bb1140>
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] ###### stopNvrRemoteRecord ......
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-22 08:21:39.558 Seetong_tps[58721:6424068] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-22 08:21:39.560 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 08:21:39.560 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 08:21:39.560 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 08:21:39.563 Seetong_tps[58721:6425046] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 08:21:40.507 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:40.514 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x137588f00
2026-10-22 08:21:40.516 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:40.521 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x13755c000
2026-10-22 08:21:40.522 Seetong_tps[58721:6424068] ++++-[VideoView dealloc]++++
2026-10-22 08:21:40.528 Seetong_tps[58721:6424068] OpenGLView20_Seetong dealloc:0x13755f700
2026-10-22 08:21:45.837 Seetong_tps[58721:6424068] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-22 08:21:45.852 Seetong_tps[58721:6424068] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 08:21:45.853 Seetong_tps[58721:6424068] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 08:21:45.853 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 08:21:45.861 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-22 08:21:45.861 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-22 08:21:45.861 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 08:21:45.864 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 08:21:45.864 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:21:46.095 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 08:21:46.095 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 08:21:46.095 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 08:21:46.096 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 08:21:46.096 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 08:21:46.149 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-22 baseDate=2026-10-22
2026-10-22 08:21:46.149 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=08:19:10 totalWindows=1
2026-10-22 08:21:46.150 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=32, targetDates=[2026-10-22], targetWindows={2026-10-22=[00:00:00-08:19:10]}, selectedDeviceId=, cachedCount=32, unwindowedCacheRowLimit=100
2026-10-22 08:21:46.153 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=08:19:10 endTime=08:21:46 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:19:10
2026-10-22 08:21:46.153 Seetong_tps[58721:6424750] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=08:19:10, endTime=08:21:46, deviceIds=[]
2026-10-22 08:21:46.154 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=08:19:10 end=08:21:46 deviceCount=1
2026-10-22 08:21:46.154 Seetong_tps[58721:6424068]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 08:21:46.155 Seetong_tps[58721:6424068]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 08:21:46.202 Seetong_tps[58721:6424068] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 08:21:46.202 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 08:21:46.202 Seetong_tps[58721:6424068] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=08:19:10 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-22 08:21:46.202 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 08:21:46.202 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=08:19:10, endTime=08:21:46, hasMore=false, itemCount=0
2026-10-22 08:21:46.202 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-22, responseStart=08:19:10, responseEnd=08:21:46, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 08:21:46.207 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=32
2026-10-22 08:21:46.208 Seetong_tps[58721:6425046] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-22 endTime=08:21:46
2026-10-22 08:21:51.310 Seetong_tps[58721:6424068] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=08:21:46
2026-10-22 08:21:51.311 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 08:21:54.402 Seetong_tps[58721:6424750] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 08:21:54.917 Seetong_tps[58721:6424068] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13726f480>
2026-10-22 08:21:54.917 Seetong_tps[58721:6424068] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 08:21:54.946 Seetong_tps[58721:6424946] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 08:21:56.844 Seetong_tps[58721:6424109]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-22 08:21:56.845 Seetong_tps[58721:6424068]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-22 08:21:56.845 Seetong_tps[58721:6424068]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 08:21:56.845 Seetong_tps[58721:6424068]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-22 08:21:56.846 Seetong_tps[58721:6424068] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-22 08:21:56.846 Seetong_tps[58721:6424068] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-22 08:21:56.849 Seetong_tps[58721:6424068] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-22 08:21:56.858 Seetong_tps[58721:6424068] [保存失败] 相机对象或存储字典为空
2026-10-22 10:25:28.010 Seetong_tps[59534:6498015] app_version=8.4.106
2026-10-22 10:25:28.012 Seetong_tps[59534:6498015]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-22 10:25:28.012 Seetong_tps[59534:6498015] showForLogin 1
2026-10-22 10:25:28.012 Seetong_tps[59534:6498015] AppLaunch 还剩 6.923919916152954 秒
2026-10-22 10:25:28.027 Seetong_tps[59534:6498031] 询问用户是否开启推送成功
2026-10-22 10:25:28.027 Seetong_tps[59534:6498031] 用户点击允许接收推送
2026-10-22 10:25:28.029 Seetong_tps[59534:6498026] remoteNotificationSetting: <UNNotificationSettings: 0x145701720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-22 10:25:28.030 Seetong_tps[59534:6498015]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-22 10:25:28.034 Seetong_tps[59534:6498015] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.688MB
2026-10-22 10:25:28.035 Seetong_tps[59534:6498015] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.688MB
2026-10-22 10:25:28.035 Seetong_tps[59534:6498015] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.688MB
2026-10-22 10:25:28.048 Seetong_tps[59534:6498015] viewDidLoad/configtime=2026-10-22 02:25:28 +0000
2026-10-22 10:25:28.048 Seetong_tps[59534:6498015]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-22 10:25:28.048 Seetong_tps[59534:6498015]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-22 10:25:28.069 Seetong_tps[59534:6498059] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-22 10:25:28.069 Seetong_tps[59534:6498059]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-22 10:25:28.069 Seetong_tps[59534:6498059]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 10:25:28.070 Seetong_tps[59534:6498059]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-22 10:25:28.070 Seetong_tps[59534:6498059]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 10:25:28.087 Seetong_tps[59534:6498015]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-22 10:25:28.090 Seetong_tps[59534:6498015]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-22 10:25:28.091 Seetong_tps[59534:6498015] 开始检查未读客服消息...
2026-10-22 10:25:28.091 Seetong_tps[59534:6498015] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-22 10:25:28.095 Seetong_tps[59534:6498015]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-22 10:25:28.095 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 
2026-10-22 10:25:28.096 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 10:25:28.099 Seetong_tps[59534:6498015] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-22 10:25:28.099 Seetong_tps[59534:6498015] NAV deviceOrientationDidChange:1
2026-10-22 10:25:28.104 Seetong_tps[59534:6498015] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-22 10:25:28.104 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 
2026-10-22 10:25:28.104 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 10:25:28.130 Seetong_tps[59534:6498059] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI0MDcyODA0Niwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.vxcWFP8c73A-JmjFd90Z4p1ukhT9oVIJTyum-qfdN8I","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI0MDcyODA0Niwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTEyX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXkzIl19.VBUBaOskEbrT4729qZcbc3FbOMkesTVsSQjrxqZOUzs","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24904"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24902"}]}
====
2026-10-22 10:25:28.145 Seetong_tps[59534:6498015]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-22 10:25:28.228 Seetong_tps[59534:6498015] Super properties have already been unregistered.
2026-10-22 10:25:28.229 Seetong_tps[59534:6498015] UMAPM_OOMSampling(0,0):NO
2026-10-22 10:25:28.230 Seetong_tps[59534:6498015]  -- deviceListDataUpdate - AppLaunch 还剩 1.705245018005371 秒 - 再延迟 2.205245018005371 秒 - 启动耗时 1.294754981994629 秒
2026-10-22 10:25:28.230 Seetong_tps[59534:6498015] groupDeviceList 已在进行中，等待后重新分组
2026-10-22 10:25:28.230 Seetong_tps[59534:6498015]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1295 毫秒
2026-10-22 10:25:28.234 Seetong_tps[59534:6498034] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x146107440>{number = 16, name = (null)}====
2026-10-22 10:25:28.245 Seetong_tps[59534:6498015] ++++-[VideoView dealloc]++++
2026-10-22 10:25:28.246 Seetong_tps[59534:6498015] OpenGLView20_Seetong dealloc:0x145f49b80
2026-10-22 10:25:28.253 Seetong_tps[59534:6498026] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1446b1480>{number = 8, name = (null)}====
2026-10-22 10:25:28.253 Seetong_tps[59534:6498031] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1446b1440>{number = 7, name = (null)}====
2026-10-22 10:25:28.253 Seetong_tps[59534:6498066] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1461f2200>{number = 17, name = (null)}====
2026-10-22 10:25:28.254 Seetong_tps[59534:6498024] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x144438d40>{number = 3, name = (null)}====
2026-10-22 10:25:28.266 Seetong_tps[59534:6498086] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1461f07c0>{number = 18, name = (null)}====
2026-10-22 10:25:28.275 Seetong_tps[59534:6498015] UMAPM_NetworkSampling(0,0):NO
2026-10-22 10:25:28.275 Seetong_tps[59534:6498015]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-22 10:25:28.277 Seetong_tps[59534:6498083] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1461f1dc0>{number = 19, name = (null)}====
2026-10-22 10:25:28.279 Seetong_tps[59534:6498033] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1461f1ec0>{number = 21, name = (null)}====
2026-10-22 10:25:28.279 Seetong_tps[59534:6498084] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1461f1f00>{number = 20, name = (null)}====
2026-10-22 10:25:28.285 Seetong_tps[59534:6498015]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:25:28.286 Seetong_tps[59534:6498085] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1461f2280>{number = 22, name = (null)}====
2026-10-22 10:25:28.286 Seetong_tps[59534:6498015]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 496;
}
2026-10-22 10:25:28.288 Seetong_tps[59534:6498015] 蓝牙已打开
2026-10-22 10:25:28.291 Seetong_tps[59534:6498015]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-22 10:25:28.291 Seetong_tps[59534:6498015]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-22 10:25:28.295 Seetong_tps[59534:6498015]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=32&addr=bjrelay44.s2.seetong.com:8443;type=0&load=34&addr=bjrelayvip1.s2.seetong.com:4443;type=0&load=44&addr=bjrelay41.s2.seetong.com:13443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=26&addr=bjrelay60.s5.seetong.com:4443;type=0&load=16&addr=bjrelay59.s5.seetong.com:4443;type=0&load=17&addr=bjrelay1.s5.seetong.com:2443;"}
2026-10-22 10:25:28.298 Seetong_tps[59534:6498015]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-22 10:25:28.298 Seetong_tps[59534:6498085]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-22 10:25:28.299 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-22 10:25:28.299 Seetong_tps[59534:6498015]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAAAAU1cAUF1oB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-22 10:25:28.299 Seetong_tps[59534:6498085] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-22 10:25:28.303 Seetong_tps[59534:6498082] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1461f2580>{number = 24, name = (null)}====
2026-10-22 10:25:28.304 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:25:28.304 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 10:25:28.304 Seetong_tps[59534:6498015] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015] 客服消息未读数量: 0
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:25:28.306 Seetong_tps[59534:6498015]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 获取版本信息成功: {
}
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1371 毫秒
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:25:28 308 - devIds: (
    42065949
)
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 10:25:28.307 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 10:25:28.308 Seetong_tps[59534:6498015]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:25:28.308 Seetong_tps[59534:6498015]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:25:28.321 Seetong_tps[59534:6498023] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x144438e40>{number = 2, name = (null)}====
2026-10-22 10:25:28.411 Seetong_tps[59534:6498091] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x145e7c840>{number = 13, name = (null)}====
2026-10-22 10:25:28.422 Seetong_tps[59534:6498015]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 10:25:28.422 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:25:28.422 Seetong_tps[59534:6498015]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-22 10:25:28.423 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:28.423 Seetong_tps[59534:6498015]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAIAlcFU1ppAQQB","reconn":0}}
2026-10-22 10:25:28.423 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:28.453 Seetong_tps[59534:6498092] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x145e7c700>{number = 12, name = (null)}====
2026-10-22 10:25:28.520 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 10:25:28.520 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 10:25:28.520 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:25:28.520 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:28.526 Seetong_tps[59534:6498082] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1461f2580>{number = 24, name = (null)}====
2026-10-22 10:25:28.526 Seetong_tps[59534:6498015]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792635406000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 10:25:28.526 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:25:28.527 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:25:28.591 Seetong_tps[59534:6498015]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:25:28.591 Seetong_tps[59534:6498015]  -- STBluetoothManager - 开始扫描 - 
2026-10-22 10:25:28.748 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 10:25:28.753 Seetong_tps[59534:6498015] Sorted Dates (Descending): (
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16"
)
2026-10-22 10:25:28.755 Seetong_tps[59534:6498015]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-22 start=08:21:46 end=10:25:28 deviceCount=1
2026-10-22 10:25:28.755 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:28.789 Seetong_tps[59534:6498015] MessageThrottle reloadTableView ---
2026-10-22 10:25:28.905 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 10:25:30.197 Seetong_tps[59534:6498015] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-22 10:25:30.197 Seetong_tps[59534:6498015] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-22 10:25:30.197 Seetong_tps[59534:6498015] 用户设置的具体字体大小: 17.000000
2026-10-22 10:25:30.292 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-22 10:25:30.292 Seetong_tps[59534:6498015]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 10:25:30.292 Seetong_tps[59534:6498015]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-22 10:25:30.293 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-22 10:25:30.293 Seetong_tps[59534:6498015] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-22 10:25:30.529 Seetong_tps[59534:6498015] AppLaunch hideForRefreshToken
2026-10-22 10:25:30.530 Seetong_tps[59534:6498015] AppLaunch hideForRefreshToken dismiss
2026-10-22 10:25:30.530 Seetong_tps[59534:6498015] AppLaunch dismiss...
2026-10-22 10:25:30.531 Seetong_tps[59534:6498015] AppLaunch dismiss... end
2026-10-22 10:25:30.531 Seetong_tps[59534:6498015]  dealloc -- STAppLaunchWindow
2026-10-22 10:25:30.532 Seetong_tps[59534:6498015]  dealloc -- STAppLaunchViewController
2026-10-22 10:25:31.241 Seetong_tps[59534:6498015]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-22 10:25:31.853 Seetong_tps[59534:6498015]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-22 10:25:31.853 Seetong_tps[59534:6498015]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 10:25:31.854 Seetong_tps[59534:6498015] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-22 10:25:31.854 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:25:31 854 - devIds: (
    42065949
)
2026-10-22 10:25:31.854 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:25:31.880 Seetong_tps[59534:6498084] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1461f1f00>{number = 20, name = (null)}====
2026-10-22 10:25:32.527 Seetong_tps[59534:6498092] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x145e7c700>{number = 12, name = (null)}====
2026-10-22 10:25:32.528 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 10:25:32.647 Seetong_tps[59534:6498091] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x145e7c840>{number = 13, name = (null)}====
2026-10-22 10:25:39.192 Seetong_tps[59534:6498015] zzzzz:stopBackgroundTask EnterForeground
2026-10-22 10:25:39.192 Seetong_tps[59534:6498015]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 10:25:39.193 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 10:25:39.193 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 10:25:39.193 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:25:39 193 - devIds: (
    42065949
)
2026-10-22 10:25:39.193 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:25:39.203 Seetong_tps[59534:6498109] zzzzz:FC_ResumeDevCom start
2026-10-22 10:25:39.203 Seetong_tps[59534:6498109] zzzzz:FC_ResumeDevCom
2026-10-22 10:25:39.499 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:25:39.499 Seetong_tps[59534:6498015]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-22 10:25:39.499 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 
2026-10-22 10:25:39.504 Seetong_tps[59534:6498084] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1461f1f00>{number = 20, name = (null)}====
2026-10-22 10:25:39.506 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 10:25:39.507 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 10:25:39.507 Seetong_tps[59534:6498015] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 10:25:39.510 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 10:25:39.530 Seetong_tps[59534:6498097] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1463d5280>{number = 27, name = (null)}====
2026-10-22 10:25:39.531 Seetong_tps[59534:6498015]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792635406000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 10:25:39.531 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:25:39.531 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:25:39.976 Seetong_tps[59534:6498084] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1461f1f00>{number = 20, name = (null)}====
2026-10-22 10:25:39.976 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 10:25:39.976 Seetong_tps[59534:6498015]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIDUVQFUFAECD4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 10:25:40.058 Seetong_tps[59534:6498015] MessageThrottle reloadTableView ---
2026-10-22 10:25:40.148 Seetong_tps[59534:6498015]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 10:25:40.148 Seetong_tps[59534:6498015]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 10:25:40.149 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:25:40.149 Seetong_tps[59534:6498015]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-22 10:25:40.150 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:40.150 Seetong_tps[59534:6498015]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAIAlcFVVJpAQQB","reconn":1}}
2026-10-22 10:25:40.150 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:40.394 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 10:25:40.394 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 10:25:40.560 Seetong_tps[59534:6498084] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-22 10:25:40.567 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:103::open> open fd[43], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:25:40.567 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a6ac000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-22 10:25:40.567 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:109::close> closing fd[43], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:25:40.568 Seetong_tps[59534:6498084] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 10:25:40.569 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:103::open> open fd[43], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:25:40.569 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a6b0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-22 10:25:40.569 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:109::close> closing fd[43], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:25:40.570 Seetong_tps[59534:6498084] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 10:25:40.570 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:103::open> open fd[43], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:109::close> closing fd[43], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:103::open> open fd[43], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MemoryFile.cpp:109::close> closing fd[43], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 12580 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 462372626 sequence 3 version 4
2026-10-22 10:25:40.571 Seetong_tps[59534:6498084] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-22 10:25:40.573 Seetong_tps[59534:6498084] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-22 10:25:40.573 Seetong_tps[59534:6498084] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-22 10:25:40.573 Seetong_tps[59534:6498084] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-22 10:25:40.588 Seetong_tps[59534:6498015] [KMPAlarmModule] module loaded
2026-10-22 10:25:40.588 Seetong_tps[59534:6498015] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1445a8f00>
2026-10-22 10:25:40.588 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 10:25:40.598 Seetong_tps[59534:6498084] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 10:25:40.601 Seetong_tps[59534:6498015]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:25:40.613 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-22 10:25:41.281 Seetong_tps[59534:6498242] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-22 10:25:41.283 Seetong_tps[59534:6498242] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-22 10:25:41.283 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 10:25:41.284 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-22 10:25:41.284 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-22 10:25:41.286 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-22 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-22 10:25:41.287 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-22 startTime=00:00:00 endTime=10:25:41 cachedAnchor=null-null
2026-10-22 10:25:41.287 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=00:00:00 endTime=10:25:41 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-22 10:25:41.287 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=00:00:00, endTime=10:25:41, deviceIds=[]
2026-10-22 10:25:41.288 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-22 10:25:41.288 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=00:00:00 end=10:25:41 deviceCount=1
2026-10-22 10:25:41.288 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:41.290 Seetong_tps[59534:6498084] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 10:25:41.353 Seetong_tps[59534:6498263] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-22 10:25:41.353 Seetong_tps[59534:6498263] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=08:19:10 totalWindows=1
2026-10-22 10:25:41.353 Seetong_tps[59534:6498263] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-08:19:10
2026-10-22 10:25:41.360 Seetong_tps[59534:6498263] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-22 10:25:41.446 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 10:25:41.446 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 10:25:41.460 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=55 modelCount=55 itemCount=55 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-22 10:25:41.460 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=55 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 10:25:41.461 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=00:00:00, endTime=10:25:41, hasMore=false, itemCount=55
2026-10-22 10:25:41.466 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=55, responseDate=2026-10-22, responseStart=00:00:00, responseEnd=10:25:41, hasMore=false, remoteThumbCount=51, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 10:25:41.466 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-22 10:25:41.470 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-22 start=00:00:00 end=10:25:41 count=55 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=3 totalMs=3
2026-10-22 10:25:41.472 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-22 start=00:00:00 end=10:25:41 lastTimestampMs=1792598400000 daoMs=1
2026-10-22 10:25:41.472 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-22, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:25:41, hasMore=false, count=100
2026-10-22 10:25:41.472 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-22 start=00:00:00 end=10:25:41 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:25:41 anchor=null-null
2026-10-22 10:25:41.472 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=55 fallbackCount=55
2026-10-22 10:25:41.472 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=55, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-22 10:25:41.479 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=195 rowCount=56
2026-10-22 10:25:41.480 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-22 endTime=10:25:41
2026-10-22 10:25:41.480 Seetong_tps[59534:6498242] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-22 10:25:41.481 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 10:25:41.481 Seetong_tps[59534:6498242] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-22 10:25:41.496 Seetong_tps[59534:6498015] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=10:25:41
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 10:25:41.497 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 10:25:41.497 Seetong_tps[59534:6498084] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-22 10:25:41.497 Seetong_tps[59534:6498084] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-22 10:25:41.533 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 10:25:41.533 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 10:25:41.533 Seetong_tps[59534:6498015] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 10:25:41.533 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 10:25:41.533 Seetong_tps[59534:6498110] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 10:25:41.583 Seetong_tps[59534:6498110] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-22
2026-10-22 10:26:01.021 Seetong_tps[59534:6498015]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:26:01.021 Seetong_tps[59534:6498015]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 10:26:01.227 Seetong_tps[59534:6498278] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x147029600>{number = 33, name = (null)}====
2026-10-22 10:26:03.247 Seetong_tps[59534:6498109] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 10:26:03.265 Seetong_tps[59534:6498015] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x146509080>
2026-10-22 10:26:03.265 Seetong_tps[59534:6498015] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 10:26:03.265 Seetong_tps[59534:6498278] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 10:26:03.269 Seetong_tps[59534:6498015]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:26:03.273 Seetong_tps[59534:6498263] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 10:26:03.273 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-22 10:26:03.273 Seetong_tps[59534:6498015]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 10:26:03.273 Seetong_tps[59534:6498015]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-22 10:26:03.274 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-22 10:26:03.274 Seetong_tps[59534:6498015] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-22 10:26:03.274 Seetong_tps[59534:6498263] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 10:26:03.274 Seetong_tps[59534:6498263] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 10:26:03.274 Seetong_tps[59534:6498263] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 10:26:03.275 Seetong_tps[59534:6498263] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 10:26:23.371 Seetong_tps[59534:6498015] zzzzz:backgroundDoSomething
2026-10-22 10:26:23.373 Seetong_tps[59534:6498109] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-22 10:26:23.373 Seetong_tps[59534:6498109] --FC_StopDevComEx end
2026-10-22 10:26:28.328 Seetong_tps[59534:6498015] zzzzz:stopBackgroundTask 180seconds
2026-10-22 10:26:47.491 Seetong_tps[59534:6498015] zzzzz:stopBackgroundTask EnterForeground
2026-10-22 10:26:47.491 Seetong_tps[59534:6498015]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 10:26:47.491 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 10:26:47.492 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 10:26:47.492 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:26:47 492 - devIds: (
    42065949
)
2026-10-22 10:26:47.492 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:26:47.503 Seetong_tps[59534:6499091] zzzzz:FC_ResumeDevCom start
2026-10-22 10:26:47.503 Seetong_tps[59534:6499091] zzzzz:FC_ResumeDevCom
2026-10-22 10:26:47.573 Seetong_tps[59534:6498059] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-22 10:26:47.727 Seetong_tps[59534:6499088] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1463d4500>{number = 42, name = (null)}====
2026-10-22 10:26:47.727 Seetong_tps[59534:6498831] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1463d7ec0>{number = 36, name = (null)}====
2026-10-22 10:26:47.728 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 10:26:47.728 Seetong_tps[59534:6498015]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792635406000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 10:26:47.729 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:26:47.730 Seetong_tps[59534:6498015]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:26:47.799 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:26:47.799 Seetong_tps[59534:6498015]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-22 10:26:47.799 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 
2026-10-22 10:26:47.801 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 10:26:47.802 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 10:26:47.802 Seetong_tps[59534:6498015] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 10:26:48.087 Seetong_tps[59534:6499088] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1463d4500>{number = 42, name = (null)}====
2026-10-22 10:26:48.087 Seetong_tps[59534:6498015]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 10:26:48.087 Seetong_tps[59534:6498015]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIDUVQFUFMDCT4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAIAlcGVVppAQQB","reconn":1}}
2026-10-22 10:26:48.141 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:26:48.231 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 10:26:48.231 Seetong_tps[59534:6498015] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 10:26:48.231 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:26:48.231 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:26:48.255 Seetong_tps[59534:6498015] MessageThrottle reloadTableView ---
2026-10-22 10:26:48.274 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 10:26:48.276 Seetong_tps[59534:6498015] Sorted Dates (Descending): (
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16"
)
2026-10-22 10:26:48.276 Seetong_tps[59534:6498015]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-22 start=10:25:41 end=10:26:48 deviceCount=1
2026-10-22 10:26:48.277 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:26:48.409 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 10:26:48.612 Seetong_tps[59534:6498059]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-22 10:26:48.612 Seetong_tps[59534:6498059]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-22 10:26:48.612 Seetong_tps[59534:6498059]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-22 10:26:48.612 Seetong_tps[59534:6498059]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-22 10:26:48.847 Seetong_tps[59534:6498015]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-22 10:26:48.857 Seetong_tps[59534:6498015] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-22 10:26:48.904 Seetong_tps[59534:6498015] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-22 10:26:48.904 Seetong_tps[59534:6498015] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-22 10:26:48.906 Seetong_tps[59534:6498015] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-22 10:26:48.907 Seetong_tps[59534:6498015]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:26:48.956 Seetong_tps[59534:6498015]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 10:26:48.959 Seetong_tps[59534:6498015]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 10:26:48.961 Seetong_tps[59534:6498015]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 10:26:48.961 Seetong_tps[59534:6498015]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 设备休眠中 -- 大门
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015] queryAllSharingDeviceInfo timestamp=1792635928.299411
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015] currentTimestamp=1792636008.985689, timestamp=1792635928.299411
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-22 10:26:48 986
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 1 - 大门-42065949-CH-1 - isLowPowerDevSleep: 1
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:26:48 986 - devIds: (
    42065949
)
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: DB0D6096-08E9-4403-96F7-3228E2A6D128
2026-10-22 10:26:48.985 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- VideoView --- playVideo -- camera: 42065949-CH-1 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 6
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-22 02:26:48 +0000
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 10:26:48.986 Seetong_tps[59534:6499091] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-22 10:26:48 986
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059]  -- userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH - 设备出图了但显示离线，改为在线状态 -- 
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0000>
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:26:48.986 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 设备休眠中 -- 大门
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015] queryAllSharingDeviceInfo timestamp=1792635928.299600
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015] currentTimestamp=1792636008.986642, timestamp=1792635928.299600
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-22 10:26:48 987
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 1 - 大门-42065949-CH-2 - isLowPowerDevSleep: 1
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:26:48 987 - devIds: (
    42065949
)
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- VideoView --- playVideo -- camera: 42065949-CH-2 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 6
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-22 02:26:48 +0000
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 10:26:48.986 Seetong_tps[59534:6499091] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:26:48.986 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-22 10:26:48 987
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059]  -- userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH - 设备出图了但显示离线，改为在线状态 -- 
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0c00>
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:26:48.987 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:26:48.988 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:48.988 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:48.989 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:49.009 Seetong_tps[59534:6498015] uid:42065949-CH-1 playAudio
2026-10-22 10:26:49.009 Seetong_tps[59534:6498015]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-22 10:26:49.009 Seetong_tps[59534:6498015]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-22 10:26:49.010 Seetong_tps[59534:6498015]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-22 10:26:49.010 Seetong_tps[59534:6498015]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-22 10:26:49.010 Seetong_tps[59534:6499088] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-22 10:26:49.010 Seetong_tps[59534:6499088]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-22 10:26:49.017 Seetong_tps[59534:6498015] checkPortStatus:_decodePort=1
2026-10-22 10:26:49.017 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:49.020 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_low_power_wake_command
2026-10-22 10:26:49.044 Seetong_tps[59534:6498263] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x145c5d500>{number = 32, name = (null)}====
2026-10-22 10:26:49.151 Seetong_tps[59534:6498040] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0000>
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:26:49.151 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:26:49.152 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:49.152 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:49.211 Seetong_tps[59534:6498015] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-22 10:26:49.224 Seetong_tps[59534:6498040] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:26:49.224 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0c00>
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:26:49.225 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:49.225 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:26:49.225 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:49.644 Seetong_tps[59534:6498015]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-22 10:26:49.818 Seetong_tps[59534:6499172] 重新观看视频线程：<_NSMainThread: 0x144438000>{number = 1, name = (null)}
2026-10-22 10:26:49.835 Seetong_tps[59534:6498015] uid:42065949-CH-1 playAudio
2026-10-22 10:26:49.835 Seetong_tps[59534:6498263] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-22 10:26:49.836 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:26:49.837 Seetong_tps[59534:6498015] checkPortStatus:_decodePort=3
2026-10-22 10:26:49.837 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.93 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:26:49.852 Seetong_tps[59534:6498109] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-22 10:26:49.852 Seetong_tps[59534:6498015] uid:42065949-CH-1 playAudio
2026-10-22 10:26:49.852 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:26:49.852 Seetong_tps[59534:6498015] checkPortStatus:_decodePort=3
2026-10-22 10:26:49.853 Seetong_tps[59534:6499189] 重新观看视频线程：<_NSMainThread: 0x144438000>{number = 1, name = (null)}
2026-10-22 10:26:49.853 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.87 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:26:50.193 Seetong_tps[59534:6498040]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-22 10:26:50.199 Seetong_tps[59534:6498040]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-22 10:26:50.435 Seetong_tps[59534:6498040]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-22 10:26:50.450 Seetong_tps[59534:6498040] hexStringLen=42
2026-10-22 10:26:50.450 Seetong_tps[59534:6498040] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-22 10:26:50.450 Seetong_tps[59534:6498040] getDevOsdXmlInfoBlock == null
2026-10-22 10:26:50.501 Seetong_tps[59534:6498040] Failed to get IoT drive away set configuration.
2026-10-22 10:26:50.501 Seetong_tps[59534:6498040]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-22 10:26:53.754 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:26:53.754 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:26:58.143 Seetong_tps[59534:6498015]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 10:27:01.028 Seetong_tps[59534:6498015]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-22 10:27:01.028 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x145c90400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14640c860>; layer = <CALayer: 0x146d6aaf0>>
2026-10-22 10:27:01.028 Seetong_tps[59534:6498015] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-22 10:27:01.029 Seetong_tps[59534:6498015] -----------1release decodeport = 3
2026-10-22 10:27:01.029 Seetong_tps[59534:6498015]  -- SIOT参数outString: {"association_id":"1vZSH7I4o19M82A8_1","auth_time":1040,"awaken_ms":2445,"conn_media_ch_time":47,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3257_80720","k_auth_send":"108_2555_79680","k_awaken":"110_513_918_1318_1318_2334_3961_3962_4460_11301_11706_79600_79680_80013_80417_81093_81497","k_connect_ok":"2635_79727","k_online":"2555","k_recv_i":"{\"0\":\"81862\",\"1\":\"81929\"}","k_sdp_send":"122_2564_79631_79683","k_sig_offline":"","k_timebase":1792635927892,"k_watch_send":"{\"0\":\"81094\",\"1\":\"81094\"}","p2p_hold_success":false,"relay_addr":"82.157.252.165:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":603,"rtc_version":"1.5.4.3","rtp_first_i":219,"sdp_time":1137,"sig_addr":"101.42.105.173:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":108,\"min\":48,\"max\":203},\"fps\":{\"avg\":67,\"min\":48,\"max\":729,\"std\":147.32,\"stallingRate\":24.00,\"stallingFreq\":3.95}}","udp_to_tcp_count":2,"watch_resp":165}
2026-10-22 10:27:01.035 Seetong_tps[59534:6498015]  -- SIOT参数: {
    "association_id" = "1vZSH7I4o19M82A8_1";
    "auth_time" = 1040;
    "awaken_ms" = 2445;
    "conn_media_ch_time" = 47;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 1;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 12100;
    "relay_addr" = "82.157.252.165:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 603;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 219;
    "rtt_max" = 203;
    "rtt_min" = 48;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1137;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 67;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 729;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 165;
}
2026-10-22 10:27:01.035 Seetong_tps[59534:6498015]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "1vZSH7I4o19M82A8_1";
    "auth_time" = 1040;
    "awaken_ms" = 2445;
    "conn_media_ch_time" = 47;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 1;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 12100;
    "relay_addr" = "82.157.252.165:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 603;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 219;
    "rtt_max" = 203;
    "rtt_min" = 48;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1137;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 67;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 729;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 165;
}
2026-10-22 10:27:01.035 Seetong_tps[59534:6498015] _openGLView clearFrame ...
2026-10-22 10:27:01.036 Seetong_tps[59534:6498015]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-22 10:27:01.036 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x145c91400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14717d240>; layer = <CALayer: 0x147ea17d0>>
2026-10-22 10:27:01.036 Seetong_tps[59534:6498015] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-22 10:27:01.036 Seetong_tps[59534:6498015] -----------1release decodeport = 4
2026-10-22 10:27:01.037 Seetong_tps[59534:6498015] _openGLView clearFrame ...
2026-10-22 10:27:01.053 Seetong_tps[59534:6498015]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 10:27:01.053 Seetong_tps[59534:6498015] 神策分析：已保存设备ID=42065949-CH-1，SN=0CDD2600AF9C3E98
2026-10-22 10:27:01.054 Seetong_tps[59534:6498015] self.camera.isBindMode=1 nBinder=0
2026-10-22 10:27:01.055 Seetong_tps[59534:6499091]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-22 10:27:01.062 Seetong_tps[59534:6498015] queryAllSharingDeviceInfo timestamp=1792635928.299411
2026-10-22 10:27:01.062 Seetong_tps[59534:6498015] currentTimestamp=1792636021.062303, timestamp=1792635928.299411
2026-10-22 10:27:01.062 Seetong_tps[59534:6499091] success
2026-10-22 10:27:01.062 Seetong_tps[59534:6499086] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = 626B499E-35B5-41E5-B02E-386543EA613F
2026-10-22 10:27:01.265 Seetong_tps[59534:6498015]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-22 10:27:01.265 Seetong_tps[59534:6498015]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-22 10:27:01.303 Seetong_tps[59534:6498015]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-22 10:27:01.507 Seetong_tps[59534:6499084]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-22 10:27:01.507 Seetong_tps[59534:6499084]  -- getFWUpdateInfo -- success
2026-10-22 10:27:02.252 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 10:27:02.252 Seetong_tps[59534:6498015] queryAllSharingDeviceInfo timestamp=1792635928.299411
2026-10-22 10:27:02.252 Seetong_tps[59534:6498015] currentTimestamp=1792636022.252742, timestamp=1792635928.299411
2026-10-22 10:27:02.252 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-22 10:27:02 253
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:27:02 253 - devIds: (
    42065949
)
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 77540FB0-7F47-4B7C-9A81-BD1516B0AAEA
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x145c90400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14640c860>; layer = <CALayer: 0x146d6aaf0>>
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x145c90400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14640c860>; layer = <CALayer: 0x146d6aaf0>> -- _camera.supportPlatform: 6
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-22 02:27:02 +0000
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 10:27:02.253 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-22 10:27:02 254
2026-10-22 10:27:02.253 Seetong_tps[59534:6499084] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0000>
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:27:02.254 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015] queryAllSharingDeviceInfo timestamp=1792635928.299600
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015] currentTimestamp=1792636022.255384, timestamp=1792635928.299600
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-22 10:27:02 255
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:27:02 256 - devIds: (
    42065949
)
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x145c91400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14717d240>; layer = <CALayer: 0x147ea17d0>>
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x145c91400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14717d240>; layer = <CALayer: 0x147ea17d0>> -- _camera.supportPlatform: 6
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-22 02:27:02 +0000
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-21 05:06:36 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-21 11:31:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 10:27:02.255 Seetong_tps[59534:6499084] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:27:02.255 Seetong_tps[59534:6498015]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-22 10:27:02 256
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0c00>
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:27:02.256 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:27:02.269 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.269 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.269 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.270 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.270 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.270 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.270 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.270 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.291 Seetong_tps[59534:6498015] 未处理的 biz 类型: res_low_power_wake_command
2026-10-22 10:27:02.494 Seetong_tps[59534:6498040] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:27:02.494 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-22 10:27:02.494 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-22 10:27:02.494 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0000>
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-22 10:27:02.495 Seetong_tps[59534:6498040] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-22 10:27:02.495 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:27:02.495 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1446b1f80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1445e0c00>
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 10:27:02.496 Seetong_tps[59534:6498059] InitDecodePortLog: playsettype = 50
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:8 :MediaType:0x0001
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 10:27:02.497 Seetong_tps[59534:6498059] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 10:27:02.498 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.499 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.500 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:02.771 Seetong_tps[59534:6498015] 神策分析：已清空设备ID和SN
2026-10-22 10:27:02.771 Seetong_tps[59534:6498015] ++++-[CameraSetViewController dealloc]++++
2026-10-22 10:27:02.789 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:27:02.789 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:27:02.808 Seetong_tps[59534:6499302] 重新观看视频线程：<_NSMainThread: 0x144438000>{number = 1, name = (null)}
2026-10-22 10:27:02.811 Seetong_tps[59534:6498015] uid:42065949-CH-1 playAudio
2026-10-22 10:27:02.811 Seetong_tps[59534:6498109] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-22 10:27:02.811 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:27:02.811 Seetong_tps[59534:6498015] checkPortStatus:_decodePort=7
2026-10-22 10:27:02.812 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.56 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.812 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.56 - 设备: 大门 - 42065949-CH-1
2026-10-22 10:27:02.939 Seetong_tps[59534:6499304] 重新观看视频线程：<_NSMainThread: 0x144438000>{number = 1, name = (null)}
2026-10-22 10:27:02.940 Seetong_tps[59534:6498109] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-22 10:27:02.941 Seetong_tps[59534:6498015] uid:42065949-CH-1 playAudio
2026-10-22 10:27:02.941 Seetong_tps[59534:6498015] Formatted Date: 2026-10-22
2026-10-22 10:27:02.941 Seetong_tps[59534:6498015] checkPortStatus:_decodePort=7
2026-10-22 10:27:02.941 Seetong_tps[59534:6498015]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.69 - 设备: 大门 - 42065949-CH-2
2026-10-22 10:27:03.014 Seetong_tps[59534:6498040]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-22 10:27:03.167 Seetong_tps[59534:6498040] hexStringLen=42
2026-10-22 10:27:03.167 Seetong_tps[59534:6498040] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-22 10:27:03.167 Seetong_tps[59534:6498040] getDevOsdXmlInfoBlock == null
2026-10-22 10:27:03.317 Seetong_tps[59534:6498040] Failed to get IoT drive away set configuration.
2026-10-22 10:27:03.317 Seetong_tps[59534:6498040]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-22 10:27:03.960 Seetong_tps[59534:6498015]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-22 10:27:03.960 Seetong_tps[59534:6498015]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 10:27:03.960 Seetong_tps[59534:6498015]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-22 10:27:03.962 Seetong_tps[59534:6498015] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-22 10:27:03.962 Seetong_tps[59534:6498015] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-22 10:27:03.962 Seetong_tps[59534:6498059]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-22 10:27:03.971 Seetong_tps[59534:6498015]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-22 10:27:03.971 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x145c90400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14640c860>; layer = <CALayer: 0x146d6aaf0>>
2026-10-22 10:27:03.971 Seetong_tps[59534:6498015] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-22 10:27:03.978 Seetong_tps[59534:6498015] -----------1release decodeport = 7
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015] _openGLView clearFrame ...
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x145c91400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x14717d240>; layer = <CALayer: 0x147ea17d0>>
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015] -----------1release decodeport = 8
2026-10-22 10:27:03.979 Seetong_tps[59534:6498015] _openGLView clearFrame ...
2026-10-22 10:27:03.991 Seetong_tps[59534:6498015] [保存失败] 相机对象或存储字典为空
2026-10-22 10:31:23.813 Seetong_tps[59550:6501709] app_version=8.4.106
2026-10-22 10:31:23.815 Seetong_tps[59550:6501709]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-22 10:31:23.815 Seetong_tps[59550:6501709] showForLogin 1
2026-10-22 10:31:23.815 Seetong_tps[59550:6501709] AppLaunch 还剩 7.865865230560303 秒
2026-10-22 10:31:23.823 Seetong_tps[59550:6501729] 询问用户是否开启推送成功
2026-10-22 10:31:23.823 Seetong_tps[59550:6501729] 用户点击允许接收推送
2026-10-22 10:31:23.824 Seetong_tps[59550:6501709]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-22 10:31:23.827 Seetong_tps[59550:6501729] remoteNotificationSetting: <UNNotificationSettings: 0x10feadea0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-22 10:31:23.827 Seetong_tps[59550:6501709] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.595MB
2026-10-22 10:31:23.828 Seetong_tps[59550:6501709] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.595MB
2026-10-22 10:31:23.829 Seetong_tps[59550:6501709] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.595MB
2026-10-22 10:31:23.842 Seetong_tps[59550:6501709] viewDidLoad/configtime=2026-10-22 02:31:23 +0000
2026-10-22 10:31:23.842 Seetong_tps[59550:6501709]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-22 10:31:23.842 Seetong_tps[59550:6501709]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-22 10:31:23.851 Seetong_tps[59550:6501748] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-22 10:31:23.851 Seetong_tps[59550:6501748]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-22 10:31:23.852 Seetong_tps[59550:6501748]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 10:31:23.852 Seetong_tps[59550:6501748]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-22 10:31:23.852 Seetong_tps[59550:6501748]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 10:31:23.872 Seetong_tps[59550:6501709]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-22 10:31:23.874 Seetong_tps[59550:6501709]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-22 10:31:23.874 Seetong_tps[59550:6501709] 开始检查未读客服消息...
2026-10-22 10:31:23.874 Seetong_tps[59550:6501709] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-22 10:31:23.877 Seetong_tps[59550:6501709]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-22 10:31:23.877 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty - 
2026-10-22 10:31:23.878 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 10:31:23.880 Seetong_tps[59550:6501709] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-22 10:31:23.880 Seetong_tps[59550:6501709] NAV deviceOrientationDidChange:1
2026-10-22 10:31:23.882 Seetong_tps[59550:6501709] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-22 10:31:23.882 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty - 
2026-10-22 10:31:23.882 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 10:31:23.913 Seetong_tps[59550:6501709]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-22 10:31:23.992 Seetong_tps[59550:6501709] Super properties have already been unregistered.
2026-10-22 10:31:23.993 Seetong_tps[59550:6501720] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x108838e80>{number = 3, name = (null)}====
2026-10-22 10:31:23.994 Seetong_tps[59550:6501748] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI0MTA4MzkyNCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.CF50bopQqLRbCEftbQyyRiXl4lID8Fejpk3AVDo3Nsw","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI0MTA4MzkyNCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTE1X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXkzIl19.d1mJ5T9Gh75U3GcJ2SdZu1j4vpGxDx23PWiEtiFXGmk","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24906"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24902"}]}
====
2026-10-22 10:31:23.994 Seetong_tps[59550:6501709] UMAPM_OOMSampling(0,0):NO
2026-10-22 10:31:23.996 Seetong_tps[59550:6501709]  -- deviceListDataUpdate - AppLaunch 还剩 2.685172080993652 秒 - 再延迟 3.185172080993652 秒 - 启动耗时 0.3148279190063477 秒
2026-10-22 10:31:23.996 Seetong_tps[59550:6501709] groupDeviceList 已在进行中，等待后重新分组
2026-10-22 10:31:23.996 Seetong_tps[59550:6501709]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 315 毫秒
2026-10-22 10:31:23.998 Seetong_tps[59550:6501730] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12b51b600>{number = 16, name = (null)}====
2026-10-22 10:31:24.007 Seetong_tps[59550:6501709] ++++-[VideoView dealloc]++++
2026-10-22 10:31:24.008 Seetong_tps[59550:6501709] OpenGLView20_Seetong dealloc:0x110ee5b80
2026-10-22 10:31:24.026 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 10:31:24.026 Seetong_tps[59550:6501709] UMAPM_NetworkSampling(0,0):NO
2026-10-22 10:31:24.026 Seetong_tps[59550:6501709]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-22 10:31:24.033 Seetong_tps[59550:6501709]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:31:24.034 Seetong_tps[59550:6501709]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-22 10:31:24.036 Seetong_tps[59550:6501709] 蓝牙已打开
2026-10-22 10:31:24.038 Seetong_tps[59550:6501731] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12b602580>{number = 17, name = (null)}====
2026-10-22 10:31:24.038 Seetong_tps[59550:6501729] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x108ad5200>{number = 7, name = (null)}====
2026-10-22 10:31:24.048 Seetong_tps[59550:6501709]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:31:24.057 Seetong_tps[59550:6501709]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-22 10:31:24.057 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty - 
2026-10-22 10:31:24.057 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 10:31:24.057 Seetong_tps[59550:6501709] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 10:31:24.057 Seetong_tps[59550:6501709] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 10:31:24.061 Seetong_tps[59550:6501788] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12b601f40>{number = 18, name = (null)}====
2026-10-22 10:31:24.064 Seetong_tps[59550:6501709]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:31:24.064 Seetong_tps[59550:6501709]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 10:31:24.065 Seetong_tps[59550:6501793] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12b602240>{number = 19, name = (null)}====
2026-10-22 10:31:24.069 Seetong_tps[59550:6501709]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-22 10:31:24.069 Seetong_tps[59550:6501793]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-22 10:31:24.069 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-22 10:31:24.069 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-22 10:31:24.070 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-22 10:31:24.071 Seetong_tps[59550:6501790] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12b602640>{number = 20, name = (null)}====
2026-10-22 10:31:24.072 Seetong_tps[59550:6501789] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12b602740>{number = 21, name = (null)}====
2026-10-22 10:31:24.072 Seetong_tps[59550:6501791] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12b602800>{number = 22, name = (null)}====
2026-10-22 10:31:24.083 Seetong_tps[59550:6501727] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10883b380>{number = 5, name = (null)}====
2026-10-22 10:31:24.083 Seetong_tps[59550:6501728] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10fee5700>{number = 11, name = (null)}====
2026-10-22 10:31:24.090 Seetong_tps[59550:6501792] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12b6aec40>{number = 23, name = (null)}====
2026-10-22 10:31:24.099 Seetong_tps[59550:6501794] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110e748c0>{number = 12, name = (null)}====
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAAAAU1YEUFFoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709]  -- 获取版本信息成功: {
}
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-22 10:31:24.103 Seetong_tps[59550:6501709] 客服消息未读数量: 0
2026-10-22 10:31:24.107 Seetong_tps[59550:6501709]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-22 10:31:24.107 Seetong_tps[59550:6501709]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=46&addr=bjrelayvip3.s2.seetong.com:9443;type=0&load=55&addr=bjrelayvip3.s2.seetong.com:11443;type=0&load=51&addr=bjrelayvip1.s2.seetong.com:6443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=bjrelay58.s5.seetong.com:2443;type=0&load=19&addr=bjrelay63.s5.seetong.com:2443;type=0&load=25&addr=bjrelay51.s5.seetong.com:8443;"}
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 430 毫秒
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:31:24 112 - devIds: (
    42065949
)
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 10:31:24.111 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 10:31:24.112 Seetong_tps[59550:6501709]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:31:24.113 Seetong_tps[59550:6501709]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:31:24.113 Seetong_tps[59550:6501709]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:31:24.164 Seetong_tps[59550:6501709]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 10:31:24.164 Seetong_tps[59550:6501709]  -- WebSocket - 重置重连次数 -- 
2026-10-22 10:31:24.164 Seetong_tps[59550:6501709]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-22 10:31:24.165 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:24.165 Seetong_tps[59550:6501709]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAIAlYBU1ZpAQQB","reconn":0}}
2026-10-22 10:31:24.165 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:24.185 Seetong_tps[59550:6501798] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x110e74900>{number = 13, name = (null)}====
2026-10-22 10:31:24.261 Seetong_tps[59550:6501709] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 10:31:24.261 Seetong_tps[59550:6501709] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 10:31:24.261 Seetong_tps[59550:6501709] Formatted Date: 2026-10-22
2026-10-22 10:31:24.261 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:24.310 Seetong_tps[59550:6501791] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12b602800>{number = 22, name = (null)}====
2026-10-22 10:31:24.311 Seetong_tps[59550:6501709]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792635406000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 10:31:24.311 Seetong_tps[59550:6501709]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:31:24.312 Seetong_tps[59550:6501709]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:31:24.315 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 10:31:24.317 Seetong_tps[59550:6501709] Sorted Dates (Descending): (
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16"
)
2026-10-22 10:31:24.318 Seetong_tps[59550:6501709]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-22 start=10:26:48 end=10:31:24 deviceCount=1
2026-10-22 10:31:24.318 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:24.354 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 10:31:24.375 Seetong_tps[59550:6501709]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:31:24.375 Seetong_tps[59550:6501709]  -- STBluetoothManager - 开始扫描 - 
2026-10-22 10:31:24.555 Seetong_tps[59550:6501709] MessageThrottle reloadTableView ---
2026-10-22 10:31:25.975 Seetong_tps[59550:6501709] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-22 10:31:25.975 Seetong_tps[59550:6501709] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-22 10:31:25.975 Seetong_tps[59550:6501709] 用户设置的具体字体大小: 17.000000
2026-10-22 10:31:27.023 Seetong_tps[59550:6501709]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-22 10:31:27.197 Seetong_tps[59550:6501748] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-22 10:31:27.198 Seetong_tps[59550:6501748] [DeviceMonitor] 监控管理器初始化完成
2026-10-22 10:31:27.198 Seetong_tps[59550:6501748]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-22 10:31:27.198 Seetong_tps[59550:6501748]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-22 10:31:27.199 Seetong_tps[59550:6501709] AppLaunch hideForRefreshToken
2026-10-22 10:31:27.199 Seetong_tps[59550:6501709] AppLaunch hideForRefreshToken dismiss
2026-10-22 10:31:27.199 Seetong_tps[59550:6501709] AppLaunch dismiss...
2026-10-22 10:31:27.317 Seetong_tps[59550:6501791] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12b602800>{number = 22, name = (null)}====
2026-10-22 10:31:27.504 Seetong_tps[59550:6501709] AppLaunch dismiss... end
2026-10-22 10:31:27.504 Seetong_tps[59550:6501709]  dealloc -- STAppLaunchWindow
2026-10-22 10:31:27.506 Seetong_tps[59550:6501709]  dealloc -- STAppLaunchViewController
2026-10-22 10:31:27.534 Seetong_tps[59550:6501709]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-22 10:31:27.535 Seetong_tps[59550:6501709]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 10:31:27.535 Seetong_tps[59550:6501709] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-22 10:31:27.548 Seetong_tps[59550:6501748]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-22 10:31:27.549 Seetong_tps[59550:6501748]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-22 10:31:27.549 Seetong_tps[59550:6501748]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-22 10:31:27.549 Seetong_tps[59550:6501748]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-22 10:31:27.722 Seetong_tps[59550:6501709] MessageThrottle reloadTableView ---
2026-10-22 10:31:27.914 Seetong_tps[59550:6501794] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110e748c0>{number = 12, name = (null)}====
2026-10-22 10:31:28.419 Seetong_tps[59550:6501709]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:31:28.419 Seetong_tps[59550:6501709]  -- STBluetoothManager - 开始扫描 - 
2026-10-22 10:31:28.419 Seetong_tps[59550:6501730] zzzzz:FC_ResumeDevCom start
2026-10-22 10:31:28.420 Seetong_tps[59550:6501730] zzzzz:FC_ResumeDevCom
2026-10-22 10:31:28.665 Seetong_tps[59550:6501709]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-22 10:31:28.665 Seetong_tps[59550:6501709]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 10:31:28.665 Seetong_tps[59550:6501709] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-22 10:31:28.729 Seetong_tps[59550:6501791] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12b602800>{number = 22, name = (null)}====
2026-10-22 10:31:28.731 Seetong_tps[59550:6501709]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:31:28.895 Seetong_tps[59550:6501722] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10883b980>{number = 6, name = (null)}====
2026-10-22 10:31:28.909 Seetong_tps[59550:6501709]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-22 10:31:28.910 Seetong_tps[59550:6501793]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-22 10:31:28.910 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-22 10:31:28.910 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-22 10:31:28.912 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-22 10:31:28.912 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-22 10:31:28.913 Seetong_tps[59550:6501793]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-22 10:31:28.913 Seetong_tps[59550:6501793]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-22 10:31:28.913 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-22 10:31:28.913 Seetong_tps[59550:6501793] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-22 10:31:28.913 Seetong_tps[59550:6501709]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-22 10:31:28.913 Seetong_tps[59550:6501709]  -- observeValueForKeyPath isLoading NO -- 
2026-10-22 10:31:28.913 Seetong_tps[59550:6501709]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-22 10:31:28.913 Seetong_tps[59550:6501709]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5233 毫秒
2026-10-22 10:31:28.914 Seetong_tps[59550:6501709]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-22 10:31:28.914 Seetong_tps[59550:6501709]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 10:31:28.914 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 10:31:28 915 - devIds: (
    42065949
)
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F64C5D5E-0EB9-44CD-9618-EBD04AD2097F
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:28.915 Seetong_tps[59550:6501709]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-22 10:31:28.920 Seetong_tps[59550:6501709]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 10:31:28.921 Seetong_tps[59550:6501709]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 10:31:28.989 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_low_power_online
2026-10-22 10:31:28.990 Seetong_tps[59550:6501709]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792635406000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 10:31:28.990 Seetong_tps[59550:6501709]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:31:28.991 Seetong_tps[59550:6501709]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 10:16:46 - p2pLastHeartTime: 1792635406000 - modelHeartTime: 1792635406000
2026-10-22 10:31:29.095 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_low_power_wake_command
2026-10-22 10:31:29.514 Seetong_tps[59550:6501709] MessageThrottle reloadTableView ---
2026-10-22 10:31:30.153 Seetong_tps[59550:6501727] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-22 10:31:30.153 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:31:30.154 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bcd8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-22 10:31:30.154 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:31:30.155 Seetong_tps[59550:6501727] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 10:31:30.155 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:31:30.155 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bce8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-22 10:31:30.155 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:31:30.156 Seetong_tps[59550:6501727] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 10:31:30.156 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 12742 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-22 10:31:30.157 Seetong_tps[59550:6501727] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1909520901 sequence 3 version 4
2026-10-22 10:31:30.158 Seetong_tps[59550:6501727] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-22 10:31:30.158 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-22 10:31:30.159 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-22 10:31:30.159 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-22 10:31:30.170 Seetong_tps[59550:6501709] [KMPAlarmModule] module loaded
2026-10-22 10:31:30.170 Seetong_tps[59550:6501709] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10fe4c6c0>
2026-10-22 10:31:30.170 Seetong_tps[59550:6501709] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 10:31:30.181 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 10:31:30.183 Seetong_tps[59550:6501709]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 10:31:30.191 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-22 10:31:30.858 Seetong_tps[59550:6501793] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-22 10:31:30.859 Seetong_tps[59550:6501793] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-22 10:31:30.860 Seetong_tps[59550:6501793] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 10:31:30.860 Seetong_tps[59550:6501793] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-22 10:31:30.860 Seetong_tps[59550:6501793] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-22 10:31:30.863 Seetong_tps[59550:6501793] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-22 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-22 10:31:30.864 Seetong_tps[59550:6501793] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-22 startTime=00:00:00 endTime=10:31:30 cachedAnchor=null-null
2026-10-22 10:31:30.864 Seetong_tps[59550:6501793] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=00:00:00 endTime=10:31:30 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-22 10:31:30.864 Seetong_tps[59550:6501793] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=00:00:00, endTime=10:31:30, deviceIds=[]
2026-10-22 10:31:30.864 Seetong_tps[59550:6501793] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-22 10:31:30.865 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=00:00:00 end=10:31:30 deviceCount=1
2026-10-22 10:31:30.865 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:30.867 Seetong_tps[59550:6501803] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 10:31:30.928 Seetong_tps[59550:6501727] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-22 10:31:30.929 Seetong_tps[59550:6501727] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=10:25:41 totalWindows=1
2026-10-22 10:31:30.929 Seetong_tps[59550:6501727] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-10:25:41
2026-10-22 10:31:30.934 Seetong_tps[59550:6501727] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-22 10:31:31.103 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 10:31:31.104 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 10:31:31.124 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=55 modelCount=55 itemCount=55 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-22 10:31:31.124 Seetong_tps[59550:6501709] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=55 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 10:31:31.126 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=00:00:00, endTime=10:31:30, hasMore=false, itemCount=55
2026-10-22 10:31:31.134 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=55, responseDate=2026-10-22, responseStart=00:00:00, responseEnd=10:31:30, hasMore=false, remoteThumbCount=51, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 10:31:31.134 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-22 10:31:31.140 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-22 start=00:00:00 end=10:31:30 count=55 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=5 totalMs=6
2026-10-22 10:31:31.141 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-22 start=00:00:00 end=10:31:30 lastTimestampMs=1792598400000 daoMs=1
2026-10-22 10:31:31.141 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-22, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:31:30, hasMore=false, count=100
2026-10-22 10:31:31.141 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-22 start=00:00:00 end=10:31:30 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:31:30 anchor=null-null
2026-10-22 10:31:31.141 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=55 fallbackCount=55
2026-10-22 10:31:31.142 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=55, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-22 10:31:31.152 Seetong_tps[59550:6501803] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=292 rowCount=56
2026-10-22 10:31:31.154 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-22 endTime=10:31:30
2026-10-22 10:31:31.154 Seetong_tps[59550:6501803] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-22 10:31:31.154 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 10:31:31.154 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=10:31:30
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 10:31:31.173 Seetong_tps[59550:6501709] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 10:31:31.173 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-22 10:31:31.173 Seetong_tps[59550:6501803] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-22 10:31:31.248 Seetong_tps[59550:6501709] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 10:31:31.248 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 10:31:31.248 Seetong_tps[59550:6501709] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 10:31:31.248 Seetong_tps[59550:6501709] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 10:31:31.248 Seetong_tps[59550:6501793] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 10:31:31.298 Seetong_tps[59550:6501793] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-22
2026-10-22 10:31:35.931 Seetong_tps[59550:6501709]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 10:31:39.068 Seetong_tps[59550:6501709] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-22 19:26:52.749 Seetong_tps[62735:6795657] app_version=8.4.106
2026-10-22 19:26:52.751 Seetong_tps[62735:6795657]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-22 19:26:52.751 Seetong_tps[62735:6795657] showForLogin 1
2026-10-22 19:26:52.751 Seetong_tps[62735:6795657] AppLaunch 还剩 6.949238300323486 秒
2026-10-22 19:26:52.758 Seetong_tps[62735:6795692] 询问用户是否开启推送成功
2026-10-22 19:26:52.758 Seetong_tps[62735:6795692] 用户点击允许接收推送
2026-10-22 19:26:52.761 Seetong_tps[62735:6795661] remoteNotificationSetting: <UNNotificationSettings: 0x10fed9ae0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-22 19:26:52.769 Seetong_tps[62735:6795657]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-22 19:26:52.773 Seetong_tps[62735:6795731] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-22 19:26:52.773 Seetong_tps[62735:6795657] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.501MB
2026-10-22 19:26:52.774 Seetong_tps[62735:6795657] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.501MB
2026-10-22 19:26:52.775 Seetong_tps[62735:6795657] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.501MB
2026-10-22 19:26:52.787 Seetong_tps[62735:6795657] viewDidLoad/configtime=2026-10-22 11:26:52 +0000
2026-10-22 19:26:52.788 Seetong_tps[62735:6795657]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-22 19:26:52.788 Seetong_tps[62735:6795657]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-22 19:26:52.830 Seetong_tps[62735:6795657]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-22 19:26:52.832 Seetong_tps[62735:6795657]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-22 19:26:52.833 Seetong_tps[62735:6795657] 开始检查未读客服消息...
2026-10-22 19:26:52.833 Seetong_tps[62735:6795657] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-22 19:26:52.839 Seetong_tps[62735:6795657]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-22 19:26:52.839 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty - 
2026-10-22 19:26:52.839 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-22 19:26:52.842 Seetong_tps[62735:6795657] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-22 19:26:52.842 Seetong_tps[62735:6795657] NAV deviceOrientationDidChange:1
2026-10-22 19:26:52.845 Seetong_tps[62735:6795657] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-22 19:26:52.845 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty - 
2026-10-22 19:26:52.845 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 19:26:52.867 Seetong_tps[62735:6795731] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-22 19:26:52.867 Seetong_tps[62735:6795731]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-22 19:26:52.867 Seetong_tps[62735:6795731]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 19:26:52.867 Seetong_tps[62735:6795731]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-22 19:26:52.867 Seetong_tps[62735:6795731]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-22 19:26:52.888 Seetong_tps[62735:6795657]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-22 19:26:52.968 Seetong_tps[62735:6795657] Super properties have already been unregistered.
2026-10-22 19:26:52.968 Seetong_tps[62735:6795657] UMAPM_OOMSampling(0,0):NO
2026-10-22 19:26:52.970 Seetong_tps[62735:6795657]  -- deviceListDataUpdate - AppLaunch 还剩 1.730192184448242 秒 - 再延迟 2.230192184448242 秒 - 启动耗时 1.269807815551758 秒
2026-10-22 19:26:52.970 Seetong_tps[62735:6795657] groupDeviceList 已在进行中，等待后重新分组
2026-10-22 19:26:52.970 Seetong_tps[62735:6795657]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1270 毫秒
2026-10-22 19:26:52.983 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:26:52.984 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x110e81b80
2026-10-22 19:26:53.016 Seetong_tps[62735:6795657] UMAPM_NetworkSampling(0,0):NO
2026-10-22 19:26:53.016 Seetong_tps[62735:6795657]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-22 19:26:53.016 Seetong_tps[62735:6795657]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 19:26:53.018 Seetong_tps[62735:6795657]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-22 19:26:53.019 Seetong_tps[62735:6795657] 蓝牙已打开
2026-10-22 19:26:53.034 Seetong_tps[62735:6795657]  -- WebSocket - 重置重连次数 -- 
2026-10-22 19:26:53.044 Seetong_tps[62735:6795657]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-22 19:26:53.044 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty - 
2026-10-22 19:26:53.044 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-22 19:26:53.044 Seetong_tps[62735:6795657] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-22 19:26:53.044 Seetong_tps[62735:6795657] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-22 19:26:53.049 Seetong_tps[62735:6795657]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 19:26:53.049 Seetong_tps[62735:6795657]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 19:26:53.104 Seetong_tps[62735:6795657]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-22 19:26:53.104 Seetong_tps[62735:6795657]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-22 19:26:53.104 Seetong_tps[62735:6795657]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-22 19:26:53.104 Seetong_tps[62735:6795657]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTI3NTQ4MTIsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.Mx1EthjGrwIjUS9sp2IvjIcfRA1Bdd1_1l56K2cnOrM","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTUyNjA0MTIsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNjY4NDEyLCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.M82NqGcOqxkx_0ANjHb2JMnRxYhMItrjuSDAbrFDt0A","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-22 19:26:53.108 Seetong_tps[62735:6795657]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792668413.108070
2026-10-22 19:26:53.108 Seetong_tps[62735:6795657]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792668413.108070
2026-10-22 19:26:53.108 Seetong_tps[62735:6795657]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792668413.108070 - lastRefreshTokenTime: 1792668413.108070
2026-10-22 19:26:53.333 Seetong_tps[62735:6795657]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 19:26:53.333 Seetong_tps[62735:6795657]  -- STBluetoothManager - 开始扫描 - 
2026-10-22 19:26:53.454 Seetong_tps[62735:6795737] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10c1b58c0>{number = 19, name = (null)}====
2026-10-22 19:26:53.457 Seetong_tps[62735:6795657] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-22 19:26:53.469 Seetong_tps[62735:6795733] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c1b7140>{number = 20, name = (null)}====
2026-10-22 19:26:53.482 Seetong_tps[62735:6795731] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI3MzIxMzM4MCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cyIn0.2Yvn-vafwaKGbHJLJIaqs30Ucw6yZtlVFPHynFrg4Mk","accessNode":"114.116.198.103:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzI3MzIxMzM4MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTE0X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXk2Il19.11miQd7bmI1pnsvYByszxsDp31791qu-ob3xvpgi4jw","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24900"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24905"}]}
====
2026-10-22 19:26:53.483 Seetong_tps[62735:6795657]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-22 19:26:53.483 Seetong_tps[62735:6795657]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-22 19:26:53.489 Seetong_tps[62735:6795738] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10c1b7180>{number = 21, name = (null)}====
2026-10-22 19:26:53.490 Seetong_tps[62735:6795657]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelay42.s2.seetong.com:7443;type=0&load=37&addr=bjrelayvip3.s2.seetong.com:7443;type=0&load=35&addr=bjrelayvip3.s2.seetong.com:3443;","clientIp":"111.55.196.215","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay53.s5.seetong.com:6443;type=0&load=18&addr=bjrelay6.s5.seetong.com:4443;type=0&load=16&addr=bjrelay60.s5.seetong.com:13443;"}
2026-10-22 19:26:53.490 Seetong_tps[62735:6795657]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-22 19:26:53.491 Seetong_tps[62735:6795735] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10c1b5bc0>{number = 22, name = (null)}====
2026-10-22 19:26:53.491 Seetong_tps[62735:6795661] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-22 19:26:53.491 Seetong_tps[62735:6795692] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10ff13240>{number = 11, name = (null)}====
2026-10-22 19:26:53.491 Seetong_tps[62735:6795736] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10c1b71c0>{number = 23, name = (null)}====
2026-10-22 19:26:53.491 Seetong_tps[62735:6795657]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1cHU1wFB1QDOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-22 19:26:53.491 Seetong_tps[62735:6795739] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110e386c0>{number = 13, name = (null)}====
2026-10-22 19:26:53.494 Seetong_tps[62735:6795657] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-22 19:26:53.494 Seetong_tps[62735:6795657] 客服消息未读数量: 0
2026-10-22 19:26:53.499 Seetong_tps[62735:6795734] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10c1b5c00>{number = 25, name = (null)}====
2026-10-22 19:26:53.499 Seetong_tps[62735:6795657]  -- 获取版本信息成功: {
}
2026-10-22 19:26:53.506 Seetong_tps[62735:6795666] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x108ad4480>{number = 7, name = (null)}====
2026-10-22 19:26:53.507 Seetong_tps[62735:6795657]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 19:26:53.507 Seetong_tps[62735:6795745] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10c1b5ac0>{number = 26, name = (null)}====
2026-10-22 19:26:53.514 Seetong_tps[62735:6795659] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x108838dc0>{number = 2, name = (null)}====
2026-10-22 19:26:53.516 Seetong_tps[62735:6795668] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10ff11640>{number = 10, name = (null)}====
2026-10-22 19:26:53.530 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-22 19:26:53.530 Seetong_tps[62735:6795657] MessageThrottle reloadTableView ---
2026-10-22 19:26:53.573 Seetong_tps[62735:6795732] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cc1a840>{number = 27, name = (null)}====
2026-10-22 19:26:53.578 Seetong_tps[62735:6795657]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-22 19:26:53.578 Seetong_tps[62735:6795732]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-22 19:26:53.578 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-22 19:26:53.578 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-22 19:26:53.580 Seetong_tps[62735:6795732] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1879 毫秒
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-22 19:26:53.580 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-22 19:26:53.581 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-22 19:26:53.581 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-22 19:26:53 581 - devIds: (
    42065949
)
2026-10-22 19:26:53.581 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-22 19:26:53.581 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-22 19:26:53.581 Seetong_tps[62735:6795657]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-22 19:26:53.584 Seetong_tps[62735:6795657]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-22 19:26:53.658 Seetong_tps[62735:6795657]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-22 19:26:53.658 Seetong_tps[62735:6795657]  -- WebSocket - 重置重连次数 -- 
2026-10-22 19:26:53.658 Seetong_tps[62735:6795657]  -- WebSocket connection 长连接成功 - 耗时：0.8 秒
2026-10-22 19:26:53.661 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:26:53.661 Seetong_tps[62735:6795657]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAAJAVcGVFFpAQQB","reconn":0}}
2026-10-22 19:26:53.661 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:26:53.863 Seetong_tps[62735:6795657] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-22 19:26:53.864 Seetong_tps[62735:6795657] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-22 19:26:53.864 Seetong_tps[62735:6795657] Formatted Date: 2026-10-22
2026-10-22 19:26:53.865 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:26:53.947 Seetong_tps[62735:6795657] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 19:26:53.954 Seetong_tps[62735:6795657] Sorted Dates (Descending): (
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17",
    "2026-10-16"
)
2026-10-22 19:26:53.956 Seetong_tps[62735:6795657]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-22 start=10:31:30 end=19:26:53 deviceCount=1
2026-10-22 19:26:53.956 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:26:53.976 Seetong_tps[62735:6795732] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10cc1a840>{number = 27, name = (null)}====
2026-10-22 19:26:53.979 Seetong_tps[62735:6795657]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792665646000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-22 19:26:53.980 Seetong_tps[62735:6795657]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 18:40:46 - p2pLastHeartTime: 1792665646000 - modelHeartTime: 1792665646000
2026-10-22 19:26:53.980 Seetong_tps[62735:6795657]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-22 18:40:46 - p2pLastHeartTime: 1792665646000 - modelHeartTime: 1792665646000
2026-10-22 19:26:54.254 Seetong_tps[62735:6795657] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 19:26:54.498 Seetong_tps[62735:6795657] MessageThrottle reloadTableView ---
2026-10-22 19:26:54.940 Seetong_tps[62735:6795657] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-22 19:26:54.940 Seetong_tps[62735:6795657] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-22 19:26:54.940 Seetong_tps[62735:6795657] 用户设置的具体字体大小: 17.000000
2026-10-22 19:26:55.206 Seetong_tps[62735:6795657] AppLaunch hideForRefreshToken
2026-10-22 19:26:55.207 Seetong_tps[62735:6795657] AppLaunch hideForRefreshToken dismiss
2026-10-22 19:26:55.207 Seetong_tps[62735:6795657] AppLaunch dismiss...
2026-10-22 19:26:55.516 Seetong_tps[62735:6795657] AppLaunch dismiss... end
2026-10-22 19:26:55.517 Seetong_tps[62735:6795657]  dealloc -- STAppLaunchWindow
2026-10-22 19:26:55.518 Seetong_tps[62735:6795657]  dealloc -- STAppLaunchViewController
2026-10-22 19:26:55.552 Seetong_tps[62735:6795731] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-22 19:26:55.552 Seetong_tps[62735:6795731] [DeviceMonitor] 监控管理器初始化完成
2026-10-22 19:26:55.553 Seetong_tps[62735:6795731]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-22 19:26:55.553 Seetong_tps[62735:6795731]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-22 19:26:55.987 Seetong_tps[62735:6795657]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-22 19:26:56.077 Seetong_tps[62735:6795657] MessageThrottle reloadTableView ---
2026-10-22 19:26:56.148 Seetong_tps[62735:6795731]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-22 19:26:56.148 Seetong_tps[62735:6795731]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-22 19:26:56.148 Seetong_tps[62735:6795731]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-22 19:26:56.148 Seetong_tps[62735:6795731]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-22 19:26:56.357 Seetong_tps[62735:6795742] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x110e38ac0>{number = 14, name = (null)}====
2026-10-22 19:26:56.500 Seetong_tps[62735:6795657]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-22 19:26:56.500 Seetong_tps[62735:6795657]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-22 19:26:56.501 Seetong_tps[62735:6795657] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-22 19:26:56.912 Seetong_tps[62735:6795742] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110e38ac0>{number = 14, name = (null)}====
2026-10-22 19:26:58.262 Seetong_tps[62735:6795657] UMAPM_OOMSampling(0,0):NO
2026-10-22 19:26:58.262 Seetong_tps[62735:6795657] UMAPM_NetworkSampling(0,0):NO
2026-10-22 19:26:59.236 Seetong_tps[62735:6795668] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-22 19:26:59.237 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 19:26:59.237 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b5b8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-22 19:26:59.237 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 19:26:59.238 Seetong_tps[62735:6795668] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 19:26:59.238 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 19:26:59.239 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b5bc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-22 19:26:59.239 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 19:26:59.239 Seetong_tps[62735:6795668] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-22 19:26:59.240 Seetong_tps[62735:6795668] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 12904 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-22 19:26:59.241 Seetong_tps[62735:6795668] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 390708045 sequence 3 version 4
2026-10-22 19:26:59.241 Seetong_tps[62735:6795668] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-22 19:26:59.242 Seetong_tps[62735:6795668] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-22 19:26:59.242 Seetong_tps[62735:6795668] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-22 19:26:59.243 Seetong_tps[62735:6795668] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-22 19:26:59.256 Seetong_tps[62735:6795657] [KMPAlarmModule] module loaded
2026-10-22 19:26:59.256 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10cd50cc0>
2026-10-22 19:26:59.256 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:26:59.266 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 19:26:59.268 Seetong_tps[62735:6795657]  -- STBluetoothManager - 结束扫描 - 
2026-10-22 19:26:59.277 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-22 19:26:59.946 Seetong_tps[62735:6795738] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-22 19:26:59.948 Seetong_tps[62735:6795738] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-22 19:26:59.948 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 19:26:59.949 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-22 19:26:59.949 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-22 19:26:59.952 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-22 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-22 19:26:59.953 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-22 startTime=00:00:00 endTime=19:26:59 cachedAnchor=null-null
2026-10-22 19:26:59.953 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-22 startTime=00:00:00 endTime=19:26:59 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-22 19:26:59.953 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-22, startTime=00:00:00, endTime=19:26:59, deviceIds=[]
2026-10-22 19:26:59.953 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-22 19:26:59.954 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmMessages request date=2026-10-22 start=00:00:00 end=19:26:59 deviceCount=1
2026-10-22 19:26:59.954 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:26:59.955 Seetong_tps[62735:6795668] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 19:27:00.016 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-22 19:27:00.017 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-22 start=00:00:00 end=10:31:30 totalWindows=1
2026-10-22 19:27:00.017 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-10:31:30
2026-10-22 19:27:00.023 Seetong_tps[62735:6795692] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-22 19:27:00.343 Seetong_tps[62735:6795657] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-22 19:27:00.343 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-22 19:27:00.395 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:34:51 sampleAlarmTypes=(
    82,
    88,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-22 19:27:00.395 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-22 19:27:00.398 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-22, startTime=07:34:51, endTime=19:26:59, hasMore=true, itemCount=100
2026-10-22 19:27:00.411 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-22, responseStart=07:34:51, responseEnd=19:26:59, hasMore=true, remoteThumbCount=96, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-22 19:27:00.411 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-22 19:27:00.422 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-22 start=07:34:51 end=19:26:59 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=10 totalMs=11
2026-10-22 19:27:00.423 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-22 start=07:34:51 end=19:26:59 lastTimestampMs=1792625691000 daoMs=1
2026-10-22 19:27:00.423 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-22, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:34:51, endTime=19:26:59, hasMore=true, count=100
2026-10-22 19:27:00.423 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-22 start=07:34:51 end=19:26:59 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-19:26:59 anchor=null-null
2026-10-22 19:27:00.424 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-22 19:27:00.424 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-22 19:27:00.443 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=494 rowCount=101
2026-10-22 19:27:00.444 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-22 endTime=19:26:59
2026-10-22 19:27:00.444 Seetong_tps[62735:6795738] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-22 19:27:00.444 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-22
2026-10-22 19:27:00.444 Seetong_tps[62735:6795738] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-22 19:27:00.460 Seetong_tps[62735:6795657] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-22 endTime=19:26:59
2026-10-22 19:27:00.460 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-22 19:27:00.460 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-22
2026-10-22 19:27:00.460 Seetong_tps[62735:6795657]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-22 19:27:00.461 Seetong_tps[62735:6795657] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 19:27:00.461 Seetong_tps[62735:6795657] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 19:27:00.461 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 19:27:00.461 Seetong_tps[62735:6795668] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-22 19:27:00.461 Seetong_tps[62735:6795668] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-22 19:27:00.547 Seetong_tps[62735:6795657] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-22 19:27:00.547 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-22
2026-10-22 19:27:00.548 Seetong_tps[62735:6795657] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-22 19:27:00.548 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-22 19:27:00.548 Seetong_tps[62735:6795668] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-22, bucketCount=7, firstDate=2026-10-22, bucketDates=2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17, 2026-10-16
2026-10-22 19:27:00.601 Seetong_tps[62735:6795668] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-22
2026-10-22 19:27:02.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:13.010 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:22.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:32.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:42.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:48.089 Seetong_tps[62735:6795737] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610226ad979cae45f1d533d30298f, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 19:27:48.435 Seetong_tps[62735:6795749] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 19:27:48.436 Seetong_tps[62735:6795749] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610226ad979cae45f1d533d30298f, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792637372000, canRotate=true}
2026-10-22 19:27:48.436 Seetong_tps[62735:6795657] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792637372000
2026-10-22 19:27:48.437 Seetong_tps[62735:6795657] 【kuikly performance】pagename: PlayBackPage, Memory in use: 125.751MB
2026-10-22 19:27:48.461 Seetong_tps[62735:6795692] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-22 19:27:48.500 Seetong_tps[62735:6795657] KMPCloudPlaybackVideoView set prop index = 0
2026-10-22 19:27:48.514 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:27:48.514 Seetong_tps[62735:6795657] index = 16
2026-10-22 19:27:48.514 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 19:27:48.520 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:27:48.520 Seetong_tps[62735:6795657] index = 17
2026-10-22 19:27:48.520 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 19:27:48.526 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:27:48.526 Seetong_tps[62735:6795657] index = 18
2026-10-22 19:27:48.553 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.555 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.557 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.559 Seetong_tps[62735:6795657] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-22 19:27:48.562 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.562 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.562 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:27:48.580 Seetong_tps[62735:6795657]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 19:27:48.582 Seetong_tps[62735:6795657]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 19:27:49.091 Seetong_tps[62735:6796141] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-22 19:27:49.109 Seetong_tps[62735:6796141] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 19:27:49.152 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10e8e6280>
2026-10-22 19:27:49.152 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:27:49.152 Seetong_tps[62735:6796141] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] uid:42065949-CH-1 playAudio
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-22 19:27:49.163 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-22 19:27:49.165 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:27:49.165 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:27:49.447 Seetong_tps[62735:6795679]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-22 19:27:49.945 Seetong_tps[62735:6795679] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=1472
2026-10-22 19:27:49.977 Seetong_tps[62735:6795679] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=2512
2026-10-22 19:27:50.019 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:27:50.036 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoByTime,params:{"time": "20261022104932","alarmType": 268435455,"audioEnable": 1}
2026-10-22 19:27:50.036 Seetong_tps[62735:6795657] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-22 19:27:50.036 Seetong_tps[62735:6795657]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 19:27:50.037 Seetong_tps[62735:6795657]  -- 播放视频（录像） -- 开始时间: 2026-10-22 11:27:50 +0000
2026-10-22 19:27:50.037 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoByTime,params:{"time": "20261022104932","alarmType": 268435455,"audioEnable": 1}
2026-10-22 19:27:50.037 Seetong_tps[62735:6796142] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261022104932
2026-10-22 19:27:50.037 Seetong_tps[62735:6795657] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-22 19:27:50.037 Seetong_tps[62735:6795657]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 19:27:50.037 Seetong_tps[62735:6795657]  -- 播放视频（录像） -- 开始时间: 2026-10-22 11:27:50 +0000
2026-10-22 19:27:50.037 Seetong_tps[62735:6796142] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261022104932
2026-10-22 19:27:50.294 Seetong_tps[62735:6795679]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-22 19:27:50.299 Seetong_tps[62735:6795679]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-22 19:27:50.552 Seetong_tps[62735:6795731] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 19:27:50.553 Seetong_tps[62735:6795731]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-22 19:27:50.553 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ff13700>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1089e0000>
2026-10-22 19:27:50.553 Seetong_tps[62735:6795731] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-22 19:27:50.553 Seetong_tps[62735:6795731] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 19:27:50.553 Seetong_tps[62735:6795731] InitDecodePortLog: playsettype = 50
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-22 19:27:50.555 Seetong_tps[62735:6795731] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 19:27:50.556 Seetong_tps[62735:6795731] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ff13700>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1089e0c00>
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: playsettype = 50
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 19:27:50.613 Seetong_tps[62735:6795731] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 19:27:51.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668471.037715,lastReceiveYUVTimeInterval=1792668470.036615,interval=1.001,videoView=0x110c8e000
2026-10-22 19:27:51.038 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668471.038010,lastReceiveYUVTimeInterval=1792668470.037225,interval=1.001,videoView=0x10f518000
2026-10-22 19:27:52.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668472.037113,lastReceiveYUVTimeInterval=1792668472.023273,interval=0.014,videoView=0x110c8e000
2026-10-22 19:27:52.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668472.037335,lastReceiveYUVTimeInterval=1792668472.014903,interval=0.022,videoView=0x10f518000
2026-10-22 19:27:52.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:27:53.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668473.037625,lastReceiveYUVTimeInterval=1792668473.000295,interval=0.037,videoView=0x110c8e000
2026-10-22 19:27:53.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668473.037672,lastReceiveYUVTimeInterval=1792668472.986610,interval=0.051,videoView=0x10f518000
2026-10-22 19:27:54.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668474.037639,lastReceiveYUVTimeInterval=1792668473.974581,interval=0.063,videoView=0x110c8e000
2026-10-22 19:27:54.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668474.037734,lastReceiveYUVTimeInterval=1792668473.973267,interval=0.064,videoView=0x10f518000
2026-10-22 19:27:55.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668475.037669,lastReceiveYUVTimeInterval=1792668475.030274,interval=0.007,videoView=0x110c8e000
2026-10-22 19:27:55.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668475.037757,lastReceiveYUVTimeInterval=1792668475.013508,interval=0.024,videoView=0x10f518000
2026-10-22 19:27:56.036 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668476.036644,lastReceiveYUVTimeInterval=1792668476.011763,interval=0.025,videoView=0x110c8e000
2026-10-22 19:27:56.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668476.037310,lastReceiveYUVTimeInterval=1792668475.996983,interval=0.040,videoView=0x10f518000
2026-10-22 19:27:57.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668477.037669,lastReceiveYUVTimeInterval=1792668477.000905,interval=0.037,videoView=0x110c8e000
2026-10-22 19:27:57.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668477.037948,lastReceiveYUVTimeInterval=1792668476.974802,interval=0.063,videoView=0x10f518000
2026-10-22 19:27:58.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668478.037700,lastReceiveYUVTimeInterval=1792668477.975751,interval=0.062,videoView=0x110c8e000
2026-10-22 19:27:58.038 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668478.037972,lastReceiveYUVTimeInterval=1792668478.022138,interval=0.016,videoView=0x10f518000
2026-10-22 19:27:59.036 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668479.036850,lastReceiveYUVTimeInterval=1792668479.029289,interval=0.008,videoView=0x110c8e000
2026-10-22 19:27:59.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668479.037232,lastReceiveYUVTimeInterval=1792668478.999751,interval=0.037,videoView=0x10f518000
2026-10-22 19:28:00.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668480.037652,lastReceiveYUVTimeInterval=1792668480.016898,interval=0.021,videoView=0x110c8e000
2026-10-22 19:28:00.038 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668480.037965,lastReceiveYUVTimeInterval=1792668479.985293,interval=0.053,videoView=0x10f518000
2026-10-22 19:28:01.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668481.037653,lastReceiveYUVTimeInterval=1792668480.996995,interval=0.041,videoView=0x110c8e000
2026-10-22 19:28:01.038 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668481.038115,lastReceiveYUVTimeInterval=1792668480.968256,interval=0.070,videoView=0x10f518000
2026-10-22 19:28:02.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668482.037608,lastReceiveYUVTimeInterval=1792668481.979684,interval=0.058,videoView=0x110c8e000
2026-10-22 19:28:02.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668482.037730,lastReceiveYUVTimeInterval=1792668482.020336,interval=0.017,videoView=0x10f518000
2026-10-22 19:28:02.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:03.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668483.037626,lastReceiveYUVTimeInterval=1792668483.028845,interval=0.009,videoView=0x110c8e000
2026-10-22 19:28:03.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668483.037702,lastReceiveYUVTimeInterval=1792668483.005022,interval=0.033,videoView=0x10f518000
2026-10-22 19:28:04.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668484.037611,lastReceiveYUVTimeInterval=1792668484.016641,interval=0.021,videoView=0x110c8e000
2026-10-22 19:28:04.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668484.037702,lastReceiveYUVTimeInterval=1792668483.979989,interval=0.058,videoView=0x10f518000
2026-10-22 19:28:05.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668485.037658,lastReceiveYUVTimeInterval=1792668484.994587,interval=0.043,videoView=0x110c8e000
2026-10-22 19:28:05.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668485.037734,lastReceiveYUVTimeInterval=1792668485.023601,interval=0.014,videoView=0x10f518000
2026-10-22 19:28:06.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668486.037605,lastReceiveYUVTimeInterval=1792668485.969307,interval=0.068,videoView=0x110c8e000
2026-10-22 19:28:06.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668486.037702,lastReceiveYUVTimeInterval=1792668486.006492,interval=0.031,videoView=0x10f518000
2026-10-22 19:28:07.036 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668487.036953,lastReceiveYUVTimeInterval=1792668487.017607,interval=0.019,videoView=0x110c8e000
2026-10-22 19:28:07.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668487.037403,lastReceiveYUVTimeInterval=1792668486.980564,interval=0.057,videoView=0x10f518000
2026-10-22 19:28:08.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668488.037592,lastReceiveYUVTimeInterval=1792668487.999491,interval=0.038,videoView=0x110c8e000
2026-10-22 19:28:08.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668488.037742,lastReceiveYUVTimeInterval=1792668488.027387,interval=0.010,videoView=0x10f518000
2026-10-22 19:28:09.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668489.037626,lastReceiveYUVTimeInterval=1792668488.983811,interval=0.054,videoView=0x110c8e000
2026-10-22 19:28:09.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668489.037720,lastReceiveYUVTimeInterval=1792668489.002833,interval=0.035,videoView=0x10f518000
2026-10-22 19:28:10.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668490.037263,lastReceiveYUVTimeInterval=1792668490.031248,interval=0.006,videoView=0x110c8e000
2026-10-22 19:28:10.037 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668490.037432,lastReceiveYUVTimeInterval=1792668489.988963,interval=0.048,videoView=0x10f518000
2026-10-22 19:28:10.987 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:10.987 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.010 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:11.010 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.561 Seetong_tps[62735:6795692]  -- SIOT参数outString: {"auth_time":596,"awaken_ms":2814,"conn_media_ch_time":196,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3519","k_auth_send":"145_2924","k_awaken":"145_515_920_1325_1325_2345_3872_4277","k_connect_ok":"3120","k_online":"2924","k_sdp_send":"156_2936","k_sig_offline":"","k_timebase":1792668412628,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24905","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":589,"sig_addr":"114.116.198.103:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 19:28:11.561 Seetong_tps[62735:6795657] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-22 19:28:11.561 Seetong_tps[62735:6795657] dealloc -- STKuiklyRenderViewController
2026-10-22 19:28:11.564 Seetong_tps[62735:6795692] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"589","sig_online":true,"auth_time":596,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2924","gturn":"0","k_timebase":1792668412628,"k_auth_send":"145_2924","k_auth_ok":"3519","k_sdp_send":"156_2936","relay_connect_way":"TCP","conn_media_ch_time":196,"relay_addr":"82.157.252.165:24905","rev_i_time":0,"k_connect_ok":"3120","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"145_515_920_1325_1325_2345_3872_4277","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24201","awaken_ms":2814}
2026-10-22 19:28:11.568 Seetong_tps[62735:6795692] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 19:28:11.568 Seetong_tps[62735:6795692] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 19:28:11.608 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 19:28:11.608 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 19:28:11.608 Seetong_tps[62735:6795692]  -- SIOT参数outString: {"auth_time":596,"awaken_ms":2814,"conn_media_ch_time":196,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3519","k_auth_send":"145_2924","k_awaken":"145_515_920_1325_1325_2345_3872_4277","k_connect_ok":"3120","k_online":"2924","k_sdp_send":"156_2936","k_sig_offline":"","k_timebase":1792668412628,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24905","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":589,"sig_addr":"114.116.198.103:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 19:28:11.608 Seetong_tps[62735:6795692] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"589","sig_online":true,"auth_time":596,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2924","gturn":"0","k_timebase":1792668412628,"k_auth_send":"145_2924","k_auth_ok":"3519","k_sdp_send":"156_2936","relay_connect_way":"TCP","conn_media_ch_time":196,"relay_addr":"82.157.252.165:24905","rev_i_time":0,"k_connect_ok":"3120","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"145_515_920_1325_1325_2345_3872_4277","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24201","awaken_ms":2814}
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:11.611 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-22 19:28:11.612 Seetong_tps[62735:6795657] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-22 19:28:11.613 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10e8e6680>
2026-10-22 19:28:11.613 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:28:11.613 Seetong_tps[62735:6795749] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 19:28:11.613 Seetong_tps[62735:6795657] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 19:28:11.613 Seetong_tps[62735:6795657] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 19:28:11.613 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 19:28:11.613 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 19:28:11.613 Seetong_tps[62735:6795692] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 19:28:11.619 Seetong_tps[62735:6796142] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 19:28:12.614 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:28:12.618 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10e610280
2026-10-22 19:28:12.626 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:28:12.631 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10e636300
2026-10-22 19:28:12.633 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:28:12.637 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10e634a00
2026-10-22 19:28:12.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:19.605 Seetong_tps[62735:6796142] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610226ad971bc815b80699937b9e6, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 19:28:19.606 Seetong_tps[62735:6796142] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-22 19:28:19.606 Seetong_tps[62735:6796142] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610226ad971bc815b80699937b9e6, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792635310000, canRotate=true}
2026-10-22 19:28:19.606 Seetong_tps[62735:6795657] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792635310000
2026-10-22 19:28:19.607 Seetong_tps[62735:6795657] 【kuikly performance】pagename: PlayBackPage, Memory in use: 253.298MB
2026-10-22 19:28:19.629 Seetong_tps[62735:6795737] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-22 19:28:19.649 Seetong_tps[62735:6795657] KMPCloudPlaybackVideoView set prop index = 0
2026-10-22 19:28:19.663 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:28:19.663 Seetong_tps[62735:6795657] index = 16
2026-10-22 19:28:19.663 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 19:28:19.669 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:28:19.669 Seetong_tps[62735:6795657] index = 17
2026-10-22 19:28:19.669 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 19:28:19.677 Seetong_tps[62735:6795657] hrv_setPropWithKey:index
2026-10-22 19:28:19.677 Seetong_tps[62735:6795657] index = 18
2026-10-22 19:28:19.705 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.707 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.708 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.711 Seetong_tps[62735:6795657] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-22 19:28:19.712 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.712 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.712 Seetong_tps[62735:6795657]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-22 19:28:19.721 Seetong_tps[62735:6795657]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 19:28:19.722 Seetong_tps[62735:6795657]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-22 19:28:20.231 Seetong_tps[62735:6796142] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-22 19:28:20.251 Seetong_tps[62735:6796142] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 19:28:20.291 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10dbe2a00>
2026-10-22 19:28:20.291 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:28:20.291 Seetong_tps[62735:6796142] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] uid:42065949-CH-1 playAudio
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-22 19:28:20.303 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-22 19:28:20.305 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:28:20.305 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:28:20.972 Seetong_tps[62735:6795679]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-22 19:28:21.769 Seetong_tps[62735:6795679] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=1472
2026-10-22 19:28:21.770 Seetong_tps[62735:6795679] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=2512
2026-10-22 19:28:21.799 Seetong_tps[62735:6795657] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoByTime,params:{"time": "20261022101510","alarmType": 268435455,"audioEnable": 1}
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657]  -- 播放视频（录像） -- 开始时间: 2026-10-22 11:27:50 +0000
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoByTime,params:{"time": "20261022101510","alarmType": 268435455,"audioEnable": 1}
2026-10-22 19:28:21.812 Seetong_tps[62735:6796142] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261022101510
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 00:19:05 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-22 19:28:21.812 Seetong_tps[62735:6795657]  -- 播放视频（录像） -- 开始时间: 2026-10-22 11:27:50 +0000
2026-10-22 19:28:21.812 Seetong_tps[62735:6796142] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261022101510
2026-10-22 19:28:22.122 Seetong_tps[62735:6795679]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-22 19:28:22.131 Seetong_tps[62735:6795679]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ff13700>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1089e0000>
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: playsettype = 50
2026-10-22 19:28:22.534 Seetong_tps[62735:6795657] checkPortStatus:_decodePort=3
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:0
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 19:28:22.534 Seetong_tps[62735:6795731] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ff13700>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x1089e0c00>
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: playsettype = 50
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:0
2026-10-22 19:28:22.536 Seetong_tps[62735:6795731] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-22 19:28:22.537 Seetong_tps[62735:6795731] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-22 19:28:22.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668502.812433,lastReceiveYUVTimeInterval=1792668501.812107,interval=1.000,videoView=0x10f518000
2026-10-22 19:28:22.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668502.812585,lastReceiveYUVTimeInterval=1792668501.812275,interval=1.000,videoView=0x10f518800
2026-10-22 19:28:22.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:23.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668503.812363,lastReceiveYUVTimeInterval=1792668503.774271,interval=0.038,videoView=0x10f518000
2026-10-22 19:28:23.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668503.812481,lastReceiveYUVTimeInterval=1792668501.812275,interval=2.000,videoView=0x10f518800
2026-10-22 19:28:24.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668504.813175,lastReceiveYUVTimeInterval=1792668504.752790,interval=0.060,videoView=0x10f518000
2026-10-22 19:28:24.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668504.813519,lastReceiveYUVTimeInterval=1792668503.908189,interval=0.905,videoView=0x10f518800
2026-10-22 19:28:25.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668505.812779,lastReceiveYUVTimeInterval=1792668505.799115,interval=0.014,videoView=0x10f518000
2026-10-22 19:28:25.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668505.812856,lastReceiveYUVTimeInterval=1792668505.805034,interval=0.008,videoView=0x10f518800
2026-10-22 19:28:26.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668506.813141,lastReceiveYUVTimeInterval=1792668506.775864,interval=0.037,videoView=0x10f518000
2026-10-22 19:28:26.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668506.813655,lastReceiveYUVTimeInterval=1792668506.783349,interval=0.030,videoView=0x10f518800
2026-10-22 19:28:27.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668507.812381,lastReceiveYUVTimeInterval=1792668507.798763,interval=0.014,videoView=0x10f518000
2026-10-22 19:28:27.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668507.812598,lastReceiveYUVTimeInterval=1792668507.762052,interval=0.051,videoView=0x10f518800
2026-10-22 19:28:28.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668508.813139,lastReceiveYUVTimeInterval=1792668508.780651,interval=0.032,videoView=0x10f518000
2026-10-22 19:28:28.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668508.813250,lastReceiveYUVTimeInterval=1792668508.785401,interval=0.028,videoView=0x10f518800
2026-10-22 19:28:29.401 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.421 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.0794476,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.435 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.191713,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.452 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.3500054,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.469 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.5281469,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.486 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.7178401,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.502 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.8998786,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.518 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.077498,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.535 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.2565353,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.552 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.4243376,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.569 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.566567,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.584 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.684598,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.601 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.7766747,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.618 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.852045,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.634 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.9084215,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.650 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.944353,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.669 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.964566,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.684 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.9847543,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.700 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.9989731,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.717 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0123186,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.733 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:29.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668509.812356,lastReceiveYUVTimeInterval=1792668509.761381,interval=0.051,videoView=0x10f518000
2026-10-22 19:28:29.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668509.812612,lastReceiveYUVTimeInterval=1792668509.769789,interval=0.043,videoView=0x10f518800
2026-10-22 19:28:30.033 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -3.6666565,"offsetY": 7.3333435}
2026-10-22 19:28:30.049 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -9.6666565,"offsetY": 16}
2026-10-22 19:28:30.066 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -20.333328,"offsetY": 26.666687}
2026-10-22 19:28:30.082 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -34.33333,"offsetY": 37}
2026-10-22 19:28:30.099 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -49.33333,"offsetY": 46.666687}
2026-10-22 19:28:30.115 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -63.33333,"offsetY": 56}
2026-10-22 19:28:30.132 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -75.33333,"offsetY": 63.666687}
2026-10-22 19:28:30.149 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -83.99999,"offsetY": 69.66669}
2026-10-22 19:28:30.165 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -90.33333,"offsetY": 74}
2026-10-22 19:28:30.182 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -94.66666,"offsetY": 78}
2026-10-22 19:28:30.199 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -98,"offsetY": 82.33334}
2026-10-22 19:28:30.215 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -100.66666,"offsetY": 86.66669}
2026-10-22 19:28:30.232 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -102,"offsetY": 89.33334}
2026-10-22 19:28:30.249 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -102.66666,"offsetY": 90.33334}
2026-10-22 19:28:30.265 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -102.66666,"offsetY": 90.66669}
2026-10-22 19:28:30.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668510.812871,lastReceiveYUVTimeInterval=1792668510.744041,interval=0.069,videoView=0x10f518000
2026-10-22 19:28:30.814 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668510.814745,lastReceiveYUVTimeInterval=1792668510.794232,interval=0.021,videoView=0x10f518800
2026-10-22 19:28:31.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668511.813145,lastReceiveYUVTimeInterval=1792668511.732861,interval=0.080,videoView=0x10f518000
2026-10-22 19:28:31.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668511.813453,lastReceiveYUVTimeInterval=1792668511.778505,interval=0.035,videoView=0x10f518800
2026-10-22 19:28:32.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668512.812399,lastReceiveYUVTimeInterval=1792668512.744097,interval=0.068,videoView=0x10f518000
2026-10-22 19:28:32.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668512.812635,lastReceiveYUVTimeInterval=1792668512.793878,interval=0.019,videoView=0x10f518800
2026-10-22 19:28:32.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:33.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668513.813151,lastReceiveYUVTimeInterval=1792668513.787060,interval=0.026,videoView=0x10f518000
2026-10-22 19:28:33.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668513.813377,lastReceiveYUVTimeInterval=1792668513.767328,interval=0.046,videoView=0x10f518800
2026-10-22 19:28:34.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668514.812464,lastReceiveYUVTimeInterval=1792668514.774726,interval=0.038,videoView=0x10f518000
2026-10-22 19:28:34.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668514.813280,lastReceiveYUVTimeInterval=1792668514.791060,interval=0.022,videoView=0x10f518800
2026-10-22 19:28:35.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668515.813125,lastReceiveYUVTimeInterval=1792668515.762442,interval=0.051,videoView=0x10f518000
2026-10-22 19:28:35.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668515.813440,lastReceiveYUVTimeInterval=1792668515.755939,interval=0.058,videoView=0x10f518800
2026-10-22 19:28:36.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668516.813126,lastReceiveYUVTimeInterval=1792668516.768668,interval=0.044,videoView=0x10f518000
2026-10-22 19:28:36.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668516.813403,lastReceiveYUVTimeInterval=1792668516.779875,interval=0.034,videoView=0x10f518800
2026-10-22 19:28:37.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668517.813125,lastReceiveYUVTimeInterval=1792668517.752437,interval=0.061,videoView=0x10f518000
2026-10-22 19:28:37.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668517.813401,lastReceiveYUVTimeInterval=1792668517.800350,interval=0.013,videoView=0x10f518800
2026-10-22 19:28:38.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668518.812146,lastReceiveYUVTimeInterval=1792668518.809942,interval=0.002,videoView=0x10f518000
2026-10-22 19:28:38.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668518.812379,lastReceiveYUVTimeInterval=1792668518.806807,interval=0.006,videoView=0x10f518800
2026-10-22 19:28:39.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668519.812437,lastReceiveYUVTimeInterval=1792668519.801766,interval=0.011,videoView=0x10f518000
2026-10-22 19:28:39.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668519.812663,lastReceiveYUVTimeInterval=1792668519.787000,interval=0.026,videoView=0x10f518800
2026-10-22 19:28:39.971 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 3.0173092,"offsetX": -102.66666,"offsetY": 90.66669}
2026-10-22 19:28:39.985 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.9992394,"offsetX": -101.74704,"offsetY": 89.85455}
2026-10-22 19:28:39.985 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.977564,"offsetX": -100.64391,"offsetY": 88.88036}
2026-10-22 19:28:40.004 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.8251848,"offsetX": -92.8889,"offsetY": 82.03178}
2026-10-22 19:28:40.019 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.7216213,"offsetX": -87.61825,"offsetY": 77.377174}
2026-10-22 19:28:40.036 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.5973058,"offsetX": -81.29148,"offsetY": 71.789894}
2026-10-22 19:28:40.053 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.48187,"offsetX": -75.41662,"offsetY": 66.60171}
2026-10-22 19:28:40.069 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3592503,"offsetX": -69.176155,"offsetY": 61.090645}
2026-10-22 19:28:40.086 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.2356708,"offsetX": -62.886837,"offsetY": 55.53644}
2026-10-22 19:28:40.102 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.1075456,"offsetX": -56.366177,"offsetY": 49.777935}
2026-10-22 19:28:40.119 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.9892874,"offsetX": -50.347675,"offsetY": 44.462894}
2026-10-22 19:28:40.136 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.8765306,"offsetX": -44.60916,"offsetY": 39.395115}
2026-10-22 19:28:40.153 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.7728168,"offsetX": -39.330864,"offsetY": 34.73376}
2026-10-22 19:28:40.169 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.6882052,"offsetX": -35.024742,"offsetY": 30.930948}
2026-10-22 19:28:40.186 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.6183108,"offsetX": -31.467613,"offsetY": 27.789587}
2026-10-22 19:28:40.202 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.5611663,"offsetX": -28.559364,"offsetY": 25.221264}
2026-10-22 19:28:40.224 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.5239189,"offsetX": -26.663736,"offsetY": 23.547201}
2026-10-22 19:28:40.234 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.4984763,"offsetX": -25.368889,"offsetY": 22.4037}
2026-10-22 19:28:40.251 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.4818114,"offsetX": -24.520765,"offsetY": 21.654709}
2026-10-22 19:28:40.268 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.4725145,"offsetX": -24.04762,"offsetY": 21.236866}
2026-10-22 19:28:40.284 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.4669466,"offsetX": -23.764254,"offsetY": 20.98662}
2026-10-22 19:28:40.301 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.461452,"offsetX": -23.484617,"offsetY": 20.739668}
2026-10-22 19:28:40.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668520.813068,lastReceiveYUVTimeInterval=1792668520.780932,interval=0.032,videoView=0x10f518000
2026-10-22 19:28:40.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668520.813136,lastReceiveYUVTimeInterval=1792668520.800363,interval=0.013,videoView=0x10f518800
2026-10-22 19:28:41.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668521.813100,lastReceiveYUVTimeInterval=1792668521.775129,interval=0.038,videoView=0x10f518000
2026-10-22 19:28:41.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668521.813426,lastReceiveYUVTimeInterval=1792668521.780627,interval=0.033,videoView=0x10f518800
2026-10-22 19:28:42.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668522.813059,lastReceiveYUVTimeInterval=1792668522.771648,interval=0.041,videoView=0x10f518000
2026-10-22 19:28:42.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668522.813158,lastReceiveYUVTimeInterval=1792668522.762277,interval=0.051,videoView=0x10f518800
2026-10-22 19:28:42.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:43.296 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.461452,"offsetX": -23.484617,"offsetY": 20.739668}
2026-10-22 19:28:43.318 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.3960991,"offsetX": -20.15862,"offsetY": 17.802423}
2026-10-22 19:28:43.331 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.3234483,"offsetX": -16.461212,"offsetY": 14.537179}
2026-10-22 19:28:43.346 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.2508433,"offsetX": -12.766135,"offsetY": 11.273993}
2026-10-22 19:28:43.364 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1808108,"offsetX": -9.201982,"offsetY": 8.126428}
2026-10-22 19:28:43.382 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1105728,"offsetX": -5.627368,"offsetY": 4.969625}
2026-10-22 19:28:43.398 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.0496203,"offsetX": -2.5253181,"offsetY": 2.2301517}
2026-10-22 19:28:43.413 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.0004162,"offsetX": -0.021179559,"offsetY": 0.01870403}
2026-10-22 19:28:43.430 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:43.446 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:43.463 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:43.479 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:43.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668523.813061,lastReceiveYUVTimeInterval=1792668523.792689,interval=0.020,videoView=0x10f518000
2026-10-22 19:28:43.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668523.813264,lastReceiveYUVTimeInterval=1792668523.802034,interval=0.011,videoView=0x10f518800
2026-10-22 19:28:44.761 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.781 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1176584,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.795 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.2715887,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.811 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.460797,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668524.813041,lastReceiveYUVTimeInterval=1792668524.784104,interval=0.029,videoView=0x10f518000
2026-10-22 19:28:44.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668524.813096,lastReceiveYUVTimeInterval=1792668524.809737,interval=0.003,videoView=0x10f518800
2026-10-22 19:28:44.827 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.6419711,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.843 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.8011348,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.860 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.9359998,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.877 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.0427303,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.893 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.1186912,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.910 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.1826346,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.926 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.2326047,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.943 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.269619,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.959 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.2900002,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.976 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.307329,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:44.993 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:45.276 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -1.3333282,"offsetY": 9.6666565}
2026-10-22 19:28:45.293 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -6.333336,"offsetY": 21}
2026-10-22 19:28:45.310 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -14.666664,"offsetY": 33}
2026-10-22 19:28:45.326 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -26.333336,"offsetY": 45}
2026-10-22 19:28:45.343 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -38.333336,"offsetY": 56}
2026-10-22 19:28:45.359 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -49.666664,"offsetY": 65}
2026-10-22 19:28:45.376 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -58.333336,"offsetY": 72.33334}
2026-10-22 19:28:45.393 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -63.333336,"offsetY": 78}
2026-10-22 19:28:45.409 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -67.333336,"offsetY": 83}
2026-10-22 19:28:45.426 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -70,"offsetY": 87.66666}
2026-10-22 19:28:45.442 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -72,"offsetY": 90.33334}
2026-10-22 19:28:45.459 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -72.66667,"offsetY": 92.33334}
2026-10-22 19:28:45.476 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -72.66667,"offsetY": 92.66666}
2026-10-22 19:28:45.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668525.813138,lastReceiveYUVTimeInterval=1792668525.771545,interval=0.042,videoView=0x10f518000
2026-10-22 19:28:45.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668525.813370,lastReceiveYUVTimeInterval=1792668525.795072,interval=0.018,videoView=0x10f518800
2026-10-22 19:28:46.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668526.813036,lastReceiveYUVTimeInterval=1792668526.778236,interval=0.035,videoView=0x10f518000
2026-10-22 19:28:46.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668526.813133,lastReceiveYUVTimeInterval=1792668526.810981,interval=0.002,videoView=0x10f518800
2026-10-22 19:28:47.090 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.3164508,"offsetX": -72.66667,"offsetY": 92.666664}
2026-10-22 19:28:47.107 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.2472353,"offsetX": -68.84605,"offsetY": 87.79449}
2026-10-22 19:28:47.124 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.1371222,"offsetX": -62.76792,"offsetY": 80.04349}
2026-10-22 19:28:47.140 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 2.00566,"offsetX": -55.511353,"offsetY": 70.7897}
2026-10-22 19:28:47.158 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.868204,"offsetX": -47.923927,"offsetY": 61.11399}
2026-10-22 19:28:47.174 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.7277721,"offsetX": -40.172237,"offsetY": 51.228813}
2026-10-22 19:28:47.191 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.5981417,"offsetX": -33.016777,"offsetY": 42.10396}
2026-10-22 19:28:47.207 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.4712386,"offsetX": -26.011866,"offsetY": 33.17109}
2026-10-22 19:28:47.224 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.359551,"offsetX": -19.846827,"offsetY": 25.309252}
2026-10-22 19:28:47.241 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.2671378,"offsetX": -14.745717,"offsetY": 18.804169}
2026-10-22 19:28:47.257 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.2017363,"offsetX": -11.135629,"offsetY": 14.200479}
2026-10-22 19:28:47.273 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1665425,"offsetX": -9.192968,"offsetY": 11.723142}
2026-10-22 19:28:47.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668527.812792,lastReceiveYUVTimeInterval=1792668527.745549,interval=0.067,videoView=0x10f518000
2026-10-22 19:28:47.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668527.813071,lastReceiveYUVTimeInterval=1792668527.786132,interval=0.027,videoView=0x10f518800
2026-10-22 19:28:48.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668528.813058,lastReceiveYUVTimeInterval=1792668528.802728,interval=0.010,videoView=0x10f518000
2026-10-22 19:28:48.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668528.813245,lastReceiveYUVTimeInterval=1792668528.774274,interval=0.039,videoView=0x10f518800
2026-10-22 19:28:49.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668529.812470,lastReceiveYUVTimeInterval=1792668529.773991,interval=0.038,videoView=0x10f518000
2026-10-22 19:28:49.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668529.812726,lastReceiveYUVTimeInterval=1792668529.806089,interval=0.007,videoView=0x10f518800
2026-10-22 19:28:49.888 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1665425,"offsetX": -9.192968,"offsetY": 11.723142}
2026-10-22 19:28:49.904 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.1431104,"offsetX": -7.89954,"offsetY": 10.073724}
2026-10-22 19:28:49.920 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1.0361063,"offsetX": -1.9930316,"offsetY": 2.541572}
2026-10-22 19:28:49.938 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:49.952 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:49.969 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:49.985 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:50.002 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:50.019 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:50.036 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:50.052 Seetong_tps[62735:6795657] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-22 19:28:50.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668530.813063,lastReceiveYUVTimeInterval=1792668530.742265,interval=0.071,videoView=0x10f518000
2026-10-22 19:28:50.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668530.813389,lastReceiveYUVTimeInterval=1792668530.782972,interval=0.030,videoView=0x10f518800
2026-10-22 19:28:51.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668531.813070,lastReceiveYUVTimeInterval=1792668531.788657,interval=0.024,videoView=0x10f518000
2026-10-22 19:28:51.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668531.813440,lastReceiveYUVTimeInterval=1792668531.758216,interval=0.055,videoView=0x10f518800
2026-10-22 19:28:52.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668532.813077,lastReceiveYUVTimeInterval=1792668532.797128,interval=0.016,videoView=0x10f518000
2026-10-22 19:28:52.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668532.813371,lastReceiveYUVTimeInterval=1792668532.756545,interval=0.057,videoView=0x10f518800
2026-10-22 19:28:52.970 Seetong_tps[62735:6795657]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-22 19:28:53.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668533.812252,lastReceiveYUVTimeInterval=1792668533.777952,interval=0.034,videoView=0x10f518000
2026-10-22 19:28:53.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668533.812482,lastReceiveYUVTimeInterval=1792668533.806747,interval=0.006,videoView=0x10f518800
2026-10-22 19:28:54.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668534.813100,lastReceiveYUVTimeInterval=1792668534.763990,interval=0.049,videoView=0x10f518000
2026-10-22 19:28:54.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668534.813523,lastReceiveYUVTimeInterval=1792668534.768210,interval=0.045,videoView=0x10f518800
2026-10-22 19:28:55.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668535.812522,lastReceiveYUVTimeInterval=1792668535.798241,interval=0.014,videoView=0x10f518000
2026-10-22 19:28:55.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668535.812801,lastReceiveYUVTimeInterval=1792668535.749797,interval=0.063,videoView=0x10f518800
2026-10-22 19:28:56.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668536.812953,lastReceiveYUVTimeInterval=1792668536.779696,interval=0.033,videoView=0x10f518000
2026-10-22 19:28:56.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668536.813244,lastReceiveYUVTimeInterval=1792668536.788896,interval=0.024,videoView=0x10f518800
2026-10-22 19:28:57.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668537.813002,lastReceiveYUVTimeInterval=1792668537.789470,interval=0.024,videoView=0x10f518000
2026-10-22 19:28:57.813 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668537.813076,lastReceiveYUVTimeInterval=1792668537.776277,interval=0.037,videoView=0x10f518800
2026-10-22 19:28:58.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668538.812002,lastReceiveYUVTimeInterval=1792668538.777760,interval=0.034,videoView=0x10f518000
2026-10-22 19:28:58.812 Seetong_tps[62735:6795657]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792668538.812185,lastReceiveYUVTimeInterval=1792668538.803261,interval=0.009,videoView=0x10f518800
2026-10-22 19:28:59.570 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:59.570 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:28:59.594 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:28:59.594 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:29:00.141 Seetong_tps[62735:6795737]  -- SIOT参数outString: {"auth_time":596,"awaken_ms":2814,"conn_media_ch_time":196,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3519","k_auth_send":"145_2924","k_awaken":"145_515_920_1325_1325_2345_3872_4277","k_connect_ok":"3120","k_online":"2924","k_sdp_send":"156_2936","k_sig_offline":"","k_timebase":1792668412628,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24905","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":589,"sig_addr":"114.116.198.103:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 19:29:00.141 Seetong_tps[62735:6795657] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-22 19:29:00.141 Seetong_tps[62735:6795737] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"589","sig_online":true,"auth_time":596,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2924","gturn":"0","k_timebase":1792668412628,"k_auth_send":"145_2924","k_auth_ok":"3519","k_sdp_send":"156_2936","relay_connect_way":"TCP","conn_media_ch_time":196,"relay_addr":"82.157.252.165:24905","rev_i_time":0,"k_connect_ok":"3120","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"145_515_920_1325_1325_2345_3872_4277","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24201","awaken_ms":2814}
2026-10-22 19:29:00.141 Seetong_tps[62735:6795657] dealloc -- STKuiklyRenderViewController
2026-10-22 19:29:00.144 Seetong_tps[62735:6795737] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-22 19:29:00.144 Seetong_tps[62735:6795737] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-22 19:29:00.189 Seetong_tps[62735:6795737] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-22 19:29:00.189 Seetong_tps[62735:6795737] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-22 19:29:00.189 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 19:29:00.189 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:29:00.190 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:29:00.190 Seetong_tps[62735:6795737]  -- SIOT参数outString: {"auth_time":596,"awaken_ms":2814,"conn_media_ch_time":196,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3519","k_auth_send":"145_2924","k_awaken":"145_515_920_1325_1325_2345_3872_4277","k_connect_ok":"3120","k_online":"2924","k_sdp_send":"156_2936","k_sig_offline":"","k_timebase":1792668412628,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24905","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":589,"sig_addr":"114.116.198.103:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-22 19:29:00.190 Seetong_tps[62735:6795657] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-22 19:29:00.190 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:29:00.190 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:29:00.190 Seetong_tps[62735:6795737] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"589","sig_online":true,"auth_time":596,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2924","gturn":"0","k_timebase":1792668412628,"k_auth_send":"145_2924","k_auth_ok":"3519","k_sdp_send":"156_2936","relay_connect_way":"TCP","conn_media_ch_time":196,"relay_addr":"82.157.252.165:24905","rev_i_time":0,"k_connect_ok":"3120","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"145_515_920_1325_1325_2345_3872_4277","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"114.116.198.103:24201","awaken_ms":2814}
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10db70a00>
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:29:00.192 Seetong_tps[62735:6795657] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-22 19:29:00.193 Seetong_tps[62735:6795657] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-22 19:29:00.193 Seetong_tps[62735:6795657] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-22 19:29:00.193 Seetong_tps[62735:6795657] ###### stopNvrRemoteRecord ......
2026-10-22 19:29:00.193 Seetong_tps[62735:6795657] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-22 19:29:00.193 Seetong_tps[62735:6795657] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-22 19:29:00.193 Seetong_tps[62735:6795737] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-22 19:29:00.193 Seetong_tps[62735:6795737] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-22 19:29:00.193 Seetong_tps[62735:6795737] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-22 19:29:00.199 Seetong_tps[62735:6796470] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-22 19:29:00.331 Seetong_tps[62735:6796470] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-22 19:29:00.334 Seetong_tps[62735:6795657] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10eae8f40>
2026-10-22 19:29:00.334 Seetong_tps[62735:6795657] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-22 19:29:00.334 Seetong_tps[62735:6796470] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-22 19:29:01.193 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:29:01.199 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10dc49400
2026-10-22 19:29:01.201 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:29:01.206 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10dc4a800
2026-10-22 19:29:01.212 Seetong_tps[62735:6795657] ++++-[VideoView dealloc]++++
2026-10-22 19:29:01.216 Seetong_tps[62735:6795657] OpenGLView20_Seetong dealloc:0x10ddb0000
2026-10-22 19:29:01.389 Seetong_tps[62735:6795731]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-22 19:29:01.389 Seetong_tps[62735:6795657]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-22 19:29:01.389 Seetong_tps[62735:6795657]  --- 取消心跳 destoryHeartBeat --- 
2026-10-22 19:29:01.389 Seetong_tps[62735:6795657]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-22 19:29:01.391 Seetong_tps[62735:6795657] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-22 19:29:01.391 Seetong_tps[62735:6795657] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-22 19:29:01.395 Seetong_tps[62735:6795657] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-22 19:29:01.412 Seetong_tps[62735:6795657] [保存失败] 相机对象或存储字典为空
2026-10-23 09:58:47.751 Seetong_tps[65652:7101033] app_version=8.4.106
2026-10-23 09:58:47.753 Seetong_tps[65652:7101033]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-23 09:58:47.753 Seetong_tps[65652:7101033] showForLogin 1
2026-10-23 09:58:47.753 Seetong_tps[65652:7101033] AppLaunch 还剩 6.951879024505615 秒
2026-10-23 09:58:47.758 Seetong_tps[65652:7101033]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-23 09:58:47.761 Seetong_tps[65652:7101046] 询问用户是否开启推送成功
2026-10-23 09:58:47.761 Seetong_tps[65652:7101046] 用户点击允许接收推送
2026-10-23 09:58:47.763 Seetong_tps[65652:7101033] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.673MB
2026-10-23 09:58:47.763 Seetong_tps[65652:7101038] remoteNotificationSetting: <UNNotificationSettings: 0x111aad9a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-23 09:58:47.764 Seetong_tps[65652:7101033] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.673MB
2026-10-23 09:58:47.764 Seetong_tps[65652:7101033] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-23 09:58:47.779 Seetong_tps[65652:7101033] viewDidLoad/configtime=2026-10-23 01:58:47 +0000
2026-10-23 09:58:47.780 Seetong_tps[65652:7101033]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-23 09:58:47.780 Seetong_tps[65652:7101033]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-23 09:58:47.818 Seetong_tps[65652:7101033]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-23 09:58:47.820 Seetong_tps[65652:7101033]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-23 09:58:47.820 Seetong_tps[65652:7101033] 开始检查未读客服消息...
2026-10-23 09:58:47.821 Seetong_tps[65652:7101033] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-23 09:58:47.822 Seetong_tps[65652:7101115] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-23 09:58:47.827 Seetong_tps[65652:7101033]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-23 09:58:47.827 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty - 
2026-10-23 09:58:47.827 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-23 09:58:47.830 Seetong_tps[65652:7101033] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-23 09:58:47.830 Seetong_tps[65652:7101033] NAV deviceOrientationDidChange:1
2026-10-23 09:58:47.833 Seetong_tps[65652:7101033] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-23 09:58:47.833 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty - 
2026-10-23 09:58:47.833 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-23 09:58:47.890 Seetong_tps[65652:7101033]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-23 09:58:47.967 Seetong_tps[65652:7101033] Super properties have already been unregistered.
2026-10-23 09:58:47.967 Seetong_tps[65652:7101033] UMAPM_OOMSampling(0,0):NO
2026-10-23 09:58:47.967 Seetong_tps[65652:7101115] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-23 09:58:47.967 Seetong_tps[65652:7101115]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-23 09:58:47.968 Seetong_tps[65652:7101115]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-23 09:58:47.968 Seetong_tps[65652:7101115]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-23 09:58:47.968 Seetong_tps[65652:7101115]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-23 09:58:47.969 Seetong_tps[65652:7101033]  -- deviceListDataUpdate - AppLaunch 还剩 1.735998868942261 秒 - 再延迟 2.235998868942261 秒 - 启动耗时 1.264001131057739 秒
2026-10-23 09:58:47.969 Seetong_tps[65652:7101033] groupDeviceList 已在进行中，等待后重新分组
2026-10-23 09:58:47.969 Seetong_tps[65652:7101033]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1264 毫秒
2026-10-23 09:58:47.971 Seetong_tps[65652:7101033] ++++-[VideoView dealloc]++++
2026-10-23 09:58:47.973 Seetong_tps[65652:7101033] OpenGLView20_Seetong dealloc:0x112abe580
2026-10-23 09:58:47.977 Seetong_tps[65652:7101033] UMAPM_NetworkSampling(0,0):NO
2026-10-23 09:58:47.989 Seetong_tps[65652:7101033]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-23 09:58:47.989 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 09:58:47.990 Seetong_tps[65652:7101033]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-23 09:58:47.992 Seetong_tps[65652:7101033] 蓝牙未打开
2026-10-23 09:58:48.009 Seetong_tps[65652:7101033]  -- WebSocket - 重置重连次数 -- 
2026-10-23 09:58:48.010 Seetong_tps[65652:7101033]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-23 09:58:48.010 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty - 
2026-10-23 09:58:48.010 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-23 09:58:48.010 Seetong_tps[65652:7101033] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-23 09:58:48.010 Seetong_tps[65652:7101033] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-23 09:58:48.013 Seetong_tps[65652:7101033]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-23 09:58:48.013 Seetong_tps[65652:7101033]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 09:58:48.159 Seetong_tps[65652:7101115] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzMyNTUyODA2NCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.sopAxGBbMcJZvvz__WSgU5-6DLItyYxKPW3mgFjepbk","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzMyNTUyODA2NCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTE1X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXkzIl19.YjmYObyBmLwlM4dh7Oc8pscNMcmJzB8Hh0LT_QwH19Q","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"58.87.80.251:24901"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24902"}]}
====
2026-10-23 09:58:48.207 Seetong_tps[65652:7101110] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12e6d7400>{number = 17, name = (null)}====
2026-10-23 09:58:48.208 Seetong_tps[65652:7101033] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-23 09:58:48.208 Seetong_tps[65652:7101033] 客服消息未读数量: 0
2026-10-23 09:58:48.218 Seetong_tps[65652:7101114] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12e6d7480>{number = 18, name = (null)}====
2026-10-23 09:58:48.218 Seetong_tps[65652:7101112] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12e6d7540>{number = 19, name = (null)}====
2026-10-23 09:58:48.219 Seetong_tps[65652:7101033]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-23 09:58:48.220 Seetong_tps[65652:7101033]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVYFW1APBVlvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-23 09:58:48.220 Seetong_tps[65652:7101033] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-23 09:58:48.222 Seetong_tps[65652:7101109] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12e6d7580>{number = 21, name = (null)}====
2026-10-23 09:58:48.222 Seetong_tps[65652:7101033]  -- 获取版本信息成功: {
}
2026-10-23 09:58:48.242 Seetong_tps[65652:7101037] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12e6d7900>{number = 22, name = (null)}====
2026-10-23 09:58:48.244 Seetong_tps[65652:7101047] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12e6d78c0>{number = 23, name = (null)}====
2026-10-23 09:58:48.244 Seetong_tps[65652:7101113] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112a24e80>{number = 12, name = (null)}====
2026-10-23 09:58:48.246 Seetong_tps[65652:7101042] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a43ad80>{number = 4, name = (null)}====
2026-10-23 09:58:48.247 Seetong_tps[65652:7101044] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10a6b1ec0>{number = 7, name = (null)}====
2026-10-23 09:58:48.253 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-23 09:58:48.253 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 09:58:48.261 Seetong_tps[65652:7101046] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111af2040>{number = 10, name = (null)}====
2026-10-23 09:58:48.268 Seetong_tps[65652:7101038] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a438d40>{number = 3, name = (null)}====
2026-10-23 09:58:48.278 Seetong_tps[65652:7101033]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-23 09:58:48.278 Seetong_tps[65652:7101033]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-23 09:58:48.280 Seetong_tps[65652:7101048] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12e7f4280>{number = 24, name = (null)}====
2026-10-23 09:58:48.283 Seetong_tps[65652:7101033]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=39&addr=bjrelay41.s2.seetong.com:15443;type=0&load=40&addr=bjrelay44.s2.seetong.com:2443;type=0&load=42&addr=bjrelayvip3.s2.seetong.com:14443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay58.s5.seetong.com:4443;type=0&load=24&addr=bjrelay56.s5.seetong.com:10443;type=0&load=21&addr=bjrelay9.s5.seetong.com:3443;"}
2026-10-23 09:58:48.285 Seetong_tps[65652:7101111] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12e7f5680>{number = 25, name = (null)}====
2026-10-23 09:58:48.287 Seetong_tps[65652:7101033]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-23 09:58:48.287 Seetong_tps[65652:7101111]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-23 09:58:48.287 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-23 09:58:48.287 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-23 09:58:48.288 Seetong_tps[65652:7101111] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1583 毫秒
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-23 09:58:48.288 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-23 09:58:48.289 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-23 09:58:48 289 - devIds: (
    42065949
)
2026-10-23 09:58:48.289 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-23 09:58:48.289 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-23 09:58:48.289 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 09:58:48.291 Seetong_tps[65652:7101033]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 09:58:48.321 Seetong_tps[65652:7101033]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-23 09:58:48.321 Seetong_tps[65652:7101033]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-23 09:58:48.390 Seetong_tps[65652:7101123] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12e7f6080>{number = 26, name = (null)}====
2026-10-23 09:58:48.406 Seetong_tps[65652:7101033]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-23 09:58:48.406 Seetong_tps[65652:7101033]  -- WebSocket - 重置重连次数 -- 
2026-10-23 09:58:48.406 Seetong_tps[65652:7101033]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-23 09:58:48.409 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:48.409 Seetong_tps[65652:7101033]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAEIAVAIVVppAQQB","reconn":0}}
2026-10-23 09:58:48.409 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:48.531 Seetong_tps[65652:7101033] MessageThrottle reloadTableView ---
2026-10-23 09:58:48.631 Seetong_tps[65652:7101033] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-23 09:58:48.631 Seetong_tps[65652:7101033] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-23 09:58:48.631 Seetong_tps[65652:7101033] Formatted Date: 2026-10-23
2026-10-23 09:58:48.631 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:48.726 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-23 09:58:48.727 Seetong_tps[65652:7101111] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12e7f5680>{number = 25, name = (null)}====
2026-10-23 09:58:48.728 Seetong_tps[65652:7101033] Sorted Dates (Descending): (
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19",
    "2026-10-18",
    "2026-10-17"
)
2026-10-23 09:58:48.729 Seetong_tps[65652:7101033]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-23 start=19:26:59 end=09:58:48 deviceCount=1
2026-10-23 09:58:48.729 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:48.730 Seetong_tps[65652:7101033]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792718566000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-23 09:58:48.730 Seetong_tps[65652:7101033]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-23 09:22:46 - p2pLastHeartTime: 1792718566000 - modelHeartTime: 1792718566000
2026-10-23 09:58:48.730 Seetong_tps[65652:7101033]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-23 09:22:46 - p2pLastHeartTime: 1792718566000 - modelHeartTime: 1792718566000
2026-10-23 09:58:48.822 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-23 09:58:49.255 Seetong_tps[65652:7101033] MessageThrottle reloadTableView ---
2026-10-23 09:58:49.929 Seetong_tps[65652:7101033] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-23 09:58:49.929 Seetong_tps[65652:7101033] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-23 09:58:49.929 Seetong_tps[65652:7101033] 用户设置的具体字体大小: 17.000000
2026-10-23 09:58:50.182 Seetong_tps[65652:7101115] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-23 09:58:50.182 Seetong_tps[65652:7101115] [DeviceMonitor] 监控管理器初始化完成
2026-10-23 09:58:50.182 Seetong_tps[65652:7101115]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-23 09:58:50.182 Seetong_tps[65652:7101115]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-23 09:58:50.314 Seetong_tps[65652:7101033] AppLaunch hideForRefreshToken
2026-10-23 09:58:50.314 Seetong_tps[65652:7101033] AppLaunch hideForRefreshToken dismiss
2026-10-23 09:58:50.314 Seetong_tps[65652:7101033] AppLaunch dismiss...
2026-10-23 09:58:50.618 Seetong_tps[65652:7101033] AppLaunch dismiss... end
2026-10-23 09:58:50.618 Seetong_tps[65652:7101033]  dealloc -- STAppLaunchWindow
2026-10-23 09:58:50.619 Seetong_tps[65652:7101033]  dealloc -- STAppLaunchViewController
2026-10-23 09:58:50.702 Seetong_tps[65652:7101033] MessageThrottle reloadTableView ---
2026-10-23 09:58:50.971 Seetong_tps[65652:7101033]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-23 09:58:50.973 Seetong_tps[65652:7101115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-23 09:58:50.973 Seetong_tps[65652:7101115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-23 09:58:50.973 Seetong_tps[65652:7101115]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-23 09:58:50.973 Seetong_tps[65652:7101115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-23 09:58:51.479 Seetong_tps[65652:7101033]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-23 09:58:51.480 Seetong_tps[65652:7101033]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-23 09:58:51.480 Seetong_tps[65652:7101033] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-23 09:58:51.610 Seetong_tps[65652:7101111] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12e7f5680>{number = 25, name = (null)}====
2026-10-23 09:58:52.749 Seetong_tps[65652:7101120] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111af1040>{number = 14, name = (null)}====
2026-10-23 09:58:53.259 Seetong_tps[65652:7101033] UMAPM_OOMSampling(0,0):NO
2026-10-23 09:58:53.259 Seetong_tps[65652:7101033] UMAPM_NetworkSampling(0,0):NO
2026-10-23 09:58:54.809 Seetong_tps[65652:7101033]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-23 09:58:54.809 Seetong_tps[65652:7101033]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-23 09:58:54.809 Seetong_tps[65652:7101112] zzzzz:FC_ResumeDevCom start
2026-10-23 09:58:54.809 Seetong_tps[65652:7101112] zzzzz:FC_ResumeDevCom
2026-10-23 09:58:55.054 Seetong_tps[65652:7101033]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-23 09:58:55.054 Seetong_tps[65652:7101033]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-23 09:58:55.054 Seetong_tps[65652:7101033] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-23 09:58:55.397 Seetong_tps[65652:7101113] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112a24e80>{number = 12, name = (null)}====
2026-10-23 09:58:55.398 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 09:58:55.438 Seetong_tps[65652:7101038] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10a438d40>{number = 3, name = (null)}====
2026-10-23 09:58:55.445 Seetong_tps[65652:7101033]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-23 09:58:55.445 Seetong_tps[65652:7101038]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-23 09:58:55.445 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-23 09:58:55.446 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-23 09:58:55.447 Seetong_tps[65652:7101038] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-23 09:58:55.447 Seetong_tps[65652:7101033]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-23 09:58:55.447 Seetong_tps[65652:7101033]  -- observeValueForKeyPath isLoading NO -- 
2026-10-23 09:58:55.447 Seetong_tps[65652:7101033]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-23 09:58:55.447 Seetong_tps[65652:7101033]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8743 毫秒
2026-10-23 09:58:55.448 Seetong_tps[65652:7101033]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-23 09:58:55.448 Seetong_tps[65652:7101033]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-23 09:58:55.448 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-23 09:58:55.448 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-23 09:58:55.449 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:55.449 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-23 09:58:55 449 - devIds: (
    42065949
)
2026-10-23 09:58:55.449 Seetong_tps[65652:7101033]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 319A24B9-37E3-494C-A712-8E265AE7B5E3
2026-10-23 09:58:55.449 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:55.449 Seetong_tps[65652:7101033]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-23 09:58:55.451 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 09:58:55.453 Seetong_tps[65652:7101033]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 09:58:55.572 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_low_power_online
2026-10-23 09:58:55.572 Seetong_tps[65652:7101033]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792718566000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-23 09:58:55.573 Seetong_tps[65652:7101033]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-23 09:22:46 - p2pLastHeartTime: 1792718566000 - modelHeartTime: 1792718566000
2026-10-23 09:58:55.573 Seetong_tps[65652:7101033]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-23 09:22:46 - p2pLastHeartTime: 1792718566000 - modelHeartTime: 1792718566000
2026-10-23 09:58:55.712 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_low_power_wake_command
2026-10-23 09:58:56.098 Seetong_tps[65652:7101033] MessageThrottle reloadTableView ---
2026-10-23 09:58:56.396 Seetong_tps[65652:7101113] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-23 09:58:56.397 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-23 09:58:56.397 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x109ff4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-23 09:58:56.397 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-23 09:58:56.398 Seetong_tps[65652:7101113] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-23 09:58:56.399 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-23 09:58:56.399 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x109ff8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-23 09:58:56.399 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-23 09:58:56.399 Seetong_tps[65652:7101113] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 13290 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-23 09:58:56.400 Seetong_tps[65652:7101113] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 521144270 sequence 3 version 4
2026-10-23 09:58:56.401 Seetong_tps[65652:7101113] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-23 09:58:56.402 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-23 09:58:56.402 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-23 09:58:56.402 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-23 09:58:56.416 Seetong_tps[65652:7101033] [KMPAlarmModule] module loaded
2026-10-23 09:58:56.416 Seetong_tps[65652:7101033] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10d955a80>
2026-10-23 09:58:56.416 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-23 09:58:56.427 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-23 09:58:56.430 Seetong_tps[65652:7101033]  -- STBluetoothManager - 结束扫描 - 
2026-10-23 09:58:56.439 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-23 09:58:57.099 Seetong_tps[65652:7101038] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-23 09:58:57.100 Seetong_tps[65652:7101038] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-23 09:58:57.101 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-23 09:58:57.101 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-23 09:58:57.101 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-23 09:58:57.103 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-23 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-23 09:58:57.104 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-23 startTime=00:00:00 endTime=09:58:57 cachedAnchor=null-null
2026-10-23 09:58:57.104 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-23 startTime=00:00:00 endTime=09:58:57 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-23 09:58:57.104 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-23, startTime=00:00:00, endTime=09:58:57, deviceIds=[]
2026-10-23 09:58:57.104 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-23 09:58:57.105 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages request date=2026-10-23 start=00:00:00 end=09:58:57 deviceCount=1
2026-10-23 09:58:57.105 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:57.106 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-23 09:58:57.168 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-23 09:58:57.169 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-23
2026-10-23 09:58:57.169 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-23 09:58:57.176 Seetong_tps[65652:7101120] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-23 09:58:57.432 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-23 09:58:57.432 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-23 09:58:57.459 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=58 modelCount=58 itemCount=58 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-23 09:58:57.459 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=58 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-23 09:58:57.461 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-23, startTime=00:00:00, endTime=09:58:57, hasMore=false, itemCount=58
2026-10-23 09:58:57.473 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=58, responseDate=2026-10-23, responseStart=00:00:00, responseEnd=09:58:57, hasMore=false, remoteThumbCount=58, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-23 09:58:57.473 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-23 09:58:57.479 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-23 start=00:00:00 end=09:58:57 count=58 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-23 09:58:57.481 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-23 start=00:00:00 end=09:58:57 lastTimestampMs=1792684800000 daoMs=1
2026-10-23 09:58:57.481 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-23, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=09:58:57, hasMore=false, count=100
2026-10-23 09:58:57.481 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-23 start=00:00:00 end=09:58:57 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-09:58:57 anchor=null-null
2026-10-23 09:58:57.483 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=58 fallbackCount=58
2026-10-23 09:58:57.483 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=58, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-23 09:58:57.495 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=394 rowCount=59
2026-10-23 09:58:57.497 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-23 endTime=09:58:57
2026-10-23 09:58:57.497 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-23 09:58:57.497 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-23
2026-10-23 09:58:57.497 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-23 09:58:57.518 Seetong_tps[65652:7101033] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-23 endTime=09:58:57
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-23
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-23 09:58:57.519 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-23 09:58:57.519 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-23 09:58:57.519 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-23 09:58:57.686 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-23 09:58:57.686 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-23
2026-10-23 09:58:57.687 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-23 09:58:57.687 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-23 09:58:57.687 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-23, bucketCount=7, firstDate=2026-10-23, bucketDates=2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17
2026-10-23 09:58:57.756 Seetong_tps[65652:7101113] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-23
2026-10-23 09:58:57.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:03.054 Seetong_tps[65652:7101112] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-23 09:59:03.057 Seetong_tps[65652:7101033] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10ec01780>
2026-10-23 09:59:03.057 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-23 09:59:03.057 Seetong_tps[65652:7101120] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-23 09:59:05.714 Seetong_tps[65652:7101033]  -- WebSocket - 重置重连次数 -- 
2026-10-23 09:59:05.715 Seetong_tps[65652:7101033] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-23 09:59:05.715 Seetong_tps[65652:7101033] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-23 09:59:05.717 Seetong_tps[65652:7101112] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-23 09:59:05.718 Seetong_tps[65652:7101112] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-23 09:59:05.756 Seetong_tps[65652:7101112] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-23 09:59:05.756 Seetong_tps[65652:7101112] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-23 09:59:05.756 Seetong_tps[65652:7101033] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10ed6a080>
2026-10-23 09:59:05.756 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-23 09:59:05.756 Seetong_tps[65652:7101033] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-23 09:59:05.756 Seetong_tps[65652:7101033] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-23 09:59:05.756 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-23 09:59:05.757 Seetong_tps[65652:7101112] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-23 09:59:05.757 Seetong_tps[65652:7101112] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-23 09:59:05.757 Seetong_tps[65652:7101112] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-23 09:59:05.757 Seetong_tps[65652:7101046] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-23 09:59:08.057 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:17.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:27.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:28.040 Seetong_tps[65652:7101113] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610236adaa5259dfb0c6ad493bcd2, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-23 09:59:28.567 Seetong_tps[65652:7101119] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-23 09:59:28.579 Seetong_tps[65652:7101119] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610236adaa5259dfb0c6ad493bcd2, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1792714017000, canRotate=true}
2026-10-23 09:59:28.601 Seetong_tps[65652:7101033] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1792714017000
2026-10-23 09:59:28.601 Seetong_tps[65652:7101033] 【kuikly performance】pagename: PlayBackPage, Memory in use: 111.892MB
2026-10-23 09:59:30.052 Seetong_tps[65652:7101119] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-23 09:59:32.440 Seetong_tps[65652:7101033] KMPCloudPlaybackVideoView set prop index = 0
2026-10-23 09:59:32.452 Seetong_tps[65652:7101033] hrv_setPropWithKey:index
2026-10-23 09:59:32.452 Seetong_tps[65652:7101033] index = 16
2026-10-23 09:59:32.452 Seetong_tps[65652:7101033] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-23 09:59:32.457 Seetong_tps[65652:7101033] hrv_setPropWithKey:index
2026-10-23 09:59:32.457 Seetong_tps[65652:7101033] index = 17
2026-10-23 09:59:32.457 Seetong_tps[65652:7101033] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-23 09:59:32.463 Seetong_tps[65652:7101033] hrv_setPropWithKey:index
2026-10-23 09:59:32.463 Seetong_tps[65652:7101033] index = 18
2026-10-23 09:59:32.493 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.496 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.498 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.502 Seetong_tps[65652:7101033] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-23 09:59:32.503 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.504 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.504 Seetong_tps[65652:7101033]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 09:59:32.529 Seetong_tps[65652:7101033]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-23 09:59:32.530 Seetong_tps[65652:7101033]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-23 09:59:33.033 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-23 09:59:33.043 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-23 09:59:33.089 Seetong_tps[65652:7101033] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10d91b480>
2026-10-23 09:59:33.089 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-23 09:59:33.089 Seetong_tps[65652:7101113] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] uid:42065949-CH-1 playAudio
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-23 09:59:33.101 Seetong_tps[65652:7101033] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-23 09:59:33.102 Seetong_tps[65652:7101033] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-23 09:59:33.103 Seetong_tps[65652:7101033] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-23 09:59:33.591 Seetong_tps[65652:7101061]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-23 09:59:33.999 Seetong_tps[65652:7101061] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=752
2026-10-23 09:59:34.040 Seetong_tps[65652:7101061] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=864
2026-10-23 09:59:34.084 Seetong_tps[65652:7101033] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-23 09:59:34.103 Seetong_tps[65652:7101033] hrv_callWithMethod:playVideoByTime,params:{"time": "20261023080657","alarmType": 268435455,"audioEnable": 1}
2026-10-23 09:59:34.103 Seetong_tps[65652:7101033] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-23 09:59:34.103 Seetong_tps[65652:7101033]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-23 01:58:47 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-23 09:59:34.104 Seetong_tps[65652:7101033]  -- 播放视频（录像） -- 开始时间: 2026-10-23 01:59:34 +0000
2026-10-23 09:59:34.104 Seetong_tps[65652:7101033] hrv_callWithMethod:playVideoByTime,params:{"time": "20261023080657","alarmType": 268435455,"audioEnable": 1}
2026-10-23 09:59:34.104 Seetong_tps[65652:7101113] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261023080657
2026-10-23 09:59:34.104 Seetong_tps[65652:7101033] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-23 09:59:34.104 Seetong_tps[65652:7101033]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-22 02:25:27 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-22 02:31:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-22 11:26:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-23 01:58:47 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-23 09:59:34.104 Seetong_tps[65652:7101033]  -- 播放视频（录像） -- 开始时间: 2026-10-23 01:59:34 +0000
2026-10-23 09:59:34.104 Seetong_tps[65652:7101113] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261023080657
2026-10-23 09:59:34.465 Seetong_tps[65652:7101061]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-23 09:59:34.465 Seetong_tps[65652:7101061]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1129e9380>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a5e0c00>
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-23 09:59:34.467 Seetong_tps[65652:7101115] InitDecodePortLog: playsettype = 50
2026-10-23 09:59:34.468 Seetong_tps[65652:7101115] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-23 09:59:34.469 Seetong_tps[65652:7101115] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-23 09:59:34.515 Seetong_tps[65652:7101115] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-23 09:59:34.515 Seetong_tps[65652:7101115]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-23 09:59:34.515 Seetong_tps[65652:7101115] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1129e9380>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a5e0000>
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: playsettype = 50
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-23 09:59:34.516 Seetong_tps[65652:7101115] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-23 09:59:35.103 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720775.103512,lastReceiveYUVTimeInterval=1792720774.103374,interval=1.000,videoView=0x111ad4800
2026-10-23 09:59:35.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720775.104217,lastReceiveYUVTimeInterval=1792720774.104152,interval=1.000,videoView=0x111ad5400
2026-10-23 09:59:36.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720776.104470,lastReceiveYUVTimeInterval=1792720776.096934,interval=0.008,videoView=0x111ad4800
2026-10-23 09:59:36.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720776.104541,lastReceiveYUVTimeInterval=1792720776.092990,interval=0.012,videoView=0x111ad5400
2026-10-23 09:59:37.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720777.104425,lastReceiveYUVTimeInterval=1792720777.072188,interval=0.032,videoView=0x111ad4800
2026-10-23 09:59:37.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720777.104525,lastReceiveYUVTimeInterval=1792720777.076323,interval=0.028,videoView=0x111ad5400
2026-10-23 09:59:37.289 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.307 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.1337552,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.323 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.2993629,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.339 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.4678404,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.356 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.6390136,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.372 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.8079205,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.389 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.9795347,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.406 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.1303582,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.422 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.2602987,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.439 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.3775718,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.456 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.468806,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.472 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.5467,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.489 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.6009002,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.505 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.6497195,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.522 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.683433,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.538 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.7039423,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.555 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.7161448,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.572 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.7199695,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:37.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:38.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720778.104501,lastReceiveYUVTimeInterval=1792720778.062476,interval=0.042,videoView=0x111ad4800
2026-10-23 09:59:38.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720778.104618,lastReceiveYUVTimeInterval=1792720778.054630,interval=0.050,videoView=0x111ad5400
2026-10-23 09:59:38.954 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.7199695,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:38.972 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.9469302,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:38.988 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.2121356,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.004 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.509822,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.021 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.8083422,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.037 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.054 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.070 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.086 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.103 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720779.104405,lastReceiveYUVTimeInterval=1792720779.052247,interval=0.052,videoView=0x111ad4800
2026-10-23 09:59:39.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720779.104462,lastReceiveYUVTimeInterval=1792720779.040223,interval=0.064,videoView=0x111ad5400
2026-10-23 09:59:39.120 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.137 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:39.153 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 4,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720780.104435,lastReceiveYUVTimeInterval=1792720780.059030,interval=0.045,videoView=0x111ad4800
2026-10-23 09:59:40.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720780.104509,lastReceiveYUVTimeInterval=1792720780.091369,interval=0.013,videoView=0x111ad5400
2026-10-23 09:59:40.569 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.5727165,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.586 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.3294663,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.602 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 3.0761101,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.618 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.8227932,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.634 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.5796554,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.651 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.3685067,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.667 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.192181,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.684 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 2.0363204,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.701 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.9054792,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.717 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.8090842,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:40.734 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.7557458,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.103 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720781.103555,lastReceiveYUVTimeInterval=1792720781.038466,interval=0.065,videoView=0x111ad4800
2026-10-23 09:59:41.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720781.104272,lastReceiveYUVTimeInterval=1792720781.076680,interval=0.028,videoView=0x111ad5400
2026-10-23 09:59:41.433 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.7557458,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.450 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.6164817,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.466 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.5425246,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.483 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.4500812,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.499 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.3461572,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.516 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.22183,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.533 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1.09788,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.549 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.566 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.582 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.599 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.616 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:41.649 Seetong_tps[65652:7101033] hrv_callWithMethod:updateTransform,params:{"scale": 1,"offsetX": 0,"offsetY": 0}
2026-10-23 09:59:42.103 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720782.103638,lastReceiveYUVTimeInterval=1792720782.066861,interval=0.037,videoView=0x111ad4800
2026-10-23 09:59:42.104 Seetong_tps[65652:7101033]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1792720782.104277,lastReceiveYUVTimeInterval=1792720782.049427,interval=0.055,videoView=0x111ad5400
2026-10-23 09:59:42.781 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:42.781 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:42.806 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:42.806 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:43.355 Seetong_tps[65652:7101120]  -- SIOT参数outString: {"auth_time":791,"awaken_ms":2437,"conn_media_ch_time":155,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3340","k_auth_send":"190_2549","k_awaken":"189_516_921_1324_1324_2338_3848_4253_7422_7817_7827","k_connect_ok":"2705","k_online":"2549","k_sdp_send":"202_2550","k_sig_offline":"","k_timebase":1792720727632,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":795,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-23 09:59:43.355 Seetong_tps[65652:7101033] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-23 09:59:43.355 Seetong_tps[65652:7101033] dealloc -- STKuiklyRenderViewController
2026-10-23 09:59:43.357 Seetong_tps[65652:7101120] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"795","sig_online":true,"auth_time":791,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2549","gturn":"0","k_timebase":1792720727632,"k_auth_send":"190_2549","k_auth_ok":"3340","k_sdp_send":"202_2550","relay_connect_way":"TCP","conn_media_ch_time":155,"relay_addr":"82.157.252.165:24902","rev_i_time":0,"k_connect_ok":"2705","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"189_516_921_1324_1324_2338_3848_4253_7422_7817_7827","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":2437}
2026-10-23 09:59:43.360 Seetong_tps[65652:7101120] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-23 09:59:43.360 Seetong_tps[65652:7101120] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-23 09:59:43.384 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-23 09:59:43.384 Seetong_tps[65652:7101120] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-23 09:59:43.384 Seetong_tps[65652:7101120]  -- SIOT参数outString: {"auth_time":791,"awaken_ms":2437,"conn_media_ch_time":155,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3340","k_auth_send":"190_2549","k_awaken":"189_516_921_1324_1324_2338_3848_4253_7422_7817_7827","k_connect_ok":"2705","k_online":"2549","k_sdp_send":"202_2550","k_sig_offline":"","k_timebase":1792720727632,"p2p_hold_success":false,"relay_addr":"82.157.252.165:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":795,"sig_addr":"101.42.105.173:24200","sig_online":true,"udp_to_tcp_count":1}
2026-10-23 09:59:43.384 Seetong_tps[65652:7101120] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"795","sig_online":true,"auth_time":791,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2549","gturn":"0","k_timebase":1792720727632,"k_auth_send":"190_2549","k_auth_ok":"3340","k_sdp_send":"202_2550","relay_connect_way":"TCP","conn_media_ch_time":155,"relay_addr":"82.157.252.165:24902","rev_i_time":0,"k_connect_ok":"2705","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"189_516_921_1324_1324_2338_3848_4253_7422_7817_7827","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24200","awaken_ms":2437}
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:43.389 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] ###### stopNvrRemoteRecord ......
2026-10-23 09:59:43.390 Seetong_tps[65652:7101033] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10e2f3d00>
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-23 09:59:43.391 Seetong_tps[65652:7101120] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-23 09:59:43.391 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-23 09:59:43.391 Seetong_tps[65652:7101119] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-23 09:59:43.391 Seetong_tps[65652:7101119] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-23 09:59:43.399 Seetong_tps[65652:7101038] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-23 09:59:44.389 Seetong_tps[65652:7101033] ++++-[VideoView dealloc]++++
2026-10-23 09:59:44.394 Seetong_tps[65652:7101033] OpenGLView20_Seetong dealloc:0x10e1f0500
2026-10-23 09:59:44.395 Seetong_tps[65652:7101033] ++++-[VideoView dealloc]++++
2026-10-23 09:59:44.399 Seetong_tps[65652:7101033] OpenGLView20_Seetong dealloc:0x10e1f2080
2026-10-23 09:59:44.403 Seetong_tps[65652:7101033] ++++-[VideoView dealloc]++++
2026-10-23 09:59:44.407 Seetong_tps[65652:7101033] OpenGLView20_Seetong dealloc:0x10e23ca00
2026-10-23 09:59:47.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 09:59:57.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 10:00:02.143 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-21 start= end= currentDate=2026-10-23 currentStartTime=00:00:00 currentEndTime=09:58:57 hasMore=false selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-23 10:00:02.144 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-21 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-23 10:00:02.163 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=257, targetDates=[2026-10-22, 2026-10-21], targetWindows={2026-10-22=[], 2026-10-21=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=257, unwindowedCacheRowLimit=100
2026-10-23 10:00:02.239 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-21 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=257
2026-10-23 10:00:07.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 10:00:17.969 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 10:00:21.444 Seetong_tps[65652:7101033] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-23 10:00:21.464 Seetong_tps[65652:7101033] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-23 10:00:21.464 Seetong_tps[65652:7101033] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-23 10:00:21.464 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-23 10:00:21.474 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-23 10:00:21.474 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-23 10:00:21.474 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-23
2026-10-23 10:00:21.477 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-23
2026-10-23 10:00:21.477 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 10:00:21.610 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-23 10:00:21.610 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-23
2026-10-23 10:00:21.610 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-23 10:00:21.610 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-23 10:00:21.610 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-23, bucketCount=7, firstDate=2026-10-23, bucketDates=2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19, 2026-10-18, 2026-10-17
2026-10-23 10:00:21.664 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-23 baseDate=2026-10-23
2026-10-23 10:00:21.665 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-23 start=00:00:00 end=09:58:57 totalWindows=1
2026-10-23 10:00:21.666 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=58, targetDates=[2026-10-23], targetWindows={2026-10-23=[00:00:00-09:58:57]}, selectedDeviceId=, cachedCount=58, unwindowedCacheRowLimit=100
2026-10-23 10:00:28.327 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-23 startTime=09:58:57 endTime=10:00:21 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-09:58:57
2026-10-23 10:00:28.336 Seetong_tps[65652:7101038] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-23, startTime=09:58:57, endTime=10:00:21, deviceIds=[]
2026-10-23 10:00:28.447 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages request date=2026-10-23 start=09:58:57 end=10:00:21 deviceCount=1
2026-10-23 10:00:28.447 Seetong_tps[65652:7101033]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 10:00:28.458 Seetong_tps[65652:7101033]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 10:00:28.458 Seetong_tps[65652:7101033]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 10:00:28.458 Seetong_tps[65652:7101033]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-23 10:00:28.699 Seetong_tps[65652:7101033] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-23 10:00:28.699 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-23 10:00:28.699 Seetong_tps[65652:7101033] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=09:58:57 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-23 10:00:28.699 Seetong_tps[65652:7101033] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-23 10:00:28.740 Seetong_tps[65652:7101331] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-23, startTime=09:58:57, endTime=10:00:21, hasMore=false, itemCount=0
2026-10-23 10:00:28.756 Seetong_tps[65652:7101331] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-23, responseStart=09:58:57, responseEnd=10:00:21, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-23 10:00:28.812 Seetong_tps[65652:7101038] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10a438d40>{number = 3, name = (null)}====
2026-10-23 10:00:36.679 Seetong_tps[65652:7101331] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=58
2026-10-23 10:00:41.812 Seetong_tps[65652:7101331] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-23 endTime=10:00:21
2026-10-25 03:07:22.023 Seetong_tps[78030:8418336] app_version=8.4.106
2026-10-25 03:07:22.027 Seetong_tps[78030:8418336]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-25 03:07:22.027 Seetong_tps[78030:8418336] showForLogin 1
2026-10-25 03:07:22.027 Seetong_tps[78030:8418336] AppLaunch 还剩 6.858394861221313 秒
2026-10-25 03:07:22.042 Seetong_tps[78030:8418421] 询问用户是否开启推送成功
2026-10-25 03:07:22.042 Seetong_tps[78030:8418421] 用户点击允许接收推送
2026-10-25 03:07:22.044 Seetong_tps[78030:8418423] remoteNotificationSetting: <UNNotificationSettings: 0x113eb5680; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-25 03:07:22.045 Seetong_tps[78030:8418336]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-25 03:07:22.051 Seetong_tps[78030:8418336] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.642MB
2026-10-25 03:07:22.051 Seetong_tps[78030:8418336] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.657MB
2026-10-25 03:07:22.052 Seetong_tps[78030:8418336] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-25 03:07:22.060 Seetong_tps[78030:8418427] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-25 03:07:22.064 Seetong_tps[78030:8418336] viewDidLoad/configtime=2026-10-24 19:07:22 +0000
2026-10-25 03:07:22.065 Seetong_tps[78030:8418336]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-25 03:07:22.065 Seetong_tps[78030:8418336]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-25 03:07:22.108 Seetong_tps[78030:8418336]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-25 03:07:22.110 Seetong_tps[78030:8418336]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-25 03:07:22.110 Seetong_tps[78030:8418336] 开始检查未读客服消息...
2026-10-25 03:07:22.110 Seetong_tps[78030:8418336] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-25 03:07:22.120 Seetong_tps[78030:8418336]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-25 03:07:22.120 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty - 
2026-10-25 03:07:22.120 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-25 03:07:22.126 Seetong_tps[78030:8418336] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-25 03:07:22.126 Seetong_tps[78030:8418336] NAV deviceOrientationDidChange:1
2026-10-25 03:07:22.128 Seetong_tps[78030:8418336] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-25 03:07:22.128 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty - 
2026-10-25 03:07:22.128 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 03:07:22.139 Seetong_tps[78030:8418427] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-25 03:07:22.139 Seetong_tps[78030:8418427]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-25 03:07:22.139 Seetong_tps[78030:8418427]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 03:07:22.139 Seetong_tps[78030:8418427]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-25 03:07:22.139 Seetong_tps[78030:8418427]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 03:07:22.173 Seetong_tps[78030:8418336]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-25 03:07:22.262 Seetong_tps[78030:8418336] Super properties have already been unregistered.
2026-10-25 03:07:22.262 Seetong_tps[78030:8418336] UMAPM_OOMSampling(0,0):NO
2026-10-25 03:07:22.264 Seetong_tps[78030:8418336]  -- deviceListDataUpdate - AppLaunch 还剩 1.621590852737427 秒 - 再延迟 2.121590852737427 秒 - 启动耗时 1.378409147262573 秒
2026-10-25 03:07:22.264 Seetong_tps[78030:8418336] groupDeviceList 已在进行中，等待后重新分组
2026-10-25 03:07:22.264 Seetong_tps[78030:8418336]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1378 毫秒
2026-10-25 03:07:22.278 Seetong_tps[78030:8418336] ++++-[VideoView dealloc]++++
2026-10-25 03:07:22.280 Seetong_tps[78030:8418336] OpenGLView20_Seetong dealloc:0x119e89b80
2026-10-25 03:07:22.314 Seetong_tps[78030:8418336] UMAPM_NetworkSampling(0,0):NO
2026-10-25 03:07:22.314 Seetong_tps[78030:8418336]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-25 03:07:22.314 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:22.315 Seetong_tps[78030:8418336]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-25 03:07:22.317 Seetong_tps[78030:8418336] 蓝牙未打开
2026-10-25 03:07:22.333 Seetong_tps[78030:8418336]  -- WebSocket - 重置重连次数 -- 
2026-10-25 03:07:22.341 Seetong_tps[78030:8418336]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-25 03:07:22.341 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty - 
2026-10-25 03:07:22.341 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 03:07:22.341 Seetong_tps[78030:8418336] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-25 03:07:22.341 Seetong_tps[78030:8418336] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-25 03:07:22.350 Seetong_tps[78030:8418336]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 03:07:22.350 Seetong_tps[78030:8418336]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 03:07:22.394 Seetong_tps[78030:8418336]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-25 03:07:22.394 Seetong_tps[78030:8418336]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-25 03:07:22.394 Seetong_tps[78030:8418336]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-25 03:07:22.394 Seetong_tps[78030:8418336]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTI5NTUyNDIsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.YbTEf-_4sEmZ2K3dn6VjiiOAqQYBvI-SGhXK3YpHIpU","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU0NjA4NDIsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyODY4ODQyLCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.QJ0N6OyCqaTibm-WGok43LuFyV25w5gde40-U34PZhw","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-25 03:07:22.398 Seetong_tps[78030:8418336]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792868842.398719
2026-10-25 03:07:22.398 Seetong_tps[78030:8418336]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792868842.398719
2026-10-25 03:07:22.398 Seetong_tps[78030:8418336]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792868842.398719 - lastRefreshTokenTime: 1792868842.398719
2026-10-25 03:07:22.611 Seetong_tps[78030:8418336]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-25 03:07:22.611 Seetong_tps[78030:8418336]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 03:07:22.697 Seetong_tps[78030:8418429] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1105a9780>{number = 17, name = (null)}====
2026-10-25 03:07:22.700 Seetong_tps[78030:8418336] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-25 03:07:22.707 Seetong_tps[78030:8418427] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzQ3MzY0MjYzMSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c2In0.ri7iryjyToqHA3wBOqL1bNV13q1ZR56oWLJUZr8OUIg","accessNode":"101.42.105.173:24205","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzQ3MzY0MjYzMSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXkzIl19.lylxkVLYGGUYNQIkbTF5PqwZvMofRSIVQBmH3Km50-M","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24905"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24902"}]}
====
2026-10-25 03:07:22.721 Seetong_tps[78030:8418422] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1105a9700>{number = 18, name = (null)}====
2026-10-25 03:07:22.729 Seetong_tps[78030:8418336]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-25 03:07:22.729 Seetong_tps[78030:8418336]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-25 03:07:22.736 Seetong_tps[78030:8418336]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=24&addr=bjrelay42.s2.seetong.com:5443;type=0&load=13&addr=bjrelay44.s2.seetong.com:8443;type=0&load=19&addr=bjrelayvip3.s2.seetong.com:8443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=2&addr=bjrelay64.s5.seetong.com:3443;type=0&load=5&addr=bjrelay47.s2.seetong.com:3443;type=0&load=5&addr=bjrelay2.s5.seetong.com:10443;"}
2026-10-25 03:07:22.781 Seetong_tps[78030:8418342] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10c838e40>{number = 2, name = (null)}====
2026-10-25 03:07:22.781 Seetong_tps[78030:8418428] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1105a9980>{number = 19, name = (null)}====
2026-10-25 03:07:22.782 Seetong_tps[78030:8418421] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1105a9640>{number = 20, name = (null)}====
2026-10-25 03:07:22.782 Seetong_tps[78030:8418431] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119e48500>{number = 10, name = (null)}====
2026-10-25 03:07:22.782 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:22.783 Seetong_tps[78030:8418336]  -- 获取版本信息成功: {
}
2026-10-25 03:07:22.792 Seetong_tps[78030:8418435] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x119d3fac0>{number = 11, name = (null)}====
2026-10-25 03:07:22.792 Seetong_tps[78030:8418367] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1105a9580>{number = 21, name = (null)}====
2026-10-25 03:07:22.793 Seetong_tps[78030:8418336] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-25 03:07:22.793 Seetong_tps[78030:8418336] 客服消息未读数量: 0
2026-10-25 03:07:22.795 Seetong_tps[78030:8418423] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1105ab0c0>{number = 22, name = (null)}====
2026-10-25 03:07:22.799 Seetong_tps[78030:8418336]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 03:07:22.799 Seetong_tps[78030:8418423]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 03:07:22.799 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 03:07:22.799 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 03:07:22.800 Seetong_tps[78030:8418349] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cac8e80>{number = 5, name = (null)}====
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 03:07:22.800 Seetong_tps[78030:8418423] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 03:07:22.804 Seetong_tps[78030:8418424] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x111419700>{number = 23, name = (null)}====
2026-10-25 03:07:22.810 Seetong_tps[78030:8418368] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x111418b80>{number = 24, name = (null)}====
2026-10-25 03:07:22.812 Seetong_tps[78030:8418351] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x113ee9440>{number = 8, name = (null)}====
2026-10-25 03:07:22.812 Seetong_tps[78030:8418430] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x111418300>{number = 25, name = (null)}====
2026-10-25 03:07:22.817 Seetong_tps[78030:8418336]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 03:07:22.818 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-25 03:07:22.819 Seetong_tps[78030:8418336]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-25 03:07:22.819 Seetong_tps[78030:8418336]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgAEU1YFVVcFblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1934 毫秒
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 03:07:22 821 - devIds: (
    42065949
)
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-25 03:07:22.820 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-25 03:07:22.821 Seetong_tps[78030:8418336] MessageThrottle reloadTableView ---
2026-10-25 03:07:22.821 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:22.831 Seetong_tps[78030:8418336]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 03:07:23.014 Seetong_tps[78030:8418336]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-25 03:07:23.014 Seetong_tps[78030:8418336]  -- WebSocket - 重置重连次数 -- 
2026-10-25 03:07:23.014 Seetong_tps[78030:8418336]  -- WebSocket connection 长连接成功 - 耗时：0.9 秒
2026-10-25 03:07:23.020 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:23.020 Seetong_tps[78030:8418336]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAYJCVUHU1FpAQQB","reconn":0}}
2026-10-25 03:07:23.020 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:23.170 Seetong_tps[78030:8418336] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-25 03:07:23.170 Seetong_tps[78030:8418336] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-25 03:07:23.171 Seetong_tps[78030:8418336] Formatted Date: 2026-10-25
2026-10-25 03:07:23.172 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:23.248 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 03:07:23.253 Seetong_tps[78030:8418336] Sorted Dates (Descending): (
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19"
)
2026-10-25 03:07:23.256 Seetong_tps[78030:8418336]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-24 start=09:58:57 end=23:59:59 deviceCount=1
2026-10-25 03:07:23.256 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:23.265 Seetong_tps[78030:8418368] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x111418b80>{number = 24, name = (null)}====
2026-10-25 03:07:23.268 Seetong_tps[78030:8418336]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792865986000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-25 03:07:23.269 Seetong_tps[78030:8418336]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 02:19:46 - p2pLastHeartTime: 1792865986000 - modelHeartTime: 1792865986000
2026-10-25 03:07:23.269 Seetong_tps[78030:8418336]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 02:19:46 - p2pLastHeartTime: 1792865986000 - modelHeartTime: 1792865986000
2026-10-25 03:07:23.587 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 03:07:23.782 Seetong_tps[78030:8418336] MessageThrottle reloadTableView ---
2026-10-25 03:07:24.213 Seetong_tps[78030:8418336] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-25 03:07:24.213 Seetong_tps[78030:8418336] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-25 03:07:24.214 Seetong_tps[78030:8418336] 用户设置的具体字体大小: 17.000000
2026-10-25 03:07:24.486 Seetong_tps[78030:8418336] AppLaunch hideForRefreshToken
2026-10-25 03:07:24.486 Seetong_tps[78030:8418336] AppLaunch hideForRefreshToken dismiss
2026-10-25 03:07:24.486 Seetong_tps[78030:8418336] AppLaunch dismiss...
2026-10-25 03:07:24.793 Seetong_tps[78030:8418336] AppLaunch dismiss... end
2026-10-25 03:07:24.793 Seetong_tps[78030:8418336]  dealloc -- STAppLaunchWindow
2026-10-25 03:07:24.794 Seetong_tps[78030:8418336]  dealloc -- STAppLaunchViewController
2026-10-25 03:07:25.253 Seetong_tps[78030:8418336]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-25 03:07:25.374 Seetong_tps[78030:8418427] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-25 03:07:25.375 Seetong_tps[78030:8418427] [DeviceMonitor] 监控管理器初始化完成
2026-10-25 03:07:25.375 Seetong_tps[78030:8418427]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-25 03:07:25.375 Seetong_tps[78030:8418427]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-25 03:07:25.768 Seetong_tps[78030:8418336]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-25 03:07:25.769 Seetong_tps[78030:8418336]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-25 03:07:25.769 Seetong_tps[78030:8418336] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-25 03:07:25.879 Seetong_tps[78030:8418336] MessageThrottle reloadTableView ---
2026-10-25 03:07:26.045 Seetong_tps[78030:8418439] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x111418c80>{number = 27, name = (null)}====
2026-10-25 03:07:26.135 Seetong_tps[78030:8418427]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-25 03:07:26.135 Seetong_tps[78030:8418427]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-25 03:07:26.135 Seetong_tps[78030:8418427]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-25 03:07:26.135 Seetong_tps[78030:8418427]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-25 03:07:26.177 Seetong_tps[78030:8418423] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1105ab0c0>{number = 22, name = (null)}====
2026-10-25 03:07:27.392 Seetong_tps[78030:8418336] UMAPM_OOMSampling(0,0):NO
2026-10-25 03:07:27.392 Seetong_tps[78030:8418336] UMAPM_NetworkSampling(0,0):NO
2026-10-25 03:07:28.480 Seetong_tps[78030:8418336]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-25 03:07:28.480 Seetong_tps[78030:8418431] zzzzz:FC_ResumeDevCom start
2026-10-25 03:07:28.481 Seetong_tps[78030:8418431] zzzzz:FC_ResumeDevCom
2026-10-25 03:07:28.480 Seetong_tps[78030:8418336]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 03:07:28.725 Seetong_tps[78030:8418336]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-25 03:07:28.726 Seetong_tps[78030:8418336]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-25 03:07:28.726 Seetong_tps[78030:8418336] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-25 03:07:28.875 Seetong_tps[78030:8418438] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x119fe03c0>{number = 15, name = (null)}====
2026-10-25 03:07:28.884 Seetong_tps[78030:8418336]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 03:07:28.884 Seetong_tps[78030:8418438]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 03:07:28.885 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 03:07:28.886 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 03:07:28.889 Seetong_tps[78030:8418438] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 03:07:28.890 Seetong_tps[78030:8418336]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 03:07:28.890 Seetong_tps[78030:8418336]  -- observeValueForKeyPath isLoading NO -- 
2026-10-25 03:07:28.890 Seetong_tps[78030:8418336]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 03:07:28.890 Seetong_tps[78030:8418336]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8004 毫秒
2026-10-25 03:07:28.892 Seetong_tps[78030:8418336]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 03:07:28.892 Seetong_tps[78030:8418336]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 03:07:28.892 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 03:07:28.892 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 03:07:28.893 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:28.893 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 03:07:28 893 - devIds: (
    42065949
)
2026-10-25 03:07:28.893 Seetong_tps[78030:8418336]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: CEE86016-D062-48B7-BDF8-E5023D9857C8
2026-10-25 03:07:28.893 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:28.894 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-25 03:07:28.894 Seetong_tps[78030:8418428] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1105a9980>{number = 19, name = (null)}====
2026-10-25 03:07:28.898 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:28.900 Seetong_tps[78030:8418336]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 03:07:28.901 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:29.010 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_low_power_online
2026-10-25 03:07:29.011 Seetong_tps[78030:8418336]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792865986000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw8";
    }
)
2026-10-25 03:07:29.012 Seetong_tps[78030:8418336]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 02:19:46 - p2pLastHeartTime: 1792865986000 - modelHeartTime: 1792865986000
2026-10-25 03:07:29.013 Seetong_tps[78030:8418336]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 02:19:46 - p2pLastHeartTime: 1792865986000 - modelHeartTime: 1792865986000
2026-10-25 03:07:29.080 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_low_power_wake_command
2026-10-25 03:07:29.551 Seetong_tps[78030:8418428] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-25 03:07:29.558 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 03:07:29.558 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f3f8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-25 03:07:29.558 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 03:07:29.560 Seetong_tps[78030:8418428] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 03:07:29.560 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 03:07:29.560 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f3fc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-25 03:07:29.560 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 03:07:29.561 Seetong_tps[78030:8418428] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 03:07:29.562 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 03:07:29.562 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 03:07:29.562 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:103::open> open fd[14], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 03:07:29.563 Seetong_tps[78030:8418428] [I] <MemoryFile.cpp:109::close> closing fd[14], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 03:07:29.563 Seetong_tps[78030:8418428] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-25 03:07:29.563 Seetong_tps[78030:8418428] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 13564 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-25 03:07:29.563 Seetong_tps[78030:8418428] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2344458917 sequence 3 version 4
2026-10-25 03:07:29.563 Seetong_tps[78030:8418428] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-25 03:07:29.565 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-25 03:07:29.565 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-25 03:07:29.565 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-25 03:07:29.580 Seetong_tps[78030:8418336] [KMPAlarmModule] module loaded
2026-10-25 03:07:29.580 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111546e80>
2026-10-25 03:07:29.580 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:07:29.590 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 03:07:29.593 Seetong_tps[78030:8418336]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 03:07:29.603 Seetong_tps[78030:8418336] MessageThrottle reloadTableView ---
2026-10-25 03:07:29.604 Seetong_tps[78030:8418438] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-25 03:07:30.272 Seetong_tps[78030:8418428] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-25 03:07:30.274 Seetong_tps[78030:8418428] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-25 03:07:30.274 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 03:07:30.275 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-25 03:07:30.275 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-25 03:07:30.278 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-25 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-25 03:07:30.279 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-25 startTime=00:00:00 endTime=03:07:30 cachedAnchor=null-null
2026-10-25 03:07:30.279 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-25 startTime=00:00:00 endTime=03:07:30 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-25 03:07:30.279 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-25, startTime=00:00:00, endTime=03:07:30, deviceIds=[]
2026-10-25 03:07:30.279 Seetong_tps[78030:8418428] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-25 03:07:30.280 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages request date=2026-10-25 start=00:00:00 end=03:07:30 deviceCount=1
2026-10-25 03:07:30.280 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:30.281 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 03:07:30.341 Seetong_tps[78030:8418438] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-25 03:07:30.342 Seetong_tps[78030:8418438] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-25
2026-10-25 03:07:30.342 Seetong_tps[78030:8418438] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-25 03:07:30.348 Seetong_tps[78030:8418438] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-25 03:07:30.371 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 03:07:30.384 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 03:07:30.384 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-25 03:07:30.384 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 03:07:30.384 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-25, startTime=00:00:00, endTime=03:07:30, hasMore=false, itemCount=0
2026-10-25 03:07:30.384 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-25, responseStart=00:00:00, responseEnd=03:07:30, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-25 03:07:30.400 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=empty_remote_response cachedCount=100 targetCount=20 targetReached=true elapsedMs=16
2026-10-25 03:07:30.400 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestFirstPage uses cached fallback because initial remote response is empty
2026-10-25 03:07:30.400 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=125 rowCount=102
2026-10-25 03:07:30.402 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-25 endTime=03:07:30
2026-10-25 03:07:30.402 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-25 03:07:30.402 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-25
2026-10-25 03:07:30.402 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-25 endTime=03:07:30
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-25
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 03:07:30.419 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 03:07:30.419 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-25 03:07:30.419 Seetong_tps[78030:8418428] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-25 03:07:30.509 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 03:07:30.510 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-25
2026-10-25 03:07:30.510 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=6 modelCount=6
2026-10-25 03:07:30.510 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=6 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-25 03:07:30.510 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-25, bucketCount=6, firstDate=2026-10-24, bucketDates=2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19
2026-10-25 03:07:30.563 Seetong_tps[78030:8418431] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-25
2026-10-25 03:07:32.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:07:51.698 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:07:53.951 Seetong_tps[78030:8418336] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-25 03:07:53.967 Seetong_tps[78030:8418336] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 03:07:53.967 Seetong_tps[78030:8418336] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 03:07:53.967 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 03:07:53.977 Seetong_tps[78030:8418368] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-25 03:07:53.977 Seetong_tps[78030:8418368] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-25 03:07:53.977 Seetong_tps[78030:8418368] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-25
2026-10-25 03:07:53.981 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-25
2026-10-25 03:07:53.981 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:53.990 Seetong_tps[78030:8418336]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 03:07:53.990 Seetong_tps[78030:8418336]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 03:07:53.991 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:07:54.074 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 03:07:54.074 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-25
2026-10-25 03:07:54.074 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=6 modelCount=6
2026-10-25 03:07:54.074 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=6 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-25 03:07:54.074 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-25, bucketCount=6, firstDate=2026-10-24, bucketDates=2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19
2026-10-25 03:07:54.112 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-24 baseDate=2026-10-25
2026-10-25 03:07:54.112 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-24
2026-10-25 03:07:54.112 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=0, targetDates=[2026-10-24], targetWindows={2026-10-24=[]}, selectedDeviceId=, cachedCount=0, unwindowedCacheRowLimit=100
2026-10-25 03:07:54.112 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-24 startTime=00:00:00 endTime=23:59:59 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-25 03:07:54.112 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-24, startTime=00:00:00, endTime=23:59:59, deviceIds=[]
2026-10-25 03:07:54.112 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages request date=2026-10-24 start=00:00:00 end=23:59:59 deviceCount=1
2026-10-25 03:07:54.112 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:07:54.330 Seetong_tps[78030:8418436] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110488840>{number = 14, name = (null)}====
2026-10-25 03:07:54.433 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 03:07:54.434 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 03:07:54.481 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=06:35:21 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-25 03:07:54.481 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 03:07:54.483 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-24, startTime=06:35:21, endTime=23:59:59, hasMore=true, itemCount=100
2026-10-25 03:07:54.496 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-24, responseStart=06:35:21, responseEnd=23:59:59, hasMore=true, remoteThumbCount=91, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-25 03:07:55.449 Seetong_tps[78030:8418336]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 03:07:56.585 Seetong_tps[78030:8418431] [KLog][AlarmMessageCacheDao]:[ALARM_CACHE_PERF] replaceTimeSlice slow date=2026-10-24 window=06:35:21-23:59:59 entityCount=100 deleteMs=0 insertMs=0 transactionMs=2076 notifyMs=0 totalMs=2076
2026-10-25 03:07:56.621 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-24 start=06:35:21 end=23:59:59 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2089 totalMs=2089
2026-10-25 03:07:56.786 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-24 start=06:35:21 end=23:59:59 lastTimestampMs=1792794921000 daoMs=109
2026-10-25 03:07:56.797 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-24, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=06:35:21, endTime=23:59:59, hasMore=true, count=0
2026-10-25 03:07:56.838 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-24 start=06:35:21 end=23:59:59 hasMore=true loadedWindowCount=1 mergedWindows=06:35:21-23:59:59 anchor=null-null
2026-10-25 03:07:57.153 Seetong_tps[78030:8418436] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-25 03:07:57.153 Seetong_tps[78030:8418436] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-25 03:07:57.153 Seetong_tps[78030:8418436] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-25 03:07:57.153 Seetong_tps[78030:8418436] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-25 03:07:57.153 Seetong_tps[78030:8418436] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-25 03:08:00.780 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-25 03:08:00.787 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=30, loadedWindows=1
2026-10-25 03:08:02.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:08:17.999 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-24 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-25 03:08:18.331 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-25 03:08:18.377 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-25 03:08:18.381 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 03:08:19.507 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-25 03:08:19.507 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x112da2080>
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x112da06c0>
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 03:08:19.528 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 03:08:19.541 Seetong_tps[78030:8418368] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-25 03:08:19.541 Seetong_tps[78030:8418368] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 03:08:19.541 Seetong_tps[78030:8418368] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-25 03:08:19.541 Seetong_tps[78030:8418368] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-25 03:08:19.555 Seetong_tps[78030:8418368] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-25 03:08:19.571 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1121c99c0>
2026-10-25 03:08:19.571 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:08:19.572 Seetong_tps[78030:8418368] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-25 03:08:19.581 Seetong_tps[78030:8418368] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 03:08:19.582 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:08:19.910 Seetong_tps[78030:8418336]  -- WebSocket - 重置重连次数 -- 
2026-10-25 03:08:19.910 Seetong_tps[78030:8418336] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-25 03:08:19.910 Seetong_tps[78030:8418336] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-25 03:08:19.912 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-25 03:08:19.912 Seetong_tps[78030:8418431] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 03:08:19.937 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-25 03:08:19.938 Seetong_tps[78030:8418431] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-25 03:08:19.940 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111e482c0>
2026-10-25 03:08:19.940 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:08:19.940 Seetong_tps[78030:8418336] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 03:08:19.940 Seetong_tps[78030:8418729] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 03:08:19.940 Seetong_tps[78030:8418336] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 03:08:19.940 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 03:08:19.941 Seetong_tps[78030:8418884] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-25 03:08:19.941 Seetong_tps[78030:8418884] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-25 03:08:19.942 Seetong_tps[78030:8418885] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 03:08:22.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:08:32.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:08:42.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:08:52.264 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:09:02.268 Seetong_tps[78030:8418336]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 03:09:05.451 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=SERVER reason=server_has_more_same_day date=2026-10-24 start=00:00:00 end=06:35:21 currentDate=2026-10-24 currentStartTime=06:35:21 currentEndTime=23:59:59 hasMore=true selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-25 03:09:05.451 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-24, startTime=00:00:00, endTime=06:35:21, deviceIds=[]
2026-10-25 03:09:05.480 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages request date=2026-10-24 start=00:00:00 end=06:35:21 deviceCount=1
2026-10-25 03:09:05.480 Seetong_tps[78030:8418336]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 03:09:05.961 Seetong_tps[78030:8418336] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 03:09:05.961 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 03:09:05.992 Seetong_tps[78030:8418336] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=38 modelCount=38 itemCount=38 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-25 03:09:05.992 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=38 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 03:09:05.994 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-24, startTime=00:00:00, endTime=06:35:21, hasMore=false, itemCount=38
2026-10-25 03:09:06.013 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-24 start=00:00:00 end=06:35:21 count=38 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=11 totalMs=11
2026-10-25 03:09:06.014 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-24 start=00:00:00 end=06:35:21 lastTimestampMs=1792771200000 daoMs=1
2026-10-25 03:09:06.014 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-24, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=06:35:21, hasMore=false, count=100
2026-10-25 03:09:06.015 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-24 start=00:00:00 end=06:35:21 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-25 03:09:06.015 Seetong_tps[78030:8419038] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=137 fallbackCount=137
2026-10-25 03:09:07.046 Seetong_tps[78030:8418886] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-25 03:09:07.049 Seetong_tps[78030:8418336] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x111faa980>
2026-10-25 03:09:07.049 Seetong_tps[78030:8418336] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 03:09:07.049 Seetong_tps[78030:8418886] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-25 03:09:08.029 Seetong_tps[78030:8418336]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-25 03:09:08.030 Seetong_tps[78030:8418336]  --- 取消心跳 destoryHeartBeat --- 
2026-10-25 03:09:08.030 Seetong_tps[78030:8418336]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-25 03:09:08.031 Seetong_tps[78030:8418336] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-25 03:09:08.031 Seetong_tps[78030:8418336] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-25 03:09:08.041 Seetong_tps[78030:8418336] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-25 03:09:08.062 Seetong_tps[78030:8418336] [保存失败] 相机对象或存储字典为空
2026-10-25 16:38:04.792 Seetong_tps[81455:8756129] app_version=8.4.106
2026-10-25 16:38:04.794 Seetong_tps[81455:8756129]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-25 16:38:04.794 Seetong_tps[81455:8756129] showForLogin 1
2026-10-25 16:38:04.794 Seetong_tps[81455:8756129] AppLaunch 还剩 7.070274114608765 秒
2026-10-25 16:38:04.804 Seetong_tps[81455:8756133] 询问用户是否开启推送成功
2026-10-25 16:38:04.804 Seetong_tps[81455:8756133] 用户点击允许接收推送
2026-10-25 16:38:04.806 Seetong_tps[81455:8756139] remoteNotificationSetting: <UNNotificationSettings: 0x1556c9860; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-25 16:38:04.809 Seetong_tps[81455:8756129]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-25 16:38:04.813 Seetong_tps[81455:8756129] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.470MB
2026-10-25 16:38:04.813 Seetong_tps[81455:8756129] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.501MB
2026-10-25 16:38:04.814 Seetong_tps[81455:8756129] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.548MB
2026-10-25 16:38:04.828 Seetong_tps[81455:8756129] viewDidLoad/configtime=2026-10-25 08:38:04 +0000
2026-10-25 16:38:04.829 Seetong_tps[81455:8756129]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-25 16:38:04.829 Seetong_tps[81455:8756129]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-25 16:38:04.863 Seetong_tps[81455:8756129]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-25 16:38:04.866 Seetong_tps[81455:8756129]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-25 16:38:04.866 Seetong_tps[81455:8756129] 开始检查未读客服消息...
2026-10-25 16:38:04.866 Seetong_tps[81455:8756129] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-25 16:38:04.869 Seetong_tps[81455:8756129]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-25 16:38:04.869 Seetong_tps[81455:8756129]  -- WebSocket connection - getNetty - 
2026-10-25 16:38:04.870 Seetong_tps[81455:8756129]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-25 16:38:04.872 Seetong_tps[81455:8756129] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-25 16:38:04.872 Seetong_tps[81455:8756129] NAV deviceOrientationDidChange:1
2026-10-25 16:38:04.873 Seetong_tps[81455:8756185] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-25 16:38:04.873 Seetong_tps[81455:8756185]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-25 16:38:04.873 Seetong_tps[81455:8756185]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 16:38:04.873 Seetong_tps[81455:8756185]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-25 16:38:04.873 Seetong_tps[81455:8756185]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 16:38:04.875 Seetong_tps[81455:8756129] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-25 16:38:04.875 Seetong_tps[81455:8756129]  -- WebSocket connection - getNetty - 
2026-10-25 16:38:04.875 Seetong_tps[81455:8756129]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 16:38:04.909 Seetong_tps[81455:8756129]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-25 16:38:04.996 Seetong_tps[81455:8756129] Super properties have already been unregistered.
2026-10-25 16:38:04.996 Seetong_tps[81455:8756129] UMAPM_OOMSampling(0,0):NO
2026-10-25 16:38:04.998 Seetong_tps[81455:8756129]  -- deviceListDataUpdate - AppLaunch 还剩 1.866562128067017 秒 - 再延迟 2.366562128067017 秒 - 启动耗时 1.133437871932983 秒
2026-10-25 16:38:04.998 Seetong_tps[81455:8756129] groupDeviceList 已在进行中，等待后重新分组
2026-10-25 16:38:04.998 Seetong_tps[81455:8756129]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1134 毫秒
2026-10-25 16:38:05.011 Seetong_tps[81455:8756129] ++++-[VideoView dealloc]++++
2026-10-25 16:38:05.013 Seetong_tps[81455:8756129] OpenGLView20_Seetong dealloc:0x155eedb80
2026-10-25 16:38:05.036 Seetong_tps[81455:8756129] UMAPM_NetworkSampling(0,0):NO
2026-10-25 16:38:05.037 Seetong_tps[81455:8756129]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-25 16:38:05.038 Seetong_tps[81455:8756129] 蓝牙未打开
2026-10-25 16:38:05.038 Seetong_tps[81455:8756129]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 16:38:05.040 Seetong_tps[81455:8756129]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-25 16:38:05.042 Seetong_tps[81455:8756129]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 16:38:05.047 Seetong_tps[81455:8756129]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 16:38:05.147 Seetong_tps[81455:8756185] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyMjI4NDk3OSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.BK0b7InTHqLehSmgmzaCpnLXgsaVyc5DhCF8H-W39UI","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyMjI4NDk3OSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXkyIl19.-J7x0qs4tmRhyVFX5uLKXHp9LqncJ5Ww4-B1Uf8oZ0k","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24900"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24901"}]}
====
2026-10-25 16:38:05.186 Seetong_tps[81455:8756134] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x15443b600>{number = 6, name = (null)}====
2026-10-25 16:38:05.189 Seetong_tps[81455:8756224] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1562fc880>{number = 21, name = (null)}====
2026-10-25 16:38:05.196 Seetong_tps[81455:8756139] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1546d0d00>{number = 7, name = (null)}====
2026-10-25 16:38:05.196 Seetong_tps[81455:8756129] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-25 16:38:05.196 Seetong_tps[81455:8756129] 客服消息未读数量: 0
2026-10-25 16:38:05.214 Seetong_tps[81455:8756132] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x154438e80>{number = 2, name = (null)}====
2026-10-25 16:38:05.214 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-25 16:38:05.219 Seetong_tps[81455:8756138] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x155701700>{number = 11, name = (null)}====
2026-10-25 16:38:05.221 Seetong_tps[81455:8756133] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15443b500>{number = 5, name = (null)}====
2026-10-25 16:38:05.223 Seetong_tps[81455:8756129]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-25 16:38:05.223 Seetong_tps[81455:8756129]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-25 16:38:05.227 Seetong_tps[81455:8756129]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=39&addr=bjrelay43.s2.seetong.com:12443;type=0&load=33&addr=bjrelayvip2.s2.seetong.com:1443;type=0&load=58&addr=bjrelay42.s2.seetong.com:4443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay1.s5.seetong.com:10443;type=0&load=31&addr=bjrelay50.s5.seetong.com:11443;type=0&load=22&addr=shrelay14.s5.seetong.com:1443;"}
2026-10-25 16:38:05.227 Seetong_tps[81455:8756129]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 16:38:05.241 Seetong_tps[81455:8756223] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x15626f340>{number = 22, name = (null)}====
2026-10-25 16:38:05.241 Seetong_tps[81455:8756227] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x15626e9c0>{number = 23, name = (null)}====
2026-10-25 16:38:05.242 Seetong_tps[81455:8756222] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1563d5740>{number = 24, name = (null)}====
2026-10-25 16:38:05.242 Seetong_tps[81455:8756212] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x155ce6900>{number = 12, name = (null)}====
2026-10-25 16:38:05.246 Seetong_tps[81455:8756129]  -- 获取版本信息成功: {
}
2026-10-25 16:38:05.246 Seetong_tps[81455:8756129]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-25 16:38:05.246 Seetong_tps[81455:8756129]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVAEVFYPAVRvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-25 16:38:05.249 Seetong_tps[81455:8756129]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 16:38:05.249 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 16:38:05.250 Seetong_tps[81455:8756222] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1385 毫秒
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 16:38:05 251 - devIds: (
    42065949
)
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-25 16:38:05.250 Seetong_tps[81455:8756129]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 16:38:05.251 Seetong_tps[81455:8756129]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 16:38:05.264 Seetong_tps[81455:8756225] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1563d4cc0>{number = 26, name = (null)}====
2026-10-25 16:38:05.264 Seetong_tps[81455:8756226] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1563d4200>{number = 27, name = (null)}====
2026-10-25 16:38:05.264 Seetong_tps[81455:8756129] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-25 16:38:05.284 Seetong_tps[81455:8756228] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x155e606c0>{number = 13, name = (null)}====
2026-10-25 16:38:05.359 Seetong_tps[81455:8756237] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1563d6180>{number = 28, name = (null)}====
2026-10-25 16:38:05.367 Seetong_tps[81455:8756129]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-25 16:38:05.367 Seetong_tps[81455:8756129]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 16:38:05.380 Seetong_tps[81455:8756129]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-25 16:38:05.381 Seetong_tps[81455:8756129]  -- WebSocket - 重置重连次数 -- 
2026-10-25 16:38:05.381 Seetong_tps[81455:8756129]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-25 16:38:05.384 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:05.384 Seetong_tps[81455:8756129]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAcICFYIUVdpAQQB","reconn":0}}
2026-10-25 16:38:05.385 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:05.531 Seetong_tps[81455:8756222] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1563d5740>{number = 24, name = (null)}====
2026-10-25 16:38:05.531 Seetong_tps[81455:8756129]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792917326000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-25 16:38:05.532 Seetong_tps[81455:8756129]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 16:38:05.532 Seetong_tps[81455:8756129]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 16:38:05.540 Seetong_tps[81455:8756129] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-25 16:38:05.540 Seetong_tps[81455:8756129] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-25 16:38:05.541 Seetong_tps[81455:8756129] Formatted Date: 2026-10-25
2026-10-25 16:38:05.541 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:05.562 Seetong_tps[81455:8756129] MessageThrottle reloadTableView ---
2026-10-25 16:38:05.620 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 16:38:05.622 Seetong_tps[81455:8756129] Sorted Dates (Descending): (
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19"
)
2026-10-25 16:38:05.623 Seetong_tps[81455:8756129]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-25 start=03:07:30 end=16:38:05 deviceCount=1
2026-10-25 16:38:05.623 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:05.826 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 16:38:06.470 Seetong_tps[81455:8756129]  -- WebSocket - 重置重连次数 -- 
2026-10-25 16:38:06.471 Seetong_tps[81455:8756129] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-25 16:38:06.471 Seetong_tps[81455:8756129] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-25 16:38:06.969 Seetong_tps[81455:8756129] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-25 16:38:06.972 Seetong_tps[81455:8756129] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-25 16:38:06.972 Seetong_tps[81455:8756129] 用户设置的具体字体大小: 17.000000
2026-10-25 16:38:07.399 Seetong_tps[81455:8756129] AppLaunch hideForRefreshToken
2026-10-25 16:38:07.399 Seetong_tps[81455:8756129] AppLaunch hideForRefreshToken dismiss
2026-10-25 16:38:07.399 Seetong_tps[81455:8756129] AppLaunch dismiss...
2026-10-25 16:38:07.705 Seetong_tps[81455:8756129] AppLaunch dismiss... end
2026-10-25 16:38:07.705 Seetong_tps[81455:8756129]  dealloc -- STAppLaunchWindow
2026-10-25 16:38:07.707 Seetong_tps[81455:8756129]  dealloc -- STAppLaunchViewController
2026-10-25 16:38:08.024 Seetong_tps[81455:8756129]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-25 16:38:08.349 Seetong_tps[81455:8756225] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1563d4cc0>{number = 26, name = (null)}====
2026-10-25 16:38:08.827 Seetong_tps[81455:8756129]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-25 16:38:08.828 Seetong_tps[81455:8756129]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-25 16:38:08.828 Seetong_tps[81455:8756228] zzzzz:FC_ResumeDevCom start
2026-10-25 16:38:08.828 Seetong_tps[81455:8756228] zzzzz:FC_ResumeDevCom
2026-10-25 16:38:09.072 Seetong_tps[81455:8756129]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-25 16:38:09.072 Seetong_tps[81455:8756129]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-25 16:38:09.072 Seetong_tps[81455:8756129] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-25 16:38:09.073 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 16:38:09 073 - devIds: (
    42065949
)
2026-10-25 16:38:09.074 Seetong_tps[81455:8756129]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 29B667C9-D754-4047-A0BC-9F9D254EFF95
2026-10-25 16:38:09.074 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:09.074 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-25 16:38:09.145 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_low_power_wake_command
2026-10-25 16:38:09.199 Seetong_tps[81455:8756236] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x156039c40>{number = 17, name = (null)}====
2026-10-25 16:38:09.201 Seetong_tps[81455:8756225] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1563d4cc0>{number = 26, name = (null)}====
2026-10-25 16:38:09.201 Seetong_tps[81455:8756129]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 16:38:09.210 Seetong_tps[81455:8756129]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 16:38:09.210 Seetong_tps[81455:8756232]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 16:38:09.210 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 16:38:09.210 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 16:38:09.213 Seetong_tps[81455:8756232] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 16:38:09.213 Seetong_tps[81455:8756129]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 16:38:09.214 Seetong_tps[81455:8756129]  -- observeValueForKeyPath isLoading NO -- 
2026-10-25 16:38:09.214 Seetong_tps[81455:8756129]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 16:38:09.214 Seetong_tps[81455:8756129]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5350 毫秒
2026-10-25 16:38:09.215 Seetong_tps[81455:8756129]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 16:38:09.215 Seetong_tps[81455:8756129]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 16:38:09.215 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 16:38:09.216 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 16:38:09.216 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:09.216 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 16:38:09 217 - devIds: (
    42065949
)
2026-10-25 16:38:09.217 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-25 16:38:09.217 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-25 16:38:09.237 Seetong_tps[81455:8756129]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 16:38:09.239 Seetong_tps[81455:8756129]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 16:38:09.274 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_low_power_online
2026-10-25 16:38:09.275 Seetong_tps[81455:8756129]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792917326000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-25 16:38:09.275 Seetong_tps[81455:8756129]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 16:38:09.275 Seetong_tps[81455:8756129]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 16:38:09.461 Seetong_tps[81455:8756233] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1561d45c0>{number = 18, name = (null)}====
2026-10-25 16:38:09.713 Seetong_tps[81455:8756185] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-25 16:38:09.713 Seetong_tps[81455:8756185] [DeviceMonitor] 监控管理器初始化完成
2026-10-25 16:38:09.713 Seetong_tps[81455:8756185]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-25 16:38:09.713 Seetong_tps[81455:8756185] 设备连接成功刷新套餐信息,uid=42065949-CH-1
2026-10-25 16:38:09.714 Seetong_tps[81455:8756185]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-25 16:38:09.804 Seetong_tps[81455:8756129] MessageThrottle reloadTableView ---
2026-10-25 16:38:10.037 Seetong_tps[81455:8756138] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x155701700>{number = 11, name = (null)}====
2026-10-25 16:38:10.133 Seetong_tps[81455:8756138] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-25 16:38:10.139 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 16:38:10.139 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a12c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-25 16:38:10.139 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 16:38:10.140 Seetong_tps[81455:8756138] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 16:38:10.141 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 16:38:10.141 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a130000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-25 16:38:10.141 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 16:38:10.142 Seetong_tps[81455:8756138] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 16:38:10.143 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 16:38:10.143 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 16:38:10.143 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 16:38:10.144 Seetong_tps[81455:8756138] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 16:38:10.144 Seetong_tps[81455:8756138] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-25 16:38:10.144 Seetong_tps[81455:8756138] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 13726 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-25 16:38:10.144 Seetong_tps[81455:8756138] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3530014660 sequence 3 version 4
2026-10-25 16:38:10.144 Seetong_tps[81455:8756138] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-25 16:38:10.145 Seetong_tps[81455:8756138] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-25 16:38:10.146 Seetong_tps[81455:8756138] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-25 16:38:10.146 Seetong_tps[81455:8756138] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-25 16:38:10.159 Seetong_tps[81455:8756129] [KMPAlarmModule] module loaded
2026-10-25 16:38:10.159 Seetong_tps[81455:8756129] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x156507240>
2026-10-25 16:38:10.159 Seetong_tps[81455:8756129] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 16:38:10.169 Seetong_tps[81455:8756226] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 16:38:10.171 Seetong_tps[81455:8756129]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 16:38:10.179 Seetong_tps[81455:8756226] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-25 16:38:10.211 Seetong_tps[81455:8756129] UMAPM_OOMSampling(0,0):NO
2026-10-25 16:38:10.211 Seetong_tps[81455:8756129] UMAPM_NetworkSampling(0,0):NO
2026-10-25 16:38:10.212 Seetong_tps[81455:8756185]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-25 16:38:10.212 Seetong_tps[81455:8756185]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-25 16:38:10.212 Seetong_tps[81455:8756185]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-25 16:38:10.212 Seetong_tps[81455:8756185]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-25 16:38:10.848 Seetong_tps[81455:8756134] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-25 16:38:10.849 Seetong_tps[81455:8756134] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-25 16:38:10.850 Seetong_tps[81455:8756134] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 16:38:10.850 Seetong_tps[81455:8756134] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-25 16:38:10.851 Seetong_tps[81455:8756134] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-25 16:38:10.853 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-25 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-25 16:38:10.854 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-25 startTime=00:00:00 endTime=16:38:10 cachedAnchor=null-null
2026-10-25 16:38:10.854 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-25 startTime=00:00:00 endTime=16:38:10 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-25 16:38:10.854 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-25, startTime=00:00:00, endTime=16:38:10, deviceIds=[]
2026-10-25 16:38:10.854 Seetong_tps[81455:8756134] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-25 16:38:10.855 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmMessages request date=2026-10-25 start=00:00:00 end=16:38:10 deviceCount=1
2026-10-25 16:38:10.855 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:10.856 Seetong_tps[81455:8756222] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 16:38:10.918 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-25 16:38:10.919 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-25
2026-10-25 16:38:10.919 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-25 16:38:10.924 Seetong_tps[81455:8756237] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-25 16:38:11.263 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 16:38:11.264 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 16:38:11.304 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=60 modelCount=60 itemCount=60 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-25 16:38:11.304 Seetong_tps[81455:8756129] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=60 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 16:38:11.306 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-25, startTime=00:00:00, endTime=16:38:10, hasMore=false, itemCount=60
2026-10-25 16:38:11.316 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=60, responseDate=2026-10-25, responseStart=00:00:00, responseEnd=16:38:10, hasMore=false, remoteThumbCount=60, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-25 16:38:11.316 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-25 16:38:11.328 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-25 start=00:00:00 end=16:38:10 count=60 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=11 totalMs=11
2026-10-25 16:38:11.330 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-25 start=00:00:00 end=16:38:10 lastTimestampMs=1792857600000 daoMs=1
2026-10-25 16:38:11.330 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-25, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=16:38:10, hasMore=false, count=100
2026-10-25 16:38:11.330 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-25 start=00:00:00 end=16:38:10 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-16:38:10 anchor=null-null
2026-10-25 16:38:11.330 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=60 fallbackCount=60
2026-10-25 16:38:11.330 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=60, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-25 16:38:11.343 Seetong_tps[81455:8756237] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=492 rowCount=61
2026-10-25 16:38:11.345 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-25 endTime=16:38:10
2026-10-25 16:38:11.345 Seetong_tps[81455:8756237] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-25 16:38:11.346 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-25
2026-10-25 16:38:11.346 Seetong_tps[81455:8756237] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-25 16:38:11.364 Seetong_tps[81455:8756129] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-25 endTime=16:38:10
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-25
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 16:38:11.365 Seetong_tps[81455:8756129] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 16:38:11.365 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-25 16:38:11.365 Seetong_tps[81455:8756134] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-25 16:38:11.455 Seetong_tps[81455:8756129] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 16:38:11.455 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-25
2026-10-25 16:38:11.455 Seetong_tps[81455:8756129] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-25 16:38:11.455 Seetong_tps[81455:8756129] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-25 16:38:11.456 Seetong_tps[81455:8756222] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-25, bucketCount=7, firstDate=2026-10-25, bucketDates=2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19
2026-10-25 16:38:11.508 Seetong_tps[81455:8756222] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-25
2026-10-25 16:38:14.998 Seetong_tps[81455:8756129]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 16:38:25.069 Seetong_tps[81455:8756129]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 16:38:28.302 Seetong_tps[81455:8756129]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-25 16:38:28.302 Seetong_tps[81455:8756129]  --- 取消心跳 destoryHeartBeat --- 
2026-10-25 16:38:28.302 Seetong_tps[81455:8756129]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-25 16:38:28.303 Seetong_tps[81455:8756129] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-25 16:38:28.303 Seetong_tps[81455:8756129] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-25 16:38:28.304 Seetong_tps[81455:8756129] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-25 16:38:28.316 Seetong_tps[81455:8756129] [保存失败] 相机对象或存储字典为空
2026-10-25 17:25:32.536 Seetong_tps[81887:8791858] app_version=8.4.106
2026-10-25 17:25:32.539 Seetong_tps[81887:8791858]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-25 17:25:32.539 Seetong_tps[81887:8791858] showForLogin 1
2026-10-25 17:25:32.539 Seetong_tps[81887:8791858] AppLaunch 还剩 6.948154211044312 秒
2026-10-25 17:25:32.554 Seetong_tps[81887:8791868] 询问用户是否开启推送成功
2026-10-25 17:25:32.554 Seetong_tps[81887:8791868] 用户点击允许接收推送
2026-10-25 17:25:32.557 Seetong_tps[81887:8791858]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-25 17:25:32.558 Seetong_tps[81887:8791870] remoteNotificationSetting: <UNNotificationSettings: 0x10feb52c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-25 17:25:32.561 Seetong_tps[81887:8791925] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-25 17:25:32.562 Seetong_tps[81887:8791858] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.642MB
2026-10-25 17:25:32.563 Seetong_tps[81887:8791858] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.657MB
2026-10-25 17:25:32.564 Seetong_tps[81887:8791858] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-25 17:25:32.576 Seetong_tps[81887:8791858] viewDidLoad/configtime=2026-10-25 09:25:32 +0000
2026-10-25 17:25:32.576 Seetong_tps[81887:8791858]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-25 17:25:32.576 Seetong_tps[81887:8791858]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-25 17:25:32.612 Seetong_tps[81887:8791858]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-25 17:25:32.615 Seetong_tps[81887:8791858]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-25 17:25:32.615 Seetong_tps[81887:8791858] 开始检查未读客服消息...
2026-10-25 17:25:32.615 Seetong_tps[81887:8791858] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-25 17:25:32.619 Seetong_tps[81887:8791858]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-25 17:25:32.619 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty - 
2026-10-25 17:25:32.619 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-25 17:25:32.622 Seetong_tps[81887:8791858] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-25 17:25:32.622 Seetong_tps[81887:8791858] NAV deviceOrientationDidChange:1
2026-10-25 17:25:32.625 Seetong_tps[81887:8791858] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-25 17:25:32.625 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty - 
2026-10-25 17:25:32.625 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 17:25:32.658 Seetong_tps[81887:8791925] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-25 17:25:32.658 Seetong_tps[81887:8791925]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-25 17:25:32.658 Seetong_tps[81887:8791925]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 17:25:32.658 Seetong_tps[81887:8791925]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-25 17:25:32.658 Seetong_tps[81887:8791925]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-25 17:25:32.676 Seetong_tps[81887:8791858]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-25 17:25:32.765 Seetong_tps[81887:8791858] Super properties have already been unregistered.
2026-10-25 17:25:32.766 Seetong_tps[81887:8791858] UMAPM_OOMSampling(0,0):NO
2026-10-25 17:25:32.768 Seetong_tps[81887:8791858]  -- deviceListDataUpdate - AppLaunch 还剩 1.719290018081665 秒 - 再延迟 2.219290018081665 秒 - 启动耗时 1.280709981918335 秒
2026-10-25 17:25:32.768 Seetong_tps[81887:8791858] groupDeviceList 已在进行中，等待后重新分组
2026-10-25 17:25:32.768 Seetong_tps[81887:8791858]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1281 毫秒
2026-10-25 17:25:32.783 Seetong_tps[81887:8791858] ++++-[VideoView dealloc]++++
2026-10-25 17:25:32.784 Seetong_tps[81887:8791858] OpenGLView20_Seetong dealloc:0x115ed1b80
2026-10-25 17:25:32.819 Seetong_tps[81887:8791858] UMAPM_NetworkSampling(0,0):NO
2026-10-25 17:25:32.819 Seetong_tps[81887:8791858]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-25 17:25:32.819 Seetong_tps[81887:8791858]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:25:32.821 Seetong_tps[81887:8791858]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-25 17:25:32.822 Seetong_tps[81887:8791858] 蓝牙已打开
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858]  -- WebSocket - 重置重连次数 -- 
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty - 
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 17:25:32.831 Seetong_tps[81887:8791925] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyNTEzMjc3MCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c2In0.ZN3b2Tm12JQ_hCqdj-wa346lTVDg-8FWQYj6k3N6rfE","accessNode":"101.42.105.173:24205","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyNTEzMjc3MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXk1Il19.xcC89S01uCCRt0CjtLgLGHjR8lu_rK-rDsdVXWrbSlI","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24904"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24904"}]}
====
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-25 17:25:32.831 Seetong_tps[81887:8791858] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-25 17:25:32.838 Seetong_tps[81887:8791858]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 17:25:32.838 Seetong_tps[81887:8791858]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-25 17:25:32.850 Seetong_tps[81887:8791861] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x108838f40>{number = 4, name = (null)}====
2026-10-25 17:25:32.852 Seetong_tps[81887:8791860] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x108838d80>{number = 2, name = (null)}====
2026-10-25 17:25:32.884 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-25 17:25:32.897 Seetong_tps[81887:8791927] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10bf60d40>{number = 18, name = (null)}====
2026-10-25 17:25:32.897 Seetong_tps[81887:8791868] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10883be40>{number = 7, name = (null)}====
2026-10-25 17:25:32.897 Seetong_tps[81887:8791858]  -- 获取版本信息成功: {
}
2026-10-25 17:25:32.897 Seetong_tps[81887:8791869] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10fee32c0>{number = 12, name = (null)}====
2026-10-25 17:25:32.900 Seetong_tps[81887:8791858]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-25 17:25:32.900 Seetong_tps[81887:8791858]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-25 17:25:32.905 Seetong_tps[81887:8791858]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=54&addr=bjrelayvip2.s2.seetong.com:6443;type=0&load=40&addr=bjrelayvip2.s2.seetong.com:13443;type=0&load=48&addr=bjrelayvip1.s2.seetong.com:6443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay53.s5.seetong.com:7443;type=0&load=24&addr=bjrelay9.s5.seetong.com:15443;type=0&load=20&addr=bjrelay6.s5.seetong.com:8443;"}
2026-10-25 17:25:32.905 Seetong_tps[81887:8791858]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:25:32.922 Seetong_tps[81887:8791928] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10bf61700>{number = 19, name = (null)}====
2026-10-25 17:25:32.923 Seetong_tps[81887:8791858] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-25 17:25:32.923 Seetong_tps[81887:8791858] 客服消息未读数量: 0
2026-10-25 17:25:32.942 Seetong_tps[81887:8791870] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x108abe640>{number = 9, name = (null)}====
2026-10-25 17:25:32.943 Seetong_tps[81887:8791930] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10bf63e00>{number = 20, name = (null)}====
2026-10-25 17:25:32.944 Seetong_tps[81887:8791932] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10bf63d00>{number = 21, name = (null)}====
2026-10-25 17:25:32.944 Seetong_tps[81887:8791926] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10bf63bc0>{number = 22, name = (null)}====
2026-10-25 17:25:32.945 Seetong_tps[81887:8791858]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-25 17:25:32.945 Seetong_tps[81887:8791858]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIDVlQCUFAEAz4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-25 17:25:32.950 Seetong_tps[81887:8791858]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 17:25:32.950 Seetong_tps[81887:8791930]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 17:25:32.950 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 17:25:32.950 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 17:25:32.951 Seetong_tps[81887:8791930] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1463 毫秒
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 17:25:32 951 - devIds: (
    42065949
)
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-25 17:25:32.951 Seetong_tps[81887:8791858]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:25:32.952 Seetong_tps[81887:8791858]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 17:25:32.965 Seetong_tps[81887:8791863] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10883ae40>{number = 6, name = (null)}====
2026-10-25 17:25:32.965 Seetong_tps[81887:8791937] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10bf63e80>{number = 24, name = (null)}====
2026-10-25 17:25:32.965 Seetong_tps[81887:8791929] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10bf63c40>{number = 25, name = (null)}====
2026-10-25 17:25:32.966 Seetong_tps[81887:8791858] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-25 17:25:33.056 Seetong_tps[81887:8791939] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10bf63e40>{number = 26, name = (null)}====
2026-10-25 17:25:33.068 Seetong_tps[81887:8791858]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-25 17:25:33.068 Seetong_tps[81887:8791858]  -- WebSocket - 重置重连次数 -- 
2026-10-25 17:25:33.068 Seetong_tps[81887:8791858]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-25 17:25:33.069 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:33.069 Seetong_tps[81887:8791858]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAcICVcFUlFpAQQB","reconn":0}}
2026-10-25 17:25:33.069 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:33.116 Seetong_tps[81887:8791858]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 17:25:33.116 Seetong_tps[81887:8791858]  -- STBluetoothManager - 开始扫描 - 
2026-10-25 17:25:33.226 Seetong_tps[81887:8791858] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-25 17:25:33.226 Seetong_tps[81887:8791858] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-25 17:25:33.227 Seetong_tps[81887:8791858] Formatted Date: 2026-10-25
2026-10-25 17:25:33.227 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:33.257 Seetong_tps[81887:8791930] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10bf63e00>{number = 20, name = (null)}====
2026-10-25 17:25:33.258 Seetong_tps[81887:8791858]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792917326000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-25 17:25:33.259 Seetong_tps[81887:8791858]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 17:25:33.260 Seetong_tps[81887:8791858]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 16:35:26 - p2pLastHeartTime: 1792917326000 - modelHeartTime: 1792917326000
2026-10-25 17:25:33.302 Seetong_tps[81887:8791858] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 17:25:33.308 Seetong_tps[81887:8791858] Sorted Dates (Descending): (
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19"
)
2026-10-25 17:25:33.310 Seetong_tps[81887:8791858]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-25 start=16:38:10 end=17:25:33 deviceCount=1
2026-10-25 17:25:33.310 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:33.333 Seetong_tps[81887:8791858] MessageThrottle reloadTableView ---
2026-10-25 17:25:33.388 Seetong_tps[81887:8791858] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 17:25:34.719 Seetong_tps[81887:8791858] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-25 17:25:34.719 Seetong_tps[81887:8791858] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-25 17:25:34.719 Seetong_tps[81887:8791858] 用户设置的具体字体大小: 17.000000
2026-10-25 17:25:35.097 Seetong_tps[81887:8791858] AppLaunch hideForRefreshToken
2026-10-25 17:25:35.097 Seetong_tps[81887:8791858] AppLaunch hideForRefreshToken dismiss
2026-10-25 17:25:35.097 Seetong_tps[81887:8791858] AppLaunch dismiss...
2026-10-25 17:25:35.401 Seetong_tps[81887:8791858] AppLaunch dismiss... end
2026-10-25 17:25:35.401 Seetong_tps[81887:8791858]  dealloc -- STAppLaunchWindow
2026-10-25 17:25:35.402 Seetong_tps[81887:8791858]  dealloc -- STAppLaunchViewController
2026-10-25 17:25:35.770 Seetong_tps[81887:8791858]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-25 17:25:35.983 Seetong_tps[81887:8791925] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-25 17:25:35.983 Seetong_tps[81887:8791925] [DeviceMonitor] 监控管理器初始化完成
2026-10-25 17:25:35.984 Seetong_tps[81887:8791925]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-25 17:25:35.984 Seetong_tps[81887:8791925]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-25 17:25:36.164 Seetong_tps[81887:8791870] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-25 17:25:36.165 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:25:36.165 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b3dc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-25 17:25:36.165 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:25:36.166 Seetong_tps[81887:8791870] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 17:25:36.167 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:25:36.167 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bbcc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-25 17:25:36.167 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:25:36.167 Seetong_tps[81887:8791870] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 17:25:36.168 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:25:36.168 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 13888 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 638319218 sequence 3 version 4
2026-10-25 17:25:36.169 Seetong_tps[81887:8791870] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-25 17:25:36.171 Seetong_tps[81887:8791870] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-25 17:25:36.171 Seetong_tps[81887:8791870] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-25 17:25:36.171 Seetong_tps[81887:8791870] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-25 17:25:36.186 Seetong_tps[81887:8791858] [KMPAlarmModule] module loaded
2026-10-25 17:25:36.186 Seetong_tps[81887:8791858] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10d4581c0>
2026-10-25 17:25:36.186 Seetong_tps[81887:8791858] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 17:25:36.195 Seetong_tps[81887:8791870] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 17:25:36.198 Seetong_tps[81887:8791858]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 17:25:36.209 Seetong_tps[81887:8791870] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-25 17:25:36.264 Seetong_tps[81887:8791925]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-25 17:25:36.264 Seetong_tps[81887:8791925]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-25 17:25:36.264 Seetong_tps[81887:8791925]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-25 17:25:36.264 Seetong_tps[81887:8791925]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-25 17:25:36.281 Seetong_tps[81887:8791858]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-25 17:25:36.282 Seetong_tps[81887:8791858]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-25 17:25:36.282 Seetong_tps[81887:8791858] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-25 17:25:36.511 Seetong_tps[81887:8791858] MessageThrottle reloadTableView ---
2026-10-25 17:25:36.808 Seetong_tps[81887:8791929] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10bf63c40>{number = 25, name = (null)}====
2026-10-25 17:25:36.871 Seetong_tps[81887:8791942] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-25 17:25:36.872 Seetong_tps[81887:8791942] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-25 17:25:36.873 Seetong_tps[81887:8791942] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 17:25:36.873 Seetong_tps[81887:8791942] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-25 17:25:36.873 Seetong_tps[81887:8791942] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-25 17:25:36.876 Seetong_tps[81887:8791942] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-25 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-25 17:25:36.877 Seetong_tps[81887:8791942] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-25 startTime=00:00:00 endTime=17:25:36 cachedAnchor=null-null
2026-10-25 17:25:36.877 Seetong_tps[81887:8791942] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-25 startTime=00:00:00 endTime=17:25:36 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-25 17:25:36.877 Seetong_tps[81887:8791942] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-25, startTime=00:00:00, endTime=17:25:36, deviceIds=[]
2026-10-25 17:25:36.877 Seetong_tps[81887:8791942] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-25 17:25:36.877 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmMessages request date=2026-10-25 start=00:00:00 end=17:25:36 deviceCount=1
2026-10-25 17:25:36.878 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:36.879 Seetong_tps[81887:8791934] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 17:25:36.943 Seetong_tps[81887:8791934] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=49
2026-10-25 17:25:36.944 Seetong_tps[81887:8791934] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-25 start=00:00:00 end=16:38:10 totalWindows=1
2026-10-25 17:25:36.944 Seetong_tps[81887:8791934] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-16:38:10
2026-10-25 17:25:36.950 Seetong_tps[81887:8791934] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-25 17:25:37.068 Seetong_tps[81887:8791870] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x108abe640>{number = 9, name = (null)}====
2026-10-25 17:25:37.146 Seetong_tps[81887:8791858] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 17:25:37.146 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 17:25:37.168 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=63 modelCount=63 itemCount=63 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    88,
    82,
    82
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-25 17:25:37.168 Seetong_tps[81887:8791858] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=63 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 17:25:37.170 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-25, startTime=00:00:00, endTime=17:25:36, hasMore=false, itemCount=63
2026-10-25 17:25:37.178 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=63, responseDate=2026-10-25, responseStart=00:00:00, responseEnd=17:25:36, hasMore=false, remoteThumbCount=63, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-25 17:25:37.178 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-25 17:25:37.188 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-25 start=00:00:00 end=17:25:36 count=63 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=9 totalMs=10
2026-10-25 17:25:37.189 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-25 start=00:00:00 end=17:25:36 lastTimestampMs=1792857600000 daoMs=1
2026-10-25 17:25:37.189 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-25, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=17:25:36, hasMore=false, count=100
2026-10-25 17:25:37.189 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-25 start=00:00:00 end=17:25:36 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-17:25:36 anchor=null-null
2026-10-25 17:25:37.190 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=63 fallbackCount=63
2026-10-25 17:25:37.190 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=63, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-25 17:25:37.202 Seetong_tps[81887:8791927] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=329 rowCount=64
2026-10-25 17:25:37.204 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-25 endTime=17:25:36
2026-10-25 17:25:37.204 Seetong_tps[81887:8791927] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-25 17:25:37.205 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-25
2026-10-25 17:25:37.205 Seetong_tps[81887:8791927] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-25 endTime=17:25:36
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-25
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 17:25:37.223 Seetong_tps[81887:8791858] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 17:25:37.223 Seetong_tps[81887:8791869] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-25 17:25:37.223 Seetong_tps[81887:8791869] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-25 17:25:37.301 Seetong_tps[81887:8791858] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 17:25:37.308 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-25
2026-10-25 17:25:37.308 Seetong_tps[81887:8791858] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-25 17:25:37.308 Seetong_tps[81887:8791858] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-25 17:25:37.308 Seetong_tps[81887:8791934] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-25, bucketCount=7, firstDate=2026-10-25, bucketDates=2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19
2026-10-25 17:25:37.363 Seetong_tps[81887:8791934] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-25
2026-10-25 17:25:42.678 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-25 17:25:42.974 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-25 17:25:43.043 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-25 17:25:44.084 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-25 17:25:44.186 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-25 17:25:44.218 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-25 17:25:44.259 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-25 17:25:44.274 Seetong_tps[81887:8791934] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-25 17:44:22.341 Seetong_tps[81982:8802729] app_version=8.4.106
2026-10-25 17:44:22.343 Seetong_tps[81982:8802729]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-25 17:44:22.343 Seetong_tps[81982:8802729] showForLogin 1
2026-10-25 17:44:22.344 Seetong_tps[81982:8802729] AppLaunch 还剩 6.941277980804443 秒
2026-10-25 17:44:22.349 Seetong_tps[81982:8802736] 询问用户是否开启推送成功
2026-10-25 17:44:22.349 Seetong_tps[81982:8802736] 用户点击允许接收推送
2026-10-25 17:44:22.355 Seetong_tps[81982:8802736] remoteNotificationSetting: <UNNotificationSettings: 0x1102b15e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-25 17:44:22.361 Seetong_tps[81982:8802729]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-25 17:44:22.369 Seetong_tps[81982:8802729] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.641MB
2026-10-25 17:44:22.370 Seetong_tps[81982:8802729] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.657MB
2026-10-25 17:44:22.371 Seetong_tps[81982:8802729] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-25 17:44:22.383 Seetong_tps[81982:8802729] viewDidLoad/configtime=2026-10-25 09:44:22 +0000
2026-10-25 17:44:22.384 Seetong_tps[81982:8802729]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-25 17:44:22.384 Seetong_tps[81982:8802729]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-25 17:44:22.422 Seetong_tps[81982:8802729]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-25 17:44:22.425 Seetong_tps[81982:8802729]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-25 17:44:22.425 Seetong_tps[81982:8802729] 开始检查未读客服消息...
2026-10-25 17:44:22.425 Seetong_tps[81982:8802729] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-25 17:44:22.430 Seetong_tps[81982:8802729]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-25 17:44:22.430 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty - 
2026-10-25 17:44:22.430 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-25 17:44:22.434 Seetong_tps[81982:8802729] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-25 17:44:22.434 Seetong_tps[81982:8802729] NAV deviceOrientationDidChange:1
2026-10-25 17:44:22.438 Seetong_tps[81982:8802729] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-25 17:44:22.438 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty - 
2026-10-25 17:44:22.438 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 17:44:22.497 Seetong_tps[81982:8802729]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-25 17:44:22.576 Seetong_tps[81982:8802729] Super properties have already been unregistered.
2026-10-25 17:44:22.576 Seetong_tps[81982:8802729] UMAPM_OOMSampling(0,0):NO
2026-10-25 17:44:22.578 Seetong_tps[81982:8802729]  -- deviceListDataUpdate - AppLaunch 还剩 1.707008838653564 秒 - 再延迟 2.207008838653564 秒 - 启动耗时 1.292991161346436 秒
2026-10-25 17:44:22.578 Seetong_tps[81982:8802729] groupDeviceList 已在进行中，等待后重新分组
2026-10-25 17:44:22.578 Seetong_tps[81982:8802729]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1293 毫秒
2026-10-25 17:44:22.580 Seetong_tps[81982:8802729] ++++-[VideoView dealloc]++++
2026-10-25 17:44:22.582 Seetong_tps[81982:8802729] OpenGLView20_Seetong dealloc:0x1112cdb80
2026-10-25 17:44:22.586 Seetong_tps[81982:8802729] UMAPM_NetworkSampling(0,0):NO
2026-10-25 17:44:22.586 Seetong_tps[81982:8802729]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-25 17:44:22.586 Seetong_tps[81982:8802729]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:44:22.587 Seetong_tps[81982:8802729]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-25 17:44:22.588 Seetong_tps[81982:8802729] 蓝牙已打开
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729]  -- WebSocket - 重置重连次数 -- 
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty - 
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-25 17:44:22.590 Seetong_tps[81982:8802729] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-25 17:44:22.593 Seetong_tps[81982:8802729]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 17:44:22.593 Seetong_tps[81982:8802729]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-25 17:44:22.623 Seetong_tps[81982:8802759] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyNjI2MjUzMiwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.wcWrB1dx4nGL9NYPh46W-SPdEBBX4KXmPz7EEo3nU84","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzUyNjI2MjUzMiwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA4X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk4Il19.4t7fV9VfobzWx2YgA51S13OiuEKgMKkOH4CrxKqjZE4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24904"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24907"}]}
====
2026-10-25 17:44:22.626 Seetong_tps[81982:8802741] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12ba7fe40>{number = 17, name = (null)}====
2026-10-25 17:44:22.649 Seetong_tps[81982:8802734] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x108c38e80>{number = 3, name = (null)}====
2026-10-25 17:44:22.676 Seetong_tps[81982:8802736] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x108eb7c00>{number = 9, name = (null)}====
2026-10-25 17:44:22.708 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-25 17:44:22.712 Seetong_tps[81982:8802729]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-25 17:44:22.712 Seetong_tps[81982:8802729]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-25 17:44:22.716 Seetong_tps[81982:8802729]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=64&addr=bjrelayvip3.s2.seetong.com:2443;type=0&load=49&addr=bjrelay41.s2.seetong.com:8443;type=0&load=43&addr=bjrelay44.s2.seetong.com:4443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay9.s5.seetong.com:8443;type=0&load=30&addr=bjrelay56.s5.seetong.com:11443;type=0&load=27&addr=bjrelay56.s5.seetong.com:1443;"}
2026-10-25 17:44:22.726 Seetong_tps[81982:8802762] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12bb2b5c0>{number = 18, name = (null)}====
2026-10-25 17:44:22.726 Seetong_tps[81982:8802768] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12bb2b600>{number = 19, name = (null)}====
2026-10-25 17:44:22.726 Seetong_tps[81982:8802729]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-25 17:44:22.727 Seetong_tps[81982:8802729]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUVAEVVEDA1NvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-25 17:44:22.729 Seetong_tps[81982:8802729]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:44:22.735 Seetong_tps[81982:8802767] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12bb29940>{number = 21, name = (null)}====
2026-10-25 17:44:22.736 Seetong_tps[81982:8802729] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-25 17:44:22.742 Seetong_tps[81982:8802764] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12bb29840>{number = 22, name = (null)}====
2026-10-25 17:44:22.743 Seetong_tps[81982:8802765] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12ba7f140>{number = 23, name = (null)}====
2026-10-25 17:44:22.744 Seetong_tps[81982:8802740] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x108eb4780>{number = 6, name = (null)}====
2026-10-25 17:44:22.744 Seetong_tps[81982:8802757] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1102f1780>{number = 10, name = (null)}====
2026-10-25 17:44:22.747 Seetong_tps[81982:8802729]  -- 获取版本信息成功: {
}
2026-10-25 17:44:22.747 Seetong_tps[81982:8802729] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-25 17:44:22.747 Seetong_tps[81982:8802729] 客服消息未读数量: 0
2026-10-25 17:44:22.766 Seetong_tps[81982:8802771] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111270b80>{number = 13, name = (null)}====
2026-10-25 17:44:22.767 Seetong_tps[81982:8802766] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12ba7de40>{number = 24, name = (null)}====
2026-10-25 17:44:22.767 Seetong_tps[81982:8802763] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12ba7ff40>{number = 25, name = (null)}====
2026-10-25 17:44:22.770 Seetong_tps[81982:8802729]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-25 17:44:22.770 Seetong_tps[81982:8802763]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-25 17:44:22.770 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-25 17:44:22.770 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-25 17:44:22.771 Seetong_tps[81982:8802763] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1486 毫秒
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-25 17:44:22 772 - devIds: (
    42065949
)
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-25 17:44:22.771 Seetong_tps[81982:8802729]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-25 17:44:22.772 Seetong_tps[81982:8802729]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-25 17:44:22.857 Seetong_tps[81982:8802759] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-25 17:44:22.857 Seetong_tps[81982:8802759] [DeviceMonitor] 监控管理器初始化完成
2026-10-25 17:44:22.857 Seetong_tps[81982:8802759]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-25 17:44:22.877 Seetong_tps[81982:8802729]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-25 17:44:22.877 Seetong_tps[81982:8802729]  -- WebSocket - 重置重连次数 -- 
2026-10-25 17:44:22.877 Seetong_tps[81982:8802729]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-25 17:44:22.878 Seetong_tps[81982:8802774] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12bb2bbc0>{number = 26, name = (null)}====
2026-10-25 17:44:22.879 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:22.879 Seetong_tps[81982:8802729]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAcICVEEU1BpAQQB","reconn":0}}
2026-10-25 17:44:22.879 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:22.926 Seetong_tps[81982:8802729]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 17:44:22.926 Seetong_tps[81982:8802729]  -- STBluetoothManager - 开始扫描 - 
2026-10-25 17:44:23.033 Seetong_tps[81982:8802729] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-25 17:44:23.033 Seetong_tps[81982:8802729] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-25 17:44:23.034 Seetong_tps[81982:8802729] Formatted Date: 2026-10-25
2026-10-25 17:44:23.034 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:23.036 Seetong_tps[81982:8802763] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12ba7ff40>{number = 25, name = (null)}====
2026-10-25 17:44:23.037 Seetong_tps[81982:8802729]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792921106000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-25 17:44:23.037 Seetong_tps[81982:8802729]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 17:38:26 - p2pLastHeartTime: 1792921106000 - modelHeartTime: 1792921106000
2026-10-25 17:44:23.038 Seetong_tps[81982:8802729]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-25 17:38:26 - p2pLastHeartTime: 1792921106000 - modelHeartTime: 1792921106000
2026-10-25 17:44:23.105 Seetong_tps[81982:8802729] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 17:44:23.111 Seetong_tps[81982:8802729] Sorted Dates (Descending): (
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20",
    "2026-10-19"
)
2026-10-25 17:44:23.113 Seetong_tps[81982:8802729]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-25 start=17:25:36 end=17:44:23 deviceCount=1
2026-10-25 17:44:23.113 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:23.241 Seetong_tps[81982:8802729] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 17:44:23.408 Seetong_tps[81982:8802759]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-25 17:44:23.408 Seetong_tps[81982:8802759]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-25 17:44:23.408 Seetong_tps[81982:8802759]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-25 17:44:23.408 Seetong_tps[81982:8802759]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-25 17:44:23.563 Seetong_tps[81982:8802729] MessageThrottle reloadTableView ---
2026-10-25 17:44:24.529 Seetong_tps[81982:8802729] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-25 17:44:24.529 Seetong_tps[81982:8802729] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-25 17:44:24.529 Seetong_tps[81982:8802729] 用户设置的具体字体大小: 17.000000
2026-10-25 17:44:24.809 Seetong_tps[81982:8802729] AppLaunch hideForRefreshToken
2026-10-25 17:44:24.809 Seetong_tps[81982:8802729] AppLaunch hideForRefreshToken dismiss
2026-10-25 17:44:24.809 Seetong_tps[81982:8802729] AppLaunch dismiss...
2026-10-25 17:44:25.116 Seetong_tps[81982:8802729] AppLaunch dismiss... end
2026-10-25 17:44:25.116 Seetong_tps[81982:8802729]  dealloc -- STAppLaunchWindow
2026-10-25 17:44:25.117 Seetong_tps[81982:8802729]  dealloc -- STAppLaunchViewController
2026-10-25 17:44:25.584 Seetong_tps[81982:8802729]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-25 17:44:25.952 Seetong_tps[81982:8802766] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12ba7de40>{number = 24, name = (null)}====
2026-10-25 17:44:26.023 Seetong_tps[81982:8802766] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-25 17:44:26.024 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:44:26.024 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bbe0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-25 17:44:26.024 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:44:26.025 Seetong_tps[81982:8802766] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 17:44:26.026 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:44:26.026 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bbf4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-25 17:44:26.026 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:44:26.026 Seetong_tps[81982:8802766] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-25 17:44:26.027 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:44:26.027 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14050 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2699767449 sequence 3 version 4
2026-10-25 17:44:26.028 Seetong_tps[81982:8802766] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-25 17:44:26.030 Seetong_tps[81982:8802766] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-25 17:44:26.030 Seetong_tps[81982:8802766] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-25 17:44:26.030 Seetong_tps[81982:8802766] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-25 17:44:26.045 Seetong_tps[81982:8802729] [KMPAlarmModule] module loaded
2026-10-25 17:44:26.045 Seetong_tps[81982:8802729] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x12b8a6140>
2026-10-25 17:44:26.045 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 17:44:26.055 Seetong_tps[81982:8802766] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-25 17:44:26.058 Seetong_tps[81982:8802729]  -- STBluetoothManager - 结束扫描 - 
2026-10-25 17:44:26.068 Seetong_tps[81982:8802774] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-25 17:44:26.097 Seetong_tps[81982:8802729]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-25 17:44:26.097 Seetong_tps[81982:8802729]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-25 17:44:26.097 Seetong_tps[81982:8802729] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-25 17:44:26.404 Seetong_tps[81982:8802766] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ba7de40>{number = 24, name = (null)}====
2026-10-25 17:44:26.734 Seetong_tps[81982:8802740] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-25 17:44:26.736 Seetong_tps[81982:8802740] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-25 17:44:26.736 Seetong_tps[81982:8802740] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-25 17:44:26.737 Seetong_tps[81982:8802740] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-25 17:44:26.738 Seetong_tps[81982:8802740] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-25 17:44:26.740 Seetong_tps[81982:8802740] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-25 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-25 17:44:26.742 Seetong_tps[81982:8802740] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-25 startTime=00:00:00 endTime=17:44:26 cachedAnchor=null-null
2026-10-25 17:44:26.742 Seetong_tps[81982:8802740] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-25 startTime=00:00:00 endTime=17:44:26 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-25 17:44:26.742 Seetong_tps[81982:8802740] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-25, startTime=00:00:00, endTime=17:44:26, deviceIds=[]
2026-10-25 17:44:26.742 Seetong_tps[81982:8802740] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-25 17:44:26.742 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmMessages request date=2026-10-25 start=00:00:00 end=17:44:26 deviceCount=1
2026-10-25 17:44:26.743 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:26.744 Seetong_tps[81982:8802735] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-25 17:44:26.802 Seetong_tps[81982:8802733] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=43
2026-10-25 17:44:26.802 Seetong_tps[81982:8802733] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-25 start=00:00:00 end=17:25:36 totalWindows=1
2026-10-25 17:44:26.802 Seetong_tps[81982:8802733] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-17:25:36
2026-10-25 17:44:26.808 Seetong_tps[81982:8802733] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-25 17:44:27.027 Seetong_tps[81982:8802729] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-25 17:44:27.028 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-25 17:44:27.063 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=78 modelCount=78 itemCount=78 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-25 17:44:27.063 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=78 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-25 17:44:27.065 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-25, startTime=00:00:00, endTime=17:44:26, hasMore=false, itemCount=78
2026-10-25 17:44:27.078 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=78, responseDate=2026-10-25, responseStart=00:00:00, responseEnd=17:44:26, hasMore=false, remoteThumbCount=78, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-25 17:44:27.078 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-25 17:44:27.085 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-25 start=00:00:00 end=17:44:26 count=78 preservedReadCount=0 readStateMs=2 entityMapMs=0 daoMs=5 totalMs=7
2026-10-25 17:44:27.087 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-25 start=00:00:00 end=17:44:26 lastTimestampMs=1792857600000 daoMs=1
2026-10-25 17:44:27.087 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-25, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=17:44:26, hasMore=false, count=100
2026-10-25 17:44:27.087 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-25 start=00:00:00 end=17:44:26 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-17:44:26 anchor=null-null
2026-10-25 17:44:27.087 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=78 fallbackCount=78
2026-10-25 17:44:27.088 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=78, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-25 17:44:27.103 Seetong_tps[81982:8802736] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=366 rowCount=79
2026-10-25 17:44:27.104 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-25 endTime=17:44:26
2026-10-25 17:44:27.104 Seetong_tps[81982:8802736] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-25 17:44:27.104 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-25
2026-10-25 17:44:27.104 Seetong_tps[81982:8802736] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-25 17:44:27.120 Seetong_tps[81982:8802729] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-25 endTime=17:44:26
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-25
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-25 17:44:27.121 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-25 17:44:27.121 Seetong_tps[81982:8802762] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-25 17:44:27.121 Seetong_tps[81982:8802762] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-25 17:44:27.217 Seetong_tps[81982:8802729] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-25 17:44:27.217 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-25
2026-10-25 17:44:27.217 Seetong_tps[81982:8802729] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-25 17:44:27.217 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-25 17:44:27.217 Seetong_tps[81982:8802774] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-25, bucketCount=7, firstDate=2026-10-25, bucketDates=2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20, 2026-10-19
2026-10-25 17:44:27.270 Seetong_tps[81982:8802774] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-25
2026-10-25 17:44:33.197 Seetong_tps[81982:8802729]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-25 17:44:33.872 Seetong_tps[81982:8802740] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-25 17:44:33.993 Seetong_tps[81982:8802729] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10cb02480>
2026-10-25 17:44:33.993 Seetong_tps[81982:8802729] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-25 17:44:33.997 Seetong_tps[81982:8802729]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-25 17:44:33.997 Seetong_tps[81982:8802729]  --- 取消心跳 destoryHeartBeat --- 
2026-10-25 17:44:33.997 Seetong_tps[81982:8802729]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-25 17:44:33.997 Seetong_tps[81982:8802729] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-25 17:44:33.997 Seetong_tps[81982:8802729] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-25 17:44:34.003 Seetong_tps[81982:8802729] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-25 17:44:34.010 Seetong_tps[81982:8802729] [保存失败] 相机对象或存储字典为空
2026-10-26 10:21:38.155 Seetong_tps[83277:8999468] app_version=8.4.106
2026-10-26 10:21:38.157 Seetong_tps[83277:8999468]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-26 10:21:38.157 Seetong_tps[83277:8999468] showForLogin 1
2026-10-26 10:21:38.157 Seetong_tps[83277:8999468] AppLaunch 还剩 6.889016151428223 秒
2026-10-26 10:21:38.169 Seetong_tps[83277:8999476] 询问用户是否开启推送成功
2026-10-26 10:21:38.169 Seetong_tps[83277:8999476] 用户点击允许接收推送
2026-10-26 10:21:38.172 Seetong_tps[83277:8999481] remoteNotificationSetting: <UNNotificationSettings: 0x1456cd540; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-26 10:21:38.175 Seetong_tps[83277:8999468]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-26 10:21:38.180 Seetong_tps[83277:8999468] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.548MB
2026-10-26 10:21:38.181 Seetong_tps[83277:8999468] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.548MB
2026-10-26 10:21:38.182 Seetong_tps[83277:8999468] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.548MB
2026-10-26 10:21:38.196 Seetong_tps[83277:8999468] viewDidLoad/configtime=2026-10-26 02:21:38 +0000
2026-10-26 10:21:38.196 Seetong_tps[83277:8999468]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-26 10:21:38.196 Seetong_tps[83277:8999468]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-26 10:21:38.230 Seetong_tps[83277:8999510] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-26 10:21:38.230 Seetong_tps[83277:8999510]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-26 10:21:38.230 Seetong_tps[83277:8999510]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-26 10:21:38.230 Seetong_tps[83277:8999510]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-26 10:21:38.230 Seetong_tps[83277:8999510]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-26 10:21:38.233 Seetong_tps[83277:8999468]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-26 10:21:38.236 Seetong_tps[83277:8999468]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-26 10:21:38.237 Seetong_tps[83277:8999468] 开始检查未读客服消息...
2026-10-26 10:21:38.237 Seetong_tps[83277:8999468] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-26 10:21:38.241 Seetong_tps[83277:8999468]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-26 10:21:38.241 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty - 
2026-10-26 10:21:38.241 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-26 10:21:38.244 Seetong_tps[83277:8999468] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-26 10:21:38.244 Seetong_tps[83277:8999468] NAV deviceOrientationDidChange:1
2026-10-26 10:21:38.247 Seetong_tps[83277:8999468] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-26 10:21:38.247 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty - 
2026-10-26 10:21:38.247 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-26 10:21:38.282 Seetong_tps[83277:8999468]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-26 10:21:38.368 Seetong_tps[83277:8999468] Super properties have already been unregistered.
2026-10-26 10:21:38.368 Seetong_tps[83277:8999468] UMAPM_OOMSampling(0,0):NO
2026-10-26 10:21:38.371 Seetong_tps[83277:8999468]  -- deviceListDataUpdate - AppLaunch 还剩 1.675158023834229 秒 - 再延迟 2.175158023834229 秒 - 启动耗时 1.324841976165771 秒
2026-10-26 10:21:38.371 Seetong_tps[83277:8999468] groupDeviceList 已在进行中，等待后重新分组
2026-10-26 10:21:38.371 Seetong_tps[83277:8999468]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1325 毫秒
2026-10-26 10:21:38.384 Seetong_tps[83277:8999468] ++++-[VideoView dealloc]++++
2026-10-26 10:21:38.385 Seetong_tps[83277:8999468] OpenGLView20_Seetong dealloc:0x145e75b80
2026-10-26 10:21:38.410 Seetong_tps[83277:8999468] UMAPM_NetworkSampling(0,0):NO
2026-10-26 10:21:38.410 Seetong_tps[83277:8999468]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-26 10:21:38.410 Seetong_tps[83277:8999468]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-26 10:21:38.411 Seetong_tps[83277:8999468]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-26 10:21:38.413 Seetong_tps[83277:8999468] 蓝牙已打开
2026-10-26 10:21:38.423 Seetong_tps[83277:8999468]  -- WebSocket - 重置重连次数 -- 
2026-10-26 10:21:38.432 Seetong_tps[83277:8999468]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-26 10:21:38.432 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty - 
2026-10-26 10:21:38.432 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-26 10:21:38.433 Seetong_tps[83277:8999468] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-26 10:21:38.433 Seetong_tps[83277:8999468] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-26 10:21:38.439 Seetong_tps[83277:8999468]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-26 10:21:38.440 Seetong_tps[83277:8999468]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-26 10:21:38.440 Seetong_tps[83277:8999468]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-26 10:21:38.440 Seetong_tps[83277:8999468]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-26 10:21:38.440 Seetong_tps[83277:8999468]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-26 10:21:38.440 Seetong_tps[83277:8999468]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTMwNjc2OTgsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.3U_OkDE_9BZ11QUZdV6QrPu0JEObCia0sU8PJGer2ZE","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU1NzMyOTgsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyOTgxMjk4LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.HfPPtJKX0QEkKESb_CO3FsuVzc5VA4z1XSfWZUKzlHM","expires_in":86399,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-26 10:21:38.444 Seetong_tps[83277:8999468]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792981298.444088
2026-10-26 10:21:38.444 Seetong_tps[83277:8999468]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792981298.444088
2026-10-26 10:21:38.444 Seetong_tps[83277:8999468]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792981298.444088 - lastRefreshTokenTime: 1792981298.444088
2026-10-26 10:21:38.738 Seetong_tps[83277:8999468]  -- STBluetoothManager - 结束扫描 - 
2026-10-26 10:21:38.738 Seetong_tps[83277:8999468]  -- STBluetoothManager - 开始扫描 - 
2026-10-26 10:21:38.761 Seetong_tps[83277:8999563] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x146195700>{number = 20, name = (null)}====
2026-10-26 10:21:38.772 Seetong_tps[83277:8999468]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-26 10:21:38.773 Seetong_tps[83277:8999468]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-26 10:21:38.778 Seetong_tps[83277:8999468]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=48&addr=bjrelayvip2.s2.seetong.com:7443;type=0&load=35&addr=bjrelayvip3.s2.seetong.com:1443;type=0&load=39&addr=bjrelay44.s2.seetong.com:8443;","clientIp":"111.55.197.205","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=bjrelay7.s5.seetong.com:1443;type=0&load=23&addr=bjrelay50.s5.seetong.com:6443;type=0&load=22&addr=bjrelay54.s5.seetong.com:7443;"}
2026-10-26 10:21:38.785 Seetong_tps[83277:8999566] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x146195840>{number = 21, name = (null)}====
2026-10-26 10:21:38.785 Seetong_tps[83277:8999482] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1446d0340>{number = 9, name = (null)}====
2026-10-26 10:21:38.787 Seetong_tps[83277:8999510] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzU4NjA5ODcwMywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.q-fHOIUWErFAHANTWykpHZklIjObt1Dye_4MoudfWMc","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzU4NjA5ODcwMywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTEzX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXkxIl19.6xRyLk5jOu4GYl8lLtljfJiBf_T1wua0xA4WxSzlql0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.156.167.13:24900"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24900"}]}
====
2026-10-26 10:21:38.797 Seetong_tps[83277:8999568] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x146195880>{number = 22, name = (null)}====
2026-10-26 10:21:38.799 Seetong_tps[83277:8999468] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-26 10:21:38.808 Seetong_tps[83277:8999565] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x146195780>{number = 23, name = (null)}====
2026-10-26 10:21:38.808 Seetong_tps[83277:8999468] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-26 10:21:38.808 Seetong_tps[83277:8999468] 客服消息未读数量: 0
2026-10-26 10:21:38.814 Seetong_tps[83277:8999577] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x145f9e800>{number = 17, name = (null)}====
2026-10-26 10:21:38.828 Seetong_tps[83277:8999476] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14443b040>{number = 5, name = (null)}====
2026-10-26 10:21:38.829 Seetong_tps[83277:8999468]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-26 10:21:38.830 Seetong_tps[83277:8999484] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1446d0300>{number = 8, name = (null)}====
2026-10-26 10:21:38.833 Seetong_tps[83277:8999475] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x144438d80>{number = 2, name = (null)}====
2026-10-26 10:21:38.833 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-26 10:21:38.878 Seetong_tps[83277:8999552] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1463f8800>{number = 24, name = (null)}====
2026-10-26 10:21:38.882 Seetong_tps[83277:8999567] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1463f8900>{number = 25, name = (null)}====
2026-10-26 10:21:38.882 Seetong_tps[83277:8999564] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1463f8940>{number = 26, name = (null)}====
2026-10-26 10:21:38.882 Seetong_tps[83277:8999569] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x145e1c600>{number = 13, name = (null)}====
2026-10-26 10:21:38.882 Seetong_tps[83277:8999468]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-26 10:21:38.882 Seetong_tps[83277:8999564]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-26 10:21:38.882 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-26 10:21:38.882 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-26 10:21:38.882 Seetong_tps[83277:8999468]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-26 10:21:38.883 Seetong_tps[83277:8999468]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1cDU1UFAFIIOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-26 10:21:38.883 Seetong_tps[83277:8999468]  -- 获取版本信息成功: {
}
2026-10-26 10:21:38.883 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-26 10:21:38.883 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-26 10:21:38.884 Seetong_tps[83277:8999564]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-26 10:21:38.884 Seetong_tps[83277:8999564]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-26 10:21:38.884 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-26 10:21:38.884 Seetong_tps[83277:8999564] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1838 毫秒
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-26 10:21:38.884 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-26 10:21:38.885 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-26 10:21:38 885 - devIds: (
    42065949
)
2026-10-26 10:21:38.885 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-26 10:21:38.885 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-26 10:21:38.885 Seetong_tps[83277:8999468]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-26 10:21:38.887 Seetong_tps[83277:8999468]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-26 10:21:38.905 Seetong_tps[83277:8999481] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x14443b500>{number = 6, name = (null)}====
2026-10-26 10:21:38.931 Seetong_tps[83277:8999468] MessageThrottle reloadTableView ---
2026-10-26 10:21:38.998 Seetong_tps[83277:8999468]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-26 10:21:38.998 Seetong_tps[83277:8999468]  -- WebSocket - 重置重连次数 -- 
2026-10-26 10:21:38.998 Seetong_tps[83277:8999468]  -- WebSocket connection 长连接成功 - 耗时：0.8 秒
2026-10-26 10:21:39.001 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:39.001 Seetong_tps[83277:8999468]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAQIAlcBUltpAQQB","reconn":0}}
2026-10-26 10:21:39.001 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:39.153 Seetong_tps[83277:8999468] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-26 10:21:39.153 Seetong_tps[83277:8999468] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-26 10:21:39.154 Seetong_tps[83277:8999468] Formatted Date: 2026-10-26
2026-10-26 10:21:39.154 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:39.222 Seetong_tps[83277:8999569] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x145e1c600>{number = 13, name = (null)}====
2026-10-26 10:21:39.222 Seetong_tps[83277:8999468]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792977806000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-26 10:21:39.223 Seetong_tps[83277:8999468]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-26 09:23:26 - p2pLastHeartTime: 1792977806000 - modelHeartTime: 1792977806000
2026-10-26 10:21:39.223 Seetong_tps[83277:8999468]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-26 09:23:26 - p2pLastHeartTime: 1792977806000 - modelHeartTime: 1792977806000
2026-10-26 10:21:39.234 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-26 10:21:39.237 Seetong_tps[83277:8999468] Sorted Dates (Descending): (
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21",
    "2026-10-20"
)
2026-10-26 10:21:39.238 Seetong_tps[83277:8999468]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-26 start=17:44:26 end=10:21:39 deviceCount=1
2026-10-26 10:21:39.238 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:39.303 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-26 10:21:39.748 Seetong_tps[83277:8999468] MessageThrottle reloadTableView ---
2026-10-26 10:21:40.342 Seetong_tps[83277:8999468] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-26 10:21:40.342 Seetong_tps[83277:8999468] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-26 10:21:40.342 Seetong_tps[83277:8999468] 用户设置的具体字体大小: 17.000000
2026-10-26 10:21:40.648 Seetong_tps[83277:8999468] AppLaunch hideForRefreshToken
2026-10-26 10:21:40.648 Seetong_tps[83277:8999468] AppLaunch hideForRefreshToken dismiss
2026-10-26 10:21:40.648 Seetong_tps[83277:8999468] AppLaunch dismiss...
2026-10-26 10:21:40.650 Seetong_tps[83277:8999510] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-26 10:21:40.650 Seetong_tps[83277:8999510] [DeviceMonitor] 监控管理器初始化完成
2026-10-26 10:21:40.650 Seetong_tps[83277:8999510]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-26 10:21:40.650 Seetong_tps[83277:8999510]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-26 10:21:40.956 Seetong_tps[83277:8999468] AppLaunch dismiss... end
2026-10-26 10:21:40.956 Seetong_tps[83277:8999468]  dealloc -- STAppLaunchWindow
2026-10-26 10:21:40.957 Seetong_tps[83277:8999468]  dealloc -- STAppLaunchViewController
2026-10-26 10:21:41.179 Seetong_tps[83277:8999468] MessageThrottle reloadTableView ---
2026-10-26 10:21:41.386 Seetong_tps[83277:8999468]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-26 10:21:41.714 Seetong_tps[83277:8999573] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x145e1c740>{number = 14, name = (null)}====
2026-10-26 10:21:41.808 Seetong_tps[83277:8999510]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-26 10:21:41.808 Seetong_tps[83277:8999510]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-26 10:21:41.808 Seetong_tps[83277:8999510]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-26 10:21:41.808 Seetong_tps[83277:8999510]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-26 10:21:41.865 Seetong_tps[83277:8999468]  -- STBluetoothManager - 结束扫描 - 
2026-10-26 10:21:41.866 Seetong_tps[83277:8999468]  -- STBluetoothManager - 开始扫描 - 
2026-10-26 10:21:41.867 Seetong_tps[83277:8999481] zzzzz:FC_ResumeDevCom start
2026-10-26 10:21:41.867 Seetong_tps[83277:8999481] zzzzz:FC_ResumeDevCom
2026-10-26 10:21:42.110 Seetong_tps[83277:8999468]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-26 10:21:42.110 Seetong_tps[83277:8999468]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-26 10:21:42.110 Seetong_tps[83277:8999468] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-26 10:21:42.219 Seetong_tps[83277:8999573] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x145e1c740>{number = 14, name = (null)}====
2026-10-26 10:21:42.221 Seetong_tps[83277:8999468]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-26 10:21:42.238 Seetong_tps[83277:8999569] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x145e1c600>{number = 13, name = (null)}====
2026-10-26 10:21:42.250 Seetong_tps[83277:8999468]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-26 10:21:42.250 Seetong_tps[83277:8999569]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-26 10:21:42.251 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-26 10:21:42.251 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-26 10:21:42.252 Seetong_tps[83277:8999569] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-26 10:21:42.252 Seetong_tps[83277:8999468]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-26 10:21:42.252 Seetong_tps[83277:8999468]  -- observeValueForKeyPath isLoading NO -- 
2026-10-26 10:21:42.252 Seetong_tps[83277:8999468]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-26 10:21:42.252 Seetong_tps[83277:8999468]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5206 毫秒
2026-10-26 10:21:42.253 Seetong_tps[83277:8999468]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-26 10:21:42.253 Seetong_tps[83277:8999468]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-26 10:21:42.253 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-26 10:21:42.253 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-26 10:21:42.253 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:42.254 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-26 10:21:42 254 - devIds: (
    42065949
)
2026-10-26 10:21:42.254 Seetong_tps[83277:8999468]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F9654791-627B-4262-A760-8DCF4C46C6AD
2026-10-26 10:21:42.254 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:42.254 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-26 10:21:42.255 Seetong_tps[83277:8999468]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-26 10:21:42.257 Seetong_tps[83277:8999468]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-26 10:21:42.348 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_low_power_online
2026-10-26 10:21:42.348 Seetong_tps[83277:8999468]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1792977806000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-26 10:21:42.349 Seetong_tps[83277:8999468]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-26 09:23:26 - p2pLastHeartTime: 1792977806000 - modelHeartTime: 1792977806000
2026-10-26 10:21:42.350 Seetong_tps[83277:8999468]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-26 09:23:26 - p2pLastHeartTime: 1792977806000 - modelHeartTime: 1792977806000
2026-10-26 10:21:42.407 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_low_power_wake_command
2026-10-26 10:21:42.476 Seetong_tps[83277:8999567] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1463f8900>{number = 25, name = (null)}====
2026-10-26 10:21:42.877 Seetong_tps[83277:8999468] MessageThrottle reloadTableView ---
2026-10-26 10:21:43.687 Seetong_tps[83277:8999577] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-26 10:21:43.694 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-26 10:21:43.694 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e2c4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-26 10:21:43.694 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-26 10:21:43.695 Seetong_tps[83277:8999577] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-26 10:21:43.695 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-26 10:21:43.695 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e2c8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-26 10:21:43.696 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-26 10:21:43.696 Seetong_tps[83277:8999577] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-26 10:21:43.697 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-26 10:21:43.697 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-26 10:21:43.697 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-26 10:21:43.697 Seetong_tps[83277:8999577] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-26 10:21:43.697 Seetong_tps[83277:8999577] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-26 10:21:43.698 Seetong_tps[83277:8999577] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14212 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-26 10:21:43.698 Seetong_tps[83277:8999577] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2581700482 sequence 3 version 4
2026-10-26 10:21:43.698 Seetong_tps[83277:8999577] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-26 10:21:43.699 Seetong_tps[83277:8999577] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-26 10:21:43.699 Seetong_tps[83277:8999577] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-26 10:21:43.699 Seetong_tps[83277:8999577] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-26 10:21:43.712 Seetong_tps[83277:8999468] [KMPAlarmModule] module loaded
2026-10-26 10:21:43.712 Seetong_tps[83277:8999468] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x14693aac0>
2026-10-26 10:21:43.712 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-26 10:21:43.722 Seetong_tps[83277:8999577] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-26 10:21:43.725 Seetong_tps[83277:8999468]  -- STBluetoothManager - 结束扫描 - 
2026-10-26 10:21:43.734 Seetong_tps[83277:8999577] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-26 10:21:43.773 Seetong_tps[83277:8999468] UMAPM_OOMSampling(0,0):NO
2026-10-26 10:21:43.773 Seetong_tps[83277:8999468] UMAPM_NetworkSampling(0,0):NO
2026-10-26 10:21:44.396 Seetong_tps[83277:8999564] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-26 10:21:44.397 Seetong_tps[83277:8999564] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-26 10:21:44.397 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-26 10:21:44.397 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-26 10:21:44.398 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-26 10:21:44.399 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-26 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-26 10:21:44.400 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-26 startTime=00:00:00 endTime=10:21:44 cachedAnchor=null-null
2026-10-26 10:21:44.400 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-26 startTime=00:00:00 endTime=10:21:44 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-26 10:21:44.400 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-26, startTime=00:00:00, endTime=10:21:44, deviceIds=[]
2026-10-26 10:21:44.400 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-26 10:21:44.401 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmMessages request date=2026-10-26 start=00:00:00 end=10:21:44 deviceCount=1
2026-10-26 10:21:44.401 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:44.403 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-26 10:21:44.446 Seetong_tps[83277:8999468]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-26 10:21:44.446 Seetong_tps[83277:8999468]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-26 10:21:44.448 Seetong_tps[83277:8999468] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-26 10:21:44.448 Seetong_tps[83277:8999468] 有wifi
2026-10-26 10:21:44.467 Seetong_tps[83277:8999569] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-26 10:21:44.467 Seetong_tps[83277:8999569] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-26
2026-10-26 10:21:44.467 Seetong_tps[83277:8999569] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-26 10:21:44.473 Seetong_tps[83277:8999569] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-26 10:21:44.711 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-26 10:21:44.711 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-26 10:21:44.741 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=32 modelCount=32 itemCount=32 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-26 10:21:44.741 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=32 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-26 10:21:44.742 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-26, startTime=00:00:00, endTime=10:21:44, hasMore=false, itemCount=32
2026-10-26 10:21:44.750 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=32, responseDate=2026-10-26, responseStart=00:00:00, responseEnd=10:21:44, hasMore=false, remoteThumbCount=32, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-26 10:21:44.750 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-26 10:21:44.761 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-26 start=00:00:00 end=10:21:44 count=32 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=10 totalMs=11
2026-10-26 10:21:44.763 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-26 start=00:00:00 end=10:21:44 lastTimestampMs=1792944000000 daoMs=1
2026-10-26 10:21:44.763 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-26, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:21:44, hasMore=false, count=100
2026-10-26 10:21:44.764 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-26 start=00:00:00 end=10:21:44 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:21:44 anchor=null-null
2026-10-26 10:21:44.764 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=32 fallbackCount=32
2026-10-26 10:21:44.764 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=32, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-26 10:21:44.771 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=372 rowCount=33
2026-10-26 10:21:44.773 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-26 endTime=10:21:44
2026-10-26 10:21:44.773 Seetong_tps[83277:8999564] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-26 10:21:44.773 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-26
2026-10-26 10:21:44.773 Seetong_tps[83277:8999564] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-26 endTime=10:21:44
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-26
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-26 10:21:44.797 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-26 10:21:44.797 Seetong_tps[83277:8999482] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-26 10:21:44.798 Seetong_tps[83277:8999482] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-26 10:21:44.876 Seetong_tps[83277:8999468] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-26 10:21:44.876 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-26
2026-10-26 10:21:44.876 Seetong_tps[83277:8999468] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-26 10:21:44.876 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-26 10:21:44.876 Seetong_tps[83277:8999482] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-26, bucketCount=7, firstDate=2026-10-26, bucketDates=2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21, 2026-10-20
2026-10-26 10:21:44.930 Seetong_tps[83277:8999482] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-26
2026-10-26 10:21:48.371 Seetong_tps[83277:8999468]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-26 10:21:48.540 Seetong_tps[83277:8999468]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-26 10:21:48.540 Seetong_tps[83277:8999468]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-26 10:21:48.543 Seetong_tps[83277:8999468] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-26 10:21:48.543 Seetong_tps[83277:8999468] 有wifi
2026-10-26 10:21:55.738 Seetong_tps[83277:8999482] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-26 10:21:55.752 Seetong_tps[83277:8999468] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1471dc1c0>
2026-10-26 10:21:55.752 Seetong_tps[83277:8999468] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-26 10:21:55.775 Seetong_tps[83277:8999552] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-26 10:21:56.106 Seetong_tps[83277:8999468]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-26 10:21:56.107 Seetong_tps[83277:8999468]  --- 取消心跳 destoryHeartBeat --- 
2026-10-26 10:21:56.107 Seetong_tps[83277:8999468]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-26 10:21:56.108 Seetong_tps[83277:8999468] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-26 10:21:56.108 Seetong_tps[83277:8999468] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-26 10:21:56.116 Seetong_tps[83277:8999468] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-26 10:21:56.122 Seetong_tps[83277:8999468] [保存失败] 相机对象或存储字典为空
2026-10-27 10:30:31.913 Seetong_tps[86961:9438374] app_version=8.4.106
2026-10-27 10:30:31.914 Seetong_tps[86961:9438374]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 10:30:31.914 Seetong_tps[86961:9438374] showForLogin 1
2026-10-27 10:30:31.914 Seetong_tps[86961:9438374] AppLaunch 还剩 6.990220069885254 秒
2026-10-27 10:30:31.926 Seetong_tps[86961:9438390] 询问用户是否开启推送成功
2026-10-27 10:30:31.926 Seetong_tps[86961:9438390] 用户点击允许接收推送
2026-10-27 10:30:31.928 Seetong_tps[86961:9438391] remoteNotificationSetting: <UNNotificationSettings: 0x13f6e95e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 10:30:31.934 Seetong_tps[86961:9438374]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 10:30:31.939 Seetong_tps[86961:9438374] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.767MB
2026-10-27 10:30:31.940 Seetong_tps[86961:9438374] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.767MB
2026-10-27 10:30:31.940 Seetong_tps[86961:9438374] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.767MB
2026-10-27 10:30:31.952 Seetong_tps[86961:9438374] viewDidLoad/configtime=2026-10-27 02:30:31 +0000
2026-10-27 10:30:31.953 Seetong_tps[86961:9438374]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 10:30:31.953 Seetong_tps[86961:9438374]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 10:30:31.962 Seetong_tps[86961:9438409] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 10:30:31.962 Seetong_tps[86961:9438409]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 10:30:31.962 Seetong_tps[86961:9438409]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 10:30:31.962 Seetong_tps[86961:9438409]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 10:30:31.962 Seetong_tps[86961:9438409]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 10:30:31.991 Seetong_tps[86961:9438374]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 10:30:31.993 Seetong_tps[86961:9438374]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 10:30:31.993 Seetong_tps[86961:9438374] 开始检查未读客服消息...
2026-10-27 10:30:31.993 Seetong_tps[86961:9438374] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 10:30:31.998 Seetong_tps[86961:9438374]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 10:30:31.998 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty - 
2026-10-27 10:30:31.998 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 10:30:32.000 Seetong_tps[86961:9438374] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 10:30:32.000 Seetong_tps[86961:9438374] NAV deviceOrientationDidChange:1
2026-10-27 10:30:32.003 Seetong_tps[86961:9438374] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 10:30:32.003 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty - 
2026-10-27 10:30:32.003 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 10:30:32.040 Seetong_tps[86961:9438374]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 10:30:32.120 Seetong_tps[86961:9438374] Super properties have already been unregistered.
2026-10-27 10:30:32.120 Seetong_tps[86961:9438374] UMAPM_OOMSampling(0,0):NO
2026-10-27 10:30:32.123 Seetong_tps[86961:9438374]  -- deviceListDataUpdate - AppLaunch 还剩 1.781713008880615 秒 - 再延迟 2.281713008880615 秒 - 启动耗时 1.218286991119385 秒
2026-10-27 10:30:32.123 Seetong_tps[86961:9438374] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 10:30:32.123 Seetong_tps[86961:9438374]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1218 毫秒
2026-10-27 10:30:32.137 Seetong_tps[86961:9438374]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-27 10:30:32.137 Seetong_tps[86961:9438374]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-27 10:30:32.137 Seetong_tps[86961:9438374]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-27 10:30:32.137 Seetong_tps[86961:9438374]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTMxNTQ2MzEsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.5j93WJqcZsZqVwCju16pAzmKeeeHqKfCFmzAVaqhMt0","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU2NjAyMzEsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkzMDY4MjMxLCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.DB7FUb2GfhR6e9tBtNRhQsU9j2noYHUoVZkWxjlVKSY","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-27 10:30:32.144 Seetong_tps[86961:9438374]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1793068232.144235
2026-10-27 10:30:32.144 Seetong_tps[86961:9438374]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1793068232.144235
2026-10-27 10:30:32.144 Seetong_tps[86961:9438374]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1793068232.144235 - lastRefreshTokenTime: 1793068232.144235
2026-10-27 10:30:32.149 Seetong_tps[86961:9438374] ++++-[VideoView dealloc]++++
2026-10-27 10:30:32.150 Seetong_tps[86961:9438374] OpenGLView20_Seetong dealloc:0x13fea5b80
2026-10-27 10:30:32.174 Seetong_tps[86961:9438374] UMAPM_NetworkSampling(0,0):NO
2026-10-27 10:30:32.174 Seetong_tps[86961:9438374]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 10:30:32.174 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:32.175 Seetong_tps[86961:9438374]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-27 10:30:32.177 Seetong_tps[86961:9438374] 蓝牙已打开
2026-10-27 10:30:32.189 Seetong_tps[86961:9438374]  -- WebSocket - 重置重连次数 -- 
2026-10-27 10:30:32.198 Seetong_tps[86961:9438374]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 10:30:32.198 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty - 
2026-10-27 10:30:32.198 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 10:30:32.198 Seetong_tps[86961:9438374] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 10:30:32.198 Seetong_tps[86961:9438374] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 10:30:32.206 Seetong_tps[86961:9438374]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:30:32.206 Seetong_tps[86961:9438374]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 10:30:32.230 Seetong_tps[86961:9438445] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x14037e080>{number = 19, name = (null)}====
2026-10-27 10:30:32.235 Seetong_tps[86961:9438448] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x14037ea00>{number = 20, name = (null)}====
2026-10-27 10:30:32.236 Seetong_tps[86961:9438443] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x14037efc0>{number = 21, name = (null)}====
2026-10-27 10:30:32.239 Seetong_tps[86961:9438409] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY3MzAzMjE3Niwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.XMnq7JavtF8n_vC10u_UvVL53iYzU1NipI7ey9wZaiI","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY3MzAzMjE3Niwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXk0Il19.UuKA55vKtReUa7VrB_WnQwhKd7DwpFCqdEe0PHiFs_U","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24900"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24903"}]}
====
2026-10-27 10:30:32.245 Seetong_tps[86961:9438374] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 10:30:32.245 Seetong_tps[86961:9438374] 客服消息未读数量: 0
2026-10-27 10:30:32.245 Seetong_tps[86961:9438374] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 10:30:32.248 Seetong_tps[86961:9438374]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 10:30:32.248 Seetong_tps[86961:9438374]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 10:30:32.250 Seetong_tps[86961:9438450] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x14037d680>{number = 23, name = (null)}====
2026-10-27 10:30:32.250 Seetong_tps[86961:9438446] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x14037d6c0>{number = 22, name = (null)}====
2026-10-27 10:30:32.250 Seetong_tps[86961:9438390] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x13fe0c940>{number = 14, name = (null)}====
2026-10-27 10:30:32.252 Seetong_tps[86961:9438374]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=43&addr=bjrelayvip2.s2.seetong.com:2443;type=0&load=42&addr=bjrelay42.s2.seetong.com:2443;type=0&load=33&addr=bjrelayvip2.s2.seetong.com:14443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay6.s5.seetong.com:9443;type=0&load=23&addr=bjrelay1.s5.seetong.com:7443;type=0&load=23&addr=bjrelay46.s2.seetong.com:5443;"}
2026-10-27 10:30:32.253 Seetong_tps[86961:9438374]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 10:30:32.253 Seetong_tps[86961:9438374]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUVIEUlYHAlNvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 10:30:32.254 Seetong_tps[86961:9438413] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13e43be00>{number = 11, name = (null)}====
2026-10-27 10:30:32.255 Seetong_tps[86961:9438444] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x14037cb80>{number = 25, name = (null)}====
2026-10-27 10:30:32.257 Seetong_tps[86961:9438374]  -- 获取版本信息成功: {
}
2026-10-27 10:30:32.273 Seetong_tps[86961:9438415] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x13f73b1c0>{number = 12, name = (null)}====
2026-10-27 10:30:32.275 Seetong_tps[86961:9438391] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13e6c0640>{number = 7, name = (null)}====
2026-10-27 10:30:32.275 Seetong_tps[86961:9438447] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13fe58880>{number = 15, name = (null)}====
2026-10-27 10:30:32.275 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:32.277 Seetong_tps[86961:9438384] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x13e438d80>{number = 2, name = (null)}====
2026-10-27 10:30:32.277 Seetong_tps[86961:9438392] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13e6c24c0>{number = 6, name = (null)}====
2026-10-27 10:30:32.277 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 10:30:32.279 Seetong_tps[86961:9438374]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 10:30:32.279 Seetong_tps[86961:9438384]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 10:30:32.279 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 10:30:32.279 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 10:30:32.279 Seetong_tps[86961:9438386] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13e43b880>{number = 5, name = (null)}====
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 10:30:32.280 Seetong_tps[86961:9438384] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1375 毫秒
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 10:30:32 280 - devIds: (
    42065949
)
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:32.280 Seetong_tps[86961:9438374]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:30:32.309 Seetong_tps[86961:9438374]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 10:30:32.309 Seetong_tps[86961:9438374]  -- WebSocket - 重置重连次数 -- 
2026-10-27 10:30:32.309 Seetong_tps[86961:9438374]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-27 10:30:32.310 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:32.310 Seetong_tps[86961:9438374]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUIAlYAUlBpAQQB","reconn":0}}
2026-10-27 10:30:32.310 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:32.459 Seetong_tps[86961:9438374] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 10:30:32.459 Seetong_tps[86961:9438374] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 10:30:32.459 Seetong_tps[86961:9438374] Formatted Date: 2026-10-27
2026-10-27 10:30:32.459 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:32.494 Seetong_tps[86961:9438374]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 10:30:32.496 Seetong_tps[86961:9438374]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 10:30:32.497 Seetong_tps[86961:9438386] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x13e43b880>{number = 5, name = (null)}====
2026-10-27 10:30:32.499 Seetong_tps[86961:9438374]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793064746000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 10:30:32.500 Seetong_tps[86961:9438374]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:30:32.500 Seetong_tps[86961:9438374]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:30:32.528 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 10:30:32.531 Seetong_tps[86961:9438374] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 10:30:32.533 Seetong_tps[86961:9438374]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=10:21:44 end=10:30:32 deviceCount=1
2026-10-27 10:30:32.533 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:32.573 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 10:30:32.697 Seetong_tps[86961:9438374] MessageThrottle reloadTableView ---
2026-10-27 10:30:34.091 Seetong_tps[86961:9438374] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 10:30:34.091 Seetong_tps[86961:9438374] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 10:30:34.092 Seetong_tps[86961:9438374] 用户设置的具体字体大小: 17.000000
2026-10-27 10:30:34.407 Seetong_tps[86961:9438409] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 10:30:34.407 Seetong_tps[86961:9438409] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 10:30:34.408 Seetong_tps[86961:9438409]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-27 10:30:34.408 Seetong_tps[86961:9438409]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 10:30:34.409 Seetong_tps[86961:9438374] AppLaunch hideForRefreshToken
2026-10-27 10:30:34.409 Seetong_tps[86961:9438374] AppLaunch hideForRefreshToken dismiss
2026-10-27 10:30:34.409 Seetong_tps[86961:9438374] AppLaunch dismiss...
2026-10-27 10:30:34.715 Seetong_tps[86961:9438374] AppLaunch dismiss... end
2026-10-27 10:30:34.715 Seetong_tps[86961:9438374]  dealloc -- STAppLaunchWindow
2026-10-27 10:30:34.716 Seetong_tps[86961:9438374]  dealloc -- STAppLaunchViewController
2026-10-27 10:30:34.935 Seetong_tps[86961:9438374] MessageThrottle reloadTableView ---
2026-10-27 10:30:35.149 Seetong_tps[86961:9438374]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 10:30:35.452 Seetong_tps[86961:9438392] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13e6c24c0>{number = 6, name = (null)}====
2026-10-27 10:30:35.612 Seetong_tps[86961:9438374]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 10:30:35.612 Seetong_tps[86961:9438374]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 10:30:35.613 Seetong_tps[86961:9438384] zzzzz:FC_ResumeDevCom start
2026-10-27 10:30:35.613 Seetong_tps[86961:9438384] zzzzz:FC_ResumeDevCom
2026-10-27 10:30:35.716 Seetong_tps[86961:9438409]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 10:30:35.716 Seetong_tps[86961:9438409]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 10:30:35.716 Seetong_tps[86961:9438409]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 10:30:35.716 Seetong_tps[86961:9438409]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 10:30:35.857 Seetong_tps[86961:9438374]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 10:30:35.859 Seetong_tps[86961:9438374]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 10:30:35.859 Seetong_tps[86961:9438374] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 10:30:35.931 Seetong_tps[86961:9438392] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13e6c24c0>{number = 6, name = (null)}====
2026-10-27 10:30:35.932 Seetong_tps[86961:9438449] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13fe589c0>{number = 16, name = (null)}====
2026-10-27 10:30:35.933 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:35.944 Seetong_tps[86961:9438374]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 10:30:35.944 Seetong_tps[86961:9438455]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 10:30:35.944 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 10:30:35.944 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 10:30:35.948 Seetong_tps[86961:9438455] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 10:30:35.966 Seetong_tps[86961:9438374]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 10:30:35.967 Seetong_tps[86961:9438374]  -- observeValueForKeyPath isLoading NO -- 
2026-10-27 10:30:35.967 Seetong_tps[86961:9438374]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 10:30:35.967 Seetong_tps[86961:9438374]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5062 毫秒
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 10:30:35 969 - devIds: (
    42065949
)
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 566D4E97-C6B0-4F8B-99F6-CC4735BF950A
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:35.968 Seetong_tps[86961:9438374]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 10:30:35.971 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:35.972 Seetong_tps[86961:9438374]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:30:36.030 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_low_power_online
2026-10-27 10:30:36.030 Seetong_tps[86961:9438374]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793064746000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 10:30:36.031 Seetong_tps[86961:9438374]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:30:36.031 Seetong_tps[86961:9438374]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:30:36.066 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_low_power_wake_command
2026-10-27 10:30:36.569 Seetong_tps[86961:9438445] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-27 10:30:36.576 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 10:30:36.576 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ed04000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-27 10:30:36.576 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 10:30:36.577 Seetong_tps[86961:9438445] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 10:30:36.577 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 10:30:36.578 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ed08000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-27 10:30:36.578 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 10:30:36.579 Seetong_tps[86961:9438445] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 10:30:36.579 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 10:30:36.579 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14374 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 546455409 sequence 3 version 4
2026-10-27 10:30:36.580 Seetong_tps[86961:9438445] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-27 10:30:36.582 Seetong_tps[86961:9438445] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-27 10:30:36.582 Seetong_tps[86961:9438445] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-27 10:30:36.582 Seetong_tps[86961:9438445] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-27 10:30:36.594 Seetong_tps[86961:9438374] [KMPAlarmModule] module loaded
2026-10-27 10:30:36.595 Seetong_tps[86961:9438374] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1404fb640>
2026-10-27 10:30:36.595 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 10:30:36.605 Seetong_tps[86961:9438445] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-27 10:30:36.607 Seetong_tps[86961:9438374]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 10:30:36.618 Seetong_tps[86961:9438374] MessageThrottle reloadTableView ---
2026-10-27 10:30:36.618 Seetong_tps[86961:9438445] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-27 10:30:37.115 Seetong_tps[86961:9438384] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13e438d80>{number = 2, name = (null)}====
2026-10-27 10:30:37.228 Seetong_tps[86961:9438374] UMAPM_OOMSampling(0,0):NO
2026-10-27 10:30:37.228 Seetong_tps[86961:9438374] UMAPM_NetworkSampling(0,0):NO
2026-10-27 10:30:37.283 Seetong_tps[86961:9438415] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-27 10:30:37.285 Seetong_tps[86961:9438415] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-27 10:30:37.286 Seetong_tps[86961:9438415] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-27 10:30:37.286 Seetong_tps[86961:9438415] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-27 10:30:37.287 Seetong_tps[86961:9438415] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-27 10:30:37.289 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-27 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-27 10:30:37.290 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-27 startTime=00:00:00 endTime=10:30:37 cachedAnchor=null-null
2026-10-27 10:30:37.290 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=00:00:00 endTime=10:30:37 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-27 10:30:37.291 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=00:00:00, endTime=10:30:37, deviceIds=[]
2026-10-27 10:30:37.291 Seetong_tps[86961:9438415] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-27 10:30:37.291 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=00:00:00 end=10:30:37 deviceCount=1
2026-10-27 10:30:37.292 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:37.293 Seetong_tps[86961:9438384] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-27 10:30:37.354 Seetong_tps[86961:9438386] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-27 10:30:37.355 Seetong_tps[86961:9438386] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-27
2026-10-27 10:30:37.355 Seetong_tps[86961:9438386] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-27 10:30:37.360 Seetong_tps[86961:9438386] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-27 10:30:37.396 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 10:30:37.396 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 10:30:37.404 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=44 modelCount=44 itemCount=44 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-27 10:30:37.404 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=44 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 10:30:37.404 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=00:00:00, endTime=10:30:37, hasMore=false, itemCount=44
2026-10-27 10:30:37.408 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=44, responseDate=2026-10-27, responseStart=00:00:00, responseEnd=10:30:37, hasMore=false, remoteThumbCount=42, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 10:30:37.408 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-27 10:30:37.412 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-27 start=00:00:00 end=10:30:37 count=44 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=4 totalMs=4
2026-10-27 10:30:37.413 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-27 start=00:00:00 end=10:30:37 lastTimestampMs=1793030400000 daoMs=1
2026-10-27 10:30:37.413 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-27, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:30:37, hasMore=false, count=100
2026-10-27 10:30:37.413 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-27 start=00:00:00 end=10:30:37 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:30:37 anchor=null-null
2026-10-27 10:30:37.413 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=44 fallbackCount=44
2026-10-27 10:30:37.413 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=44, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-27 10:30:37.418 Seetong_tps[86961:9438384] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=132 rowCount=45
2026-10-27 10:30:37.419 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-27 endTime=10:30:37
2026-10-27 10:30:37.419 Seetong_tps[86961:9438384] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-27 10:30:37.420 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 10:30:37.420 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-27 10:30:37.436 Seetong_tps[86961:9438374] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-27 endTime=10:30:37
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 10:30:37.437 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 10:30:37.437 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-27 10:30:37.437 Seetong_tps[86961:9438415] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-27 10:30:37.479 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 10:30:37.479 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 10:30:37.479 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 10:30:37.479 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 10:30:37.479 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 10:30:37.526 Seetong_tps[86961:9438384] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-27
2026-10-27 10:30:57.312 Seetong_tps[86961:9438374]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:30:57.313 Seetong_tps[86961:9438374]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 10:30:57.578 Seetong_tps[86961:9438453] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x14104c9c0>{number = 29, name = (null)}====
2026-10-27 10:30:59.461 Seetong_tps[86961:9438374] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-27 10:30:59.494 Seetong_tps[86961:9438374] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 10:30:59.494 Seetong_tps[86961:9438374] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 10:30:59.494 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 10:30:59.506 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-27 10:30:59.506 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-27 10:30:59.507 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 10:30:59.511 Seetong_tps[86961:9438374]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:30:59.511 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 10:30:59.511 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:59.514 Seetong_tps[86961:9438453] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-27 10:30:59.516 Seetong_tps[86961:9438374]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 10:30:59.525 Seetong_tps[86961:9438374] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1412a9dc0>
2026-10-27 10:30:59.525 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 10:30:59.525 Seetong_tps[86961:9438384] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-27 10:30:59.814 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 10:30:59.814 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 10:30:59.815 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 10:30:59.815 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 10:30:59.816 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 10:30:59.892 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-27 baseDate=2026-10-27
2026-10-27 10:30:59.893 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-27 start=00:00:00 end=10:30:37 totalWindows=1
2026-10-27 10:30:59.893 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=44, targetDates=[2026-10-27], targetWindows={2026-10-27=[00:00:00-10:30:37]}, selectedDeviceId=, cachedCount=44, unwindowedCacheRowLimit=100
2026-10-27 10:30:59.900 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=10:30:37 endTime=10:30:59 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-10:30:37
2026-10-27 10:30:59.900 Seetong_tps[86961:9438384] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=10:30:37, endTime=10:30:59, deviceIds=[]
2026-10-27 10:30:59.900 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=10:30:37 end=10:30:59 deviceCount=1
2026-10-27 10:30:59.900 Seetong_tps[86961:9438374]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:30:59.957 Seetong_tps[86961:9438374] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 10:30:59.957 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 10:30:59.957 Seetong_tps[86961:9438374] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=10:30:37 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-27 10:30:59.957 Seetong_tps[86961:9438374] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 10:30:59.957 Seetong_tps[86961:9438453] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=10:30:37, endTime=10:30:59, hasMore=false, itemCount=0
2026-10-27 10:30:59.957 Seetong_tps[86961:9438453] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-27, responseStart=10:30:37, responseEnd=10:30:59, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 10:30:59.965 Seetong_tps[86961:9438453] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=44
2026-10-27 10:30:59.968 Seetong_tps[86961:9438453] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-27 endTime=10:30:59
2026-10-27 10:31:09.377 Seetong_tps[86961:9438453] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-27 10:31:09.392 Seetong_tps[86961:9438453] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-27 10:31:43.194 Seetong_tps[87013:9439920] app_version=8.4.106
2026-10-27 10:31:43.195 Seetong_tps[87013:9439941] [Reporter] upload file 60cc7e7a8a102159db701706_8.4.106_260922.1137_EE51AF2D-0133-4DB1-A8EC-EADA4C0BD495_20261027103106_0_0.block.gz
2026-10-27 10:31:43.197 Seetong_tps[87013:9439920]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 10:31:43.197 Seetong_tps[87013:9439920] showForLogin 1
2026-10-27 10:31:43.197 Seetong_tps[87013:9439920] AppLaunch 还剩 7.729702949523926 秒
2026-10-27 10:31:43.204 Seetong_tps[87013:9439934] 询问用户是否开启推送成功
2026-10-27 10:31:43.204 Seetong_tps[87013:9439934] 用户点击允许接收推送
2026-10-27 10:31:43.209 Seetong_tps[87013:9439920]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 10:31:43.211 Seetong_tps[87013:9439987] remoteNotificationSetting: <UNNotificationSettings: 0x113eb9720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 10:31:43.216 Seetong_tps[87013:9439920] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 53.907MB
2026-10-27 10:31:43.217 Seetong_tps[87013:9439920] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 53.907MB
2026-10-27 10:31:43.217 Seetong_tps[87013:9439920] 【kuikly performance】pagename: UserCenterPage, Memory in use: 53.907MB
2026-10-27 10:31:43.236 Seetong_tps[87013:9439920] viewDidLoad/configtime=2026-10-27 02:31:43 +0000
2026-10-27 10:31:43.236 Seetong_tps[87013:9439920]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 10:31:43.236 Seetong_tps[87013:9439920]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 10:31:43.246 Seetong_tps[87013:9440044] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-27 10:31:43.289 Seetong_tps[87013:9439920]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 10:31:43.292 Seetong_tps[87013:9439920]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 10:31:43.292 Seetong_tps[87013:9439920] 开始检查未读客服消息...
2026-10-27 10:31:43.292 Seetong_tps[87013:9439920] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 10:31:43.302 Seetong_tps[87013:9439920]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 10:31:43.302 Seetong_tps[87013:9439920]  -- WebSocket connection - getNetty - 
2026-10-27 10:31:43.302 Seetong_tps[87013:9439920]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 10:31:43.306 Seetong_tps[87013:9439920] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 10:31:43.306 Seetong_tps[87013:9439920] NAV deviceOrientationDidChange:1
2026-10-27 10:31:43.312 Seetong_tps[87013:9439920] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 10:31:43.312 Seetong_tps[87013:9439920]  -- WebSocket connection - getNetty - 
2026-10-27 10:31:43.312 Seetong_tps[87013:9439920]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 10:31:43.312 Seetong_tps[87013:9440044] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 10:31:43.313 Seetong_tps[87013:9440044]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 10:31:43.313 Seetong_tps[87013:9440044]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 10:31:43.313 Seetong_tps[87013:9440044]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 10:31:43.314 Seetong_tps[87013:9440044]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 10:31:43.394 Seetong_tps[87013:9439920]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 10:31:43.460 Seetong_tps[87013:9439986] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x114516180>{number = 11, name = (null)}====
2026-10-27 10:31:43.512 Seetong_tps[87013:9439988] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c83b740>{number = 10, name = (null)}====
2026-10-27 10:31:43.558 Seetong_tps[87013:9439987] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114514580>{number = 14, name = (null)}====
2026-10-27 10:31:43.560 Seetong_tps[87013:9439941] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10c83ad40>{number = 4, name = (null)}====
2026-10-27 10:31:43.560 Seetong_tps[87013:9439934] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cac9080>{number = 7, name = (null)}====
2026-10-27 10:31:43.562 Seetong_tps[87013:9439943] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cac8fc0>{number = 6, name = (null)}====
2026-10-27 10:31:43.578 Seetong_tps[87013:9440060] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fa77480>{number = 19, name = (null)}====
2026-10-27 10:31:43.581 Seetong_tps[87013:9440059] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fa774c0>{number = 20, name = (null)}====
2026-10-27 10:31:43.586 Seetong_tps[87013:9439990] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x114516400>{number = 12, name = (null)}====
2026-10-27 10:31:43.609 Seetong_tps[87013:9440056] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fa77540>{number = 21, name = (null)}====
2026-10-27 10:31:43.609 Seetong_tps[87013:9440054] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12fa77500>{number = 22, name = (null)}====
2026-10-27 10:31:43.609 Seetong_tps[87013:9440058] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12fa77440>{number = 23, name = (null)}====
2026-10-27 10:31:43.609 Seetong_tps[87013:9440064] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fa77400>{number = 24, name = (null)}====
2026-10-27 10:31:43.618 Seetong_tps[87013:9440044] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY3MzEwMzQ4Mywic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.AlVkqBp7WhfLXWKMCJwDY1bAEvAecVKh4GsduVxS5Vk","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY3MzEwMzQ4Mywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMTFfcmVsYXk0Il19.jG_gLVOjEKV4hCta6W0KP6PQ_WkQq-uXtaBirmgeMkg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24905"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24903"}]}
====
2026-10-27 10:31:43.619 Seetong_tps[87013:9439920] Super properties have already been unregistered.
2026-10-27 10:31:43.619 Seetong_tps[87013:9439920] UMAPM_OOMSampling(0,0):NO
2026-10-27 10:31:43.623 Seetong_tps[87013:9439920]  -- deviceListDataUpdate - AppLaunch 还剩 2.304460048675537 秒 - 再延迟 2.804460048675537 秒 - 启动耗时 0.6955399513244629 秒
2026-10-27 10:31:43.623 Seetong_tps[87013:9439920] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 10:31:43.623 Seetong_tps[87013:9439920]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 696 毫秒
2026-10-27 10:31:43.642 Seetong_tps[87013:9439920] ++++-[VideoView dealloc]++++
2026-10-27 10:31:43.644 Seetong_tps[87013:9439920] OpenGLView20_Seetong dealloc:0x12f84a080
2026-10-27 10:31:43.700 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 10:31:43.723 Seetong_tps[87013:9439920] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 10:31:43.723 Seetong_tps[87013:9439920] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 10:31:43.723 Seetong_tps[87013:9439920] 客服消息未读数量: 0
2026-10-27 10:31:43.729 Seetong_tps[87013:9440059]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 10:31:43.729 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 10:31:43.729 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 10:31:43.729 Seetong_tps[87013:9439920]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 10:31:43.730 Seetong_tps[87013:9440059] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 10:31:43.730 Seetong_tps[87013:9439920]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 10:31:43.730 Seetong_tps[87013:9439920]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 10:31:43.733 Seetong_tps[87013:9439920]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=48&addr=bjrelay42.s2.seetong.com:7443;type=0&load=44&addr=bjrelay44.s2.seetong.com:8443;type=0&load=53&addr=bjrelay41.s2.seetong.com:1443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=bjrelay45.s2.seetong.com:10443;type=0&load=22&addr=bjrelay6.s5.seetong.com:12443;type=0&load=19&addr=bjrelay46.s2.seetong.com:7443;"}
2026-10-27 10:31:43.733 Seetong_tps[87013:9439920]  -- 获取版本信息成功: {
}
2026-10-27 10:31:43.733 Seetong_tps[87013:9439920]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 10:31:43.733 Seetong_tps[87013:9439920]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1cCU1UEAFUDOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 10:31:43.735 Seetong_tps[87013:9439920] UMAPM_NetworkSampling(0,0):NO
2026-10-27 10:31:43.735 Seetong_tps[87013:9439920]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 10:31:43.736 Seetong_tps[87013:9439920]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:31:43.737 Seetong_tps[87013:9439920]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-27 10:31:43.740 Seetong_tps[87013:9439920] 蓝牙已打开
2026-10-27 10:31:43.741 Seetong_tps[87013:9439920] [Reporter] upload success: 
2026-10-27 10:31:43.744 Seetong_tps[87013:9439920]  -- WebSocket - 重置重连次数 -- 
2026-10-27 10:31:43.745 Seetong_tps[87013:9439920] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 10:31:43.745 Seetong_tps[87013:9439920] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 10:31:43.746 Seetong_tps[87013:9439920]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:31:43.746 Seetong_tps[87013:9439920]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 820 毫秒
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 10:31:43.747 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 10:31:43.748 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 10:31:43 748 - devIds: (
    42065949
)
2026-10-27 10:31:43.748 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 10:31:43.748 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 10:31:43.748 Seetong_tps[87013:9439920]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 10:31:43.749 Seetong_tps[87013:9439920]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 10:31:43.815 Seetong_tps[87013:9439920] [Reporter] upload success: 
2026-10-27 10:31:43.816 Seetong_tps[87013:9439920]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 10:31:43.816 Seetong_tps[87013:9439920]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 10:31:43.831 Seetong_tps[87013:9439920]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 10:31:43.831 Seetong_tps[87013:9439920]  -- WebSocket - 重置重连次数 -- 
2026-10-27 10:31:43.831 Seetong_tps[87013:9439920]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-27 10:31:43.832 Seetong_tps[87013:9439920]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:31:43.832 Seetong_tps[87013:9439920]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUIAlYBVVFpAQQB","reconn":0}}
2026-10-27 10:31:43.832 Seetong_tps[87013:9439920]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:31:43.849 Seetong_tps[87013:9439990] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x114516400>{number = 12, name = (null)}====
2026-10-27 10:31:43.996 Seetong_tps[87013:9439920] Successfully load keyboard extensions
2026-10-27 10:31:44.055 Seetong_tps[87013:9439920] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 10:31:44.055 Seetong_tps[87013:9439920] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 10:31:44.056 Seetong_tps[87013:9439920] Formatted Date: 2026-10-27
2026-10-27 10:31:44.056 Seetong_tps[87013:9439920]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:31:44.094 Seetong_tps[87013:9440060] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12fa77480>{number = 19, name = (null)}====
2026-10-27 10:31:44.095 Seetong_tps[87013:9439920]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793064746000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 10:31:44.096 Seetong_tps[87013:9439920]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:31:44.096 Seetong_tps[87013:9439920]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 09:32:26 - p2pLastHeartTime: 1793064746000 - modelHeartTime: 1793064746000
2026-10-27 10:31:44.143 Seetong_tps[87013:9439920] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 10:31:44.145 Seetong_tps[87013:9439920] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 10:31:44.146 Seetong_tps[87013:9439920]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=10:30:37 end=10:31:44 deviceCount=1
2026-10-27 10:31:44.146 Seetong_tps[87013:9439920]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 10:31:44.262 Seetong_tps[87013:9439920] MessageThrottle reloadTableView ---
2026-10-27 10:31:44.373 Seetong_tps[87013:9439920] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 10:31:44.719 Seetong_tps[87013:9439920]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 10:31:44.719 Seetong_tps[87013:9439920]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 10:31:44.719 Seetong_tps[87013:9439920]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 10:31:44.721 Seetong_tps[87013:9439920] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 10:31:44.721 Seetong_tps[87013:9439920] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 10:31:44.751 Seetong_tps[87013:9439920] [保存失败] 相机对象或存储字典为空
2026-10-27 16:14:52.305 Seetong_tps[88251:9553799] app_version=8.4.106
2026-10-27 16:14:52.308 Seetong_tps[88251:9553799]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 16:14:52.308 Seetong_tps[88251:9553799] showForLogin 1
2026-10-27 16:14:52.308 Seetong_tps[88251:9553799] AppLaunch 还剩 6.82243824005127 秒
2026-10-27 16:14:52.323 Seetong_tps[88251:9553815] 询问用户是否开启推送成功
2026-10-27 16:14:52.323 Seetong_tps[88251:9553815] 用户点击允许接收推送
2026-10-27 16:14:52.325 Seetong_tps[88251:9553892] remoteNotificationSetting: <UNNotificationSettings: 0x1102fdd60; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 16:14:52.326 Seetong_tps[88251:9553799]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 16:14:52.330 Seetong_tps[88251:9553799] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.860MB
2026-10-27 16:14:52.331 Seetong_tps[88251:9553799] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.860MB
2026-10-27 16:14:52.331 Seetong_tps[88251:9553799] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.860MB
2026-10-27 16:14:52.344 Seetong_tps[88251:9553799] viewDidLoad/configtime=2026-10-27 08:14:52 +0000
2026-10-27 16:14:52.345 Seetong_tps[88251:9553799]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 16:14:52.345 Seetong_tps[88251:9553799]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 16:14:52.363 Seetong_tps[88251:9553846] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5MzY5MjM3OSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cyIn0.MNJNa09TH0HBHorhfY-j9sZIvppyOUPMakEibz0cv-s","accessNode":"114.116.198.103:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5MzY5MjM4MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA4X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXkyIl19.fJVfvwVWQhp3LZBreluqYlbA7y4uOTeq37QjWYVz8js","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24907"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24901"}]}
====
2026-10-27 16:14:52.382 Seetong_tps[88251:9553799]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 16:14:52.385 Seetong_tps[88251:9553799]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 16:14:52.386 Seetong_tps[88251:9553799] 开始检查未读客服消息...
2026-10-27 16:14:52.386 Seetong_tps[88251:9553799] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 16:14:52.390 Seetong_tps[88251:9553799]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 16:14:52.390 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty - 
2026-10-27 16:14:52.391 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 16:14:52.393 Seetong_tps[88251:9553799] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 16:14:52.393 Seetong_tps[88251:9553799] NAV deviceOrientationDidChange:1
2026-10-27 16:14:52.396 Seetong_tps[88251:9553799] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 16:14:52.396 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty - 
2026-10-27 16:14:52.396 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:14:52.400 Seetong_tps[88251:9553846] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 16:14:52.400 Seetong_tps[88251:9553846]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 16:14:52.400 Seetong_tps[88251:9553846]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:14:52.400 Seetong_tps[88251:9553846]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 16:14:52.400 Seetong_tps[88251:9553846]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:14:52.433 Seetong_tps[88251:9553799]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 16:14:52.519 Seetong_tps[88251:9553799] Super properties have already been unregistered.
2026-10-27 16:14:52.519 Seetong_tps[88251:9553799] UMAPM_OOMSampling(0,0):NO
2026-10-27 16:14:52.520 Seetong_tps[88251:9553799]  -- deviceListDataUpdate - AppLaunch 还剩 1.610647201538086 秒 - 再延迟 2.110647201538086 秒 - 启动耗时 1.389352798461914 秒
2026-10-27 16:14:52.520 Seetong_tps[88251:9553799] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 16:14:52.520 Seetong_tps[88251:9553799]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1389 毫秒
2026-10-27 16:14:52.533 Seetong_tps[88251:9553799] ++++-[VideoView dealloc]++++
2026-10-27 16:14:52.534 Seetong_tps[88251:9553799] OpenGLView20_Seetong dealloc:0x115f29b80
2026-10-27 16:14:52.549 Seetong_tps[88251:9553818] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x108ece600>{number = 10, name = (null)}====
2026-10-27 16:14:52.549 Seetong_tps[88251:9553895] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10b9cdf40>{number = 19, name = (null)}====
2026-10-27 16:14:52.563 Seetong_tps[88251:9553898] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115e34600>{number = 14, name = (null)}====
2026-10-27 16:14:52.566 Seetong_tps[88251:9553892] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10b9ce200>{number = 20, name = (null)}====
2026-10-27 16:14:52.566 Seetong_tps[88251:9553805] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x108eccf40>{number = 7, name = (null)}====
2026-10-27 16:14:52.566 Seetong_tps[88251:9553819] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x115d41980>{number = 13, name = (null)}====
2026-10-27 16:14:52.571 Seetong_tps[88251:9553799] UMAPM_NetworkSampling(0,0):NO
2026-10-27 16:14:52.571 Seetong_tps[88251:9553799]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 16:14:52.571 Seetong_tps[88251:9553799]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:14:52.572 Seetong_tps[88251:9553799]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 497;
}
2026-10-27 16:14:52.574 Seetong_tps[88251:9553799] 蓝牙已打开
2026-10-27 16:14:52.574 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 16:14:52.577 Seetong_tps[88251:9553896] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10b9ce540>{number = 21, name = (null)}====
2026-10-27 16:14:52.582 Seetong_tps[88251:9553821] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10b9cdb40>{number = 22, name = (null)}====
2026-10-27 16:14:52.584 Seetong_tps[88251:9553815] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x108c3b040>{number = 5, name = (null)}====
2026-10-27 16:14:52.590 Seetong_tps[88251:9553897] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10b9ce380>{number = 23, name = (null)}====
2026-10-27 16:14:52.592 Seetong_tps[88251:9553799]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:14:52.592 Seetong_tps[88251:9553806] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x108c38e80>{number = 3, name = (null)}====
2026-10-27 16:14:52.592 Seetong_tps[88251:9553893] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10b9ce340>{number = 24, name = (null)}====
2026-10-27 16:14:52.599 Seetong_tps[88251:9553820] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11032e980>{number = 12, name = (null)}====
2026-10-27 16:14:52.601 Seetong_tps[88251:9553799]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 16:14:52.601 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty - 
2026-10-27 16:14:52.601 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:14:52.601 Seetong_tps[88251:9553799] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 16:14:52.601 Seetong_tps[88251:9553799] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 16:14:52.606 Seetong_tps[88251:9553799]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:14:52.606 Seetong_tps[88251:9553799]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 16:14:52.606 Seetong_tps[88251:9553799]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:14:52.606 Seetong_tps[88251:9553799] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 16:14:52.613 Seetong_tps[88251:9553799]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:14:52.613 Seetong_tps[88251:9553799]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:14:52.613 Seetong_tps[88251:9553806] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:14:52.614 Seetong_tps[88251:9553799]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUVIEVFQDBFNvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 16:14:52.615 Seetong_tps[88251:9553799]  -- 获取版本信息成功: {
}
2026-10-27 16:14:52.615 Seetong_tps[88251:9553799] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 16:14:52.616 Seetong_tps[88251:9553799] 客服消息未读数量: 0
2026-10-27 16:14:52.616 Seetong_tps[88251:9553799]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 16:14:52.616 Seetong_tps[88251:9553799]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 16:14:52.619 Seetong_tps[88251:9553799]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=62&addr=bjrelay41.s2.seetong.com:1443;type=0&load=42&addr=bjrelayvip3.s2.seetong.com:4443;type=0&load=43&addr=bjrelay41.s2.seetong.com:4443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay56.s5.seetong.com:6443;type=0&load=26&addr=bjrelay63.s5.seetong.com:8443;type=0&load=19&addr=bjrelay6.s5.seetong.com:13443;"}
2026-10-27 16:14:52.620 Seetong_tps[88251:9553799]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:14:52.657 Seetong_tps[88251:9553799]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:14:52.657 Seetong_tps[88251:9553799]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1527 毫秒
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:14:52 658 - devIds: (
    42065949
)
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:14:52.658 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:14:52.659 Seetong_tps[88251:9553799]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:14:52.660 Seetong_tps[88251:9553799]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:14:52.669 Seetong_tps[88251:9553799]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 16:14:52.670 Seetong_tps[88251:9553799]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:14:52.670 Seetong_tps[88251:9553799]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-27 16:14:52.671 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:14:52.671 Seetong_tps[88251:9553799]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUICFQEVFBpAQQB","reconn":0}}
2026-10-27 16:14:52.671 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:14:52.705 Seetong_tps[88251:9553906] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10bbbc880>{number = 26, name = (null)}====
2026-10-27 16:14:52.762 Seetong_tps[88251:9553799] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 16:14:52.762 Seetong_tps[88251:9553799] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 16:14:52.762 Seetong_tps[88251:9553799] Formatted Date: 2026-10-27
2026-10-27 16:14:52.762 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:14:52.802 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:14:52.803 Seetong_tps[88251:9553799] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 16:14:52.804 Seetong_tps[88251:9553799]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=10:30:37 end=16:14:52 deviceCount=1
2026-10-27 16:14:52.804 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:14:52.884 Seetong_tps[88251:9553804] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x108c38d80>{number = 2, name = (null)}====
2026-10-27 16:14:52.885 Seetong_tps[88251:9553799]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:14:52.886 Seetong_tps[88251:9553799]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:14:52.886 Seetong_tps[88251:9553799]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:14:52.887 Seetong_tps[88251:9553799]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:14:52.887 Seetong_tps[88251:9553799]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:14:52.937 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:14:53.093 Seetong_tps[88251:9553799] MessageThrottle reloadTableView ---
2026-10-27 16:14:54.492 Seetong_tps[88251:9553799] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 16:14:54.492 Seetong_tps[88251:9553799] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 16:14:54.492 Seetong_tps[88251:9553799] 用户设置的具体字体大小: 17.000000
2026-10-27 16:14:54.633 Seetong_tps[88251:9553799] AppLaunch hideForRefreshToken
2026-10-27 16:14:54.633 Seetong_tps[88251:9553799] AppLaunch hideForRefreshToken dismiss
2026-10-27 16:14:54.633 Seetong_tps[88251:9553799] AppLaunch dismiss...
2026-10-27 16:14:54.711 Seetong_tps[88251:9553846] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 16:14:54.712 Seetong_tps[88251:9553846] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 16:14:54.712 Seetong_tps[88251:9553846]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-27 16:14:54.712 Seetong_tps[88251:9553846]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 16:14:54.938 Seetong_tps[88251:9553799] AppLaunch dismiss... end
2026-10-27 16:14:54.939 Seetong_tps[88251:9553799]  dealloc -- STAppLaunchWindow
2026-10-27 16:14:54.942 Seetong_tps[88251:9553799]  dealloc -- STAppLaunchViewController
2026-10-27 16:14:55.236 Seetong_tps[88251:9553799] MessageThrottle reloadTableView ---
2026-10-27 16:14:55.540 Seetong_tps[88251:9553799]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 16:14:55.904 Seetong_tps[88251:9553846]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 16:14:55.904 Seetong_tps[88251:9553846]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 16:14:55.904 Seetong_tps[88251:9553846]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 16:14:55.904 Seetong_tps[88251:9553846]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 16:14:55.962 Seetong_tps[88251:9553815] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x108c3b040>{number = 5, name = (null)}====
2026-10-27 16:14:56.057 Seetong_tps[88251:9553799]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:14:56.058 Seetong_tps[88251:9553799]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:14:56.058 Seetong_tps[88251:9553799] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:14:56.271 Seetong_tps[88251:9553799]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-27 16:14:56.281 Seetong_tps[88251:9553799] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-27 16:14:56.324 Seetong_tps[88251:9553799] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-27 16:14:56.324 Seetong_tps[88251:9553799] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-27 16:14:56.325 Seetong_tps[88251:9553799] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-27 16:14:56.326 Seetong_tps[88251:9553799]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:14:56.347 Seetong_tps[88251:9553815] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x108c3b040>{number = 5, name = (null)}====
2026-10-27 16:14:56.372 Seetong_tps[88251:9553799]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:14:56.375 Seetong_tps[88251:9553799]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:14:56.377 Seetong_tps[88251:9553799]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:14:56.377 Seetong_tps[88251:9553799]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799] queryAllSharingDeviceInfo timestamp=1793088892.613561
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799] currentTimestamp=1793088896.397633, timestamp=1793088892.613561
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:14:56 398
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:14:56 398 - devIds: (
    42065949
)
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 7CA7814B-58B9-4B13-979E-CD09BB61C394
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 16:14:56.397 Seetong_tps[88251:9553799]  -- VideoView --- playVideo -- camera: 42065949-CH-1 - 4G流量套餐未获取到
2026-10-27 16:14:56.398 Seetong_tps[88251:9553799]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10d839400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d882f60>; layer = <CALayer: 0x10d87cb10>>
2026-10-27 16:14:56.398 Seetong_tps[88251:9553799]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10d839400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d882f60>; layer = <CALayer: 0x10d87cb10>> -- _camera.supportPlatform: 6
2026-10-27 16:14:56.398 Seetong_tps[88251:9553799]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:14:56 +0000
2026-10-27 16:14:56.398 Seetong_tps[88251:9553799]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-26 02:21:38 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 02:30:31 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 02:31:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:14:56.398 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:14:56 398
2026-10-27 16:14:56.398 Seetong_tps[88251:9553893] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x108ecde40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dd0000>
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: playsettype = 50
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799] queryAllSharingDeviceInfo timestamp=1793088892.613769
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799] currentTimestamp=1793088896.399768, timestamp=1793088892.613769
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:14:56 400
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:14:56 400 - devIds: (
    42065949
)
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553846] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- VideoView --- playVideo -- camera: 42065949-CH-2 - 4G流量套餐未获取到
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d83a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d8da5e0>; layer = <CALayer: 0x10d8bd290>>
2026-10-27 16:14:56.399 Seetong_tps[88251:9553799]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d83a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d8da5e0>; layer = <CALayer: 0x10d8bd290>> -- _camera.supportPlatform: 6
2026-10-27 16:14:56.400 Seetong_tps[88251:9553799]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:14:56 +0000
2026-10-27 16:14:56.400 Seetong_tps[88251:9553799]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-26 02:21:38 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 02:30:31 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 02:31:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:14:56.400 Seetong_tps[88251:9553799]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:14:56 400
2026-10-27 16:14:56.400 Seetong_tps[88251:9553806] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x108ecde40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dd0c00>
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: playsettype = 50
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:14:56.400 Seetong_tps[88251:9553846] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:14:56.402 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.402 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.402 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.402 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.402 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.403 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.403 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.403 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.428 Seetong_tps[88251:9553799] uid:42065949-CH-1 playAudio
2026-10-27 16:14:56.428 Seetong_tps[88251:9553799]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-27 16:14:56.428 Seetong_tps[88251:9553799]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:14:56.428 Seetong_tps[88251:9553799]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-27 16:14:56.428 Seetong_tps[88251:9553799]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:14:56.428 Seetong_tps[88251:9553907] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-27 16:14:56.428 Seetong_tps[88251:9553907]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-27 16:14:56.437 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_low_power_wake_command
2026-10-27 16:14:56.437 Seetong_tps[88251:9553799] checkPortStatus:_decodePort=1
2026-10-27 16:14:56.437 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.04 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.556 Seetong_tps[88251:9553836] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x108ecde40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dd0000>
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: playsettype = 50
2026-10-27 16:14:56.557 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.16 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:14:56.557 Seetong_tps[88251:9553846] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:14:56.557 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.16 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:56.566 Seetong_tps[88251:9553836] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:14:56.566 Seetong_tps[88251:9553846] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:14:56.566 Seetong_tps[88251:9553846] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:14:56.566 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x108ecde40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dd0c00>
2026-10-27 16:14:56.566 Seetong_tps[88251:9553846] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-27 16:14:56.566 Seetong_tps[88251:9553846] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: playsettype = 50
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:14:56.567 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:14:56.567 Seetong_tps[88251:9553846] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:14:56.567 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:56.582 Seetong_tps[88251:9553906] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10bbbc880>{number = 26, name = (null)}====
2026-10-27 16:14:56.632 Seetong_tps[88251:9553799] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-27 16:14:56.636 Seetong_tps[88251:9553820] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11032e980>{number = 12, name = (null)}====
2026-10-27 16:14:56.648 Seetong_tps[88251:9553893] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10b9ce340>{number = 24, name = (null)}====
2026-10-27 16:14:56.653 Seetong_tps[88251:9553836]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:14:56.705 Seetong_tps[88251:9553836]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:14:56.921 Seetong_tps[88251:9553799]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-27 16:14:57.043 Seetong_tps[88251:9553976] 重新观看视频线程：<_NSMainThread: 0x108c38000>{number = 1, name = (null)}
2026-10-27 16:14:57.054 Seetong_tps[88251:9553799] uid:42065949-CH-1 playAudio
2026-10-27 16:14:57.054 Seetong_tps[88251:9553799] Formatted Date: 2026-10-27
2026-10-27 16:14:57.055 Seetong_tps[88251:9553799] checkPortStatus:_decodePort=3
2026-10-27 16:14:57.055 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.66 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:14:57.099 Seetong_tps[88251:9553978] 重新观看视频线程：<_NSMainThread: 0x108c38000>{number = 1, name = (null)}
2026-10-27 16:14:57.101 Seetong_tps[88251:9553806] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-27 16:14:57.111 Seetong_tps[88251:9553799] uid:42065949-CH-1 playAudio
2026-10-27 16:14:57.111 Seetong_tps[88251:9553806] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-27 16:14:57.111 Seetong_tps[88251:9553799] Formatted Date: 2026-10-27
2026-10-27 16:14:57.115 Seetong_tps[88251:9553799] checkPortStatus:_decodePort=3
2026-10-27 16:14:57.119 Seetong_tps[88251:9553799]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.80 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:14:57.370 Seetong_tps[88251:9553836] Failed to get IoT drive away set configuration.
2026-10-27 16:14:57.370 Seetong_tps[88251:9553836]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-27 16:14:57.416 Seetong_tps[88251:9553836] hexStringLen=42
2026-10-27 16:14:57.417 Seetong_tps[88251:9553836] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-27 16:14:57.417 Seetong_tps[88251:9553836] getDevOsdXmlInfoBlock == null
2026-10-27 16:14:57.712 Seetong_tps[88251:9553836]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-27 16:15:01.104 Seetong_tps[88251:9553799]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-27 16:15:01.104 Seetong_tps[88251:9553799]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10d839400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d882f60>; layer = <CALayer: 0x10d87cb10>>
2026-10-27 16:15:01.104 Seetong_tps[88251:9553799] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-27 16:15:01.105 Seetong_tps[88251:9553799] -----------1release decodeport = 3
2026-10-27 16:15:01.106 Seetong_tps[88251:9553799] _openGLView clearFrame ...
2026-10-27 16:15:01.107 Seetong_tps[88251:9553799]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-27 16:15:01.107 Seetong_tps[88251:9553799]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d83a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d8da5e0>; layer = <CALayer: 0x10d8bd290>>
2026-10-27 16:15:01.107 Seetong_tps[88251:9553799] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-27 16:15:01.108 Seetong_tps[88251:9553799] -----------1release decodeport = 4
2026-10-27 16:15:01.109 Seetong_tps[88251:9553799]  -- SIOT参数outString: {"association_id":"qkpmq8ZMKpKo2aaz_1","auth_time":1193,"awaken_ms":2416,"conn_media_ch_time":154,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3748","k_auth_send":"138_2556","k_awaken":"140_543_948_1353_1353_2375_3902_4242_4303","k_connect_ok":"2710","k_online":"2556","k_recv_i":"{\"0\":\"4832\",\"1\":\"4916\"}","k_sdp_send":"152_2560","k_sig_offline":"","k_timebase":1793088892155,"k_watch_send":"{\"0\":\"4243\",\"1\":\"4245\"}","p2p_hold_success":false,"relay_addr":"49.232.8.156:24901","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":505,"rtc_version":"1.5.4.3","rtp_first_i":90,"sdp_time":1190,"sig_addr":"114.116.198.103:24201","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":0,\"min\":0,\"max\":0},\"fps\":{\"avg\":57,\"min\":9,\"max\":484,\"std\":97.24,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":166}
2026-10-27 16:15:01.112 Seetong_tps[88251:9553799]  -- SIOT参数: {
    "association_id" = "qkpmq8ZMKpKo2aaz_1";
    "auth_time" = 1193;
    "awaken_ms" = 2416;
    "conn_media_ch_time" = 154;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 4700;
    "relay_addr" = "49.232.8.156:24901";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 505;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 90;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1190;
    "sig_addr" = "114.116.198.103:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 57;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 484;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 166;
}
2026-10-27 16:15:01.113 Seetong_tps[88251:9553799]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "qkpmq8ZMKpKo2aaz_1";
    "auth_time" = 1193;
    "awaken_ms" = 2416;
    "conn_media_ch_time" = 154;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 4700;
    "relay_addr" = "49.232.8.156:24901";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 505;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 90;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1190;
    "sig_addr" = "114.116.198.103:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 57;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 484;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 166;
}
2026-10-27 16:15:01.113 Seetong_tps[88251:9553799] _openGLView clearFrame ...
2026-10-27 16:15:01.143 Seetong_tps[88251:9553799]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:15:01.145 Seetong_tps[88251:9553799]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:15:01.540 Seetong_tps[88251:9553818] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x108ece600>{number = 10, name = (null)}====
2026-10-27 16:15:01.658 Seetong_tps[88251:9553799] dealloc -- STPlayerViewController
2026-10-27 16:15:01.658 Seetong_tps[88251:9553799] dealloc -- STPlayerViewController
2026-10-27 16:15:01.658 Seetong_tps[88251:9553799] dealloc -- STPlayerCameraControlVC
2026-10-27 16:15:01.658 Seetong_tps[88251:9553799] dealloc -- STPlayerCameraService
2026-10-27 16:15:01.660 Seetong_tps[88251:9553799] dealloc -- STCycleScrollView
2026-10-27 16:15:01.661 Seetong_tps[88251:9553799] dealloc -- STCameraControlView
2026-10-27 16:15:01.663 Seetong_tps[88251:9553799] dealloc -- STNetSpeedMonitorView
2026-10-27 16:15:01.664 Seetong_tps[88251:9553799] dealloc -- STIdleMonitorView
2026-10-27 16:15:01.674 Seetong_tps[88251:9553799] MessageThrottle reloadTableView ---
2026-10-27 16:15:01.806 Seetong_tps[88251:9553818] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-27 16:15:01.812 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:15:01.812 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bda0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-27 16:15:01.812 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:15:01.813 Seetong_tps[88251:9553818] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 16:15:01.813 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:15:01.813 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10bda4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-27 16:15:01.813 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:15:01.814 Seetong_tps[88251:9553818] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14536 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2657579872 sequence 3 version 4
2026-10-27 16:15:01.815 Seetong_tps[88251:9553818] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-27 16:15:01.817 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-27 16:15:01.817 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-27 16:15:01.817 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-27 16:15:01.830 Seetong_tps[88251:9553799] [KMPAlarmModule] module loaded
2026-10-27 16:15:01.830 Seetong_tps[88251:9553799] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x131fb3500>
2026-10-27 16:15:01.830 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 16:15:01.840 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-27 16:15:01.842 Seetong_tps[88251:9553799]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:15:01.852 Seetong_tps[88251:9553896] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-27 16:15:02.520 Seetong_tps[88251:9553799]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:15:02.520 Seetong_tps[88251:9553818] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-27 16:15:02.522 Seetong_tps[88251:9553818] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-27 16:15:02.523 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-27 16:15:02.523 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-27 16:15:02.524 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-27 16:15:02.526 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-27 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-27 16:15:02.527 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-27 startTime=00:00:00 endTime=16:15:02 cachedAnchor=null-null
2026-10-27 16:15:02.527 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=00:00:00 endTime=16:15:02 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-27 16:15:02.527 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=00:00:00, endTime=16:15:02, deviceIds=[]
2026-10-27 16:15:02.527 Seetong_tps[88251:9553818] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-27 16:15:02.528 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=00:00:00 end=16:15:02 deviceCount=1
2026-10-27 16:15:02.528 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:15:02.530 Seetong_tps[88251:9553815] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-27 16:15:02.593 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-27 16:15:02.594 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-27 start=00:00:00 end=10:30:37 totalWindows=1
2026-10-27 16:15:02.594 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=103 cachedAnchor=00:00:00-10:30:37
2026-10-27 16:15:02.600 Seetong_tps[88251:9553815] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=103
2026-10-27 16:15:02.706 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:15:02.706 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 16:15:02.722 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=75 modelCount=75 itemCount=75 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-27 16:15:02.722 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=75 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 16:15:02.723 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=00:00:00, endTime=16:15:02, hasMore=false, itemCount=75
2026-10-27 16:15:02.730 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=75, responseDate=2026-10-27, responseStart=00:00:00, responseEnd=16:15:02, hasMore=false, remoteThumbCount=71, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 16:15:02.730 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-27 16:15:02.735 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-27 start=00:00:00 end=16:15:02 count=75 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=4 totalMs=5
2026-10-27 16:15:02.736 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-27 start=00:00:00 end=16:15:02 lastTimestampMs=1793030400000 daoMs=1
2026-10-27 16:15:02.736 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-27, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=16:15:02, hasMore=false, count=100
2026-10-27 16:15:02.736 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-27 start=00:00:00 end=16:15:02 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-16:15:02 anchor=null-null
2026-10-27 16:15:02.737 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=75 fallbackCount=75
2026-10-27 16:15:02.737 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=75, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-27 16:15:02.748 Seetong_tps[88251:9553815] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=225 rowCount=76
2026-10-27 16:15:02.749 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-27 endTime=16:15:02
2026-10-27 16:15:02.749 Seetong_tps[88251:9553815] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-27 16:15:02.750 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 16:15:02.750 Seetong_tps[88251:9553815] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-27 16:15:02.765 Seetong_tps[88251:9553799] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-27 endTime=16:15:02
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 16:15:02.766 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 16:15:02.766 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-27 16:15:02.766 Seetong_tps[88251:9553818] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-27 16:15:02.882 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:15:02.882 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 16:15:02.883 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 16:15:02.883 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 16:15:02.883 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 16:15:02.939 Seetong_tps[88251:9553897] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-27
2026-10-27 16:15:03.143 Seetong_tps[88251:9553799] ++++-[VideoView dealloc]++++
2026-10-27 16:15:03.145 Seetong_tps[88251:9553799] OpenGLView20_Seetong dealloc:0x115f2b700
2026-10-27 16:15:03.146 Seetong_tps[88251:9553799] ++++-[VideoView dealloc]++++
2026-10-27 16:15:03.147 Seetong_tps[88251:9553799] OpenGLView20_Seetong dealloc:0x10d8f0280
2026-10-27 16:15:23.101 Seetong_tps[88251:9553799]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:15:23.103 Seetong_tps[88251:9553799]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:15:23.119 Seetong_tps[88251:9553799] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-27 16:15:23.150 Seetong_tps[88251:9553799] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 16:15:23.150 Seetong_tps[88251:9553799] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 16:15:23.150 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 16:15:23.161 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-27 16:15:23.161 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-27 16:15:23.161 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 16:15:23.164 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 16:15:23.164 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:15:24.123 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:15:24.123 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 16:15:24.123 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 16:15:24.123 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 16:15:24.124 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 16:15:24.208 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-27 baseDate=2026-10-27
2026-10-27 16:15:24.208 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-27 start=00:00:00 end=16:15:02 totalWindows=1
2026-10-27 16:15:24.209 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=75, targetDates=[2026-10-27], targetWindows={2026-10-27=[00:00:00-16:15:02]}, selectedDeviceId=, cachedCount=75, unwindowedCacheRowLimit=100
2026-10-27 16:15:24.221 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=16:15:02 endTime=16:15:24 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-16:15:02
2026-10-27 16:15:24.221 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=16:15:02, endTime=16:15:24, deviceIds=[]
2026-10-27 16:15:24.222 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=16:15:02 end=16:15:24 deviceCount=1
2026-10-27 16:15:24.222 Seetong_tps[88251:9553799]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:15:24.261 Seetong_tps[88251:9553799] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:15:24.261 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 16:15:24.261 Seetong_tps[88251:9553799] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=16:15:02 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-27 16:15:24.261 Seetong_tps[88251:9553799] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 16:15:24.261 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=16:15:02, endTime=16:15:24, hasMore=false, itemCount=0
2026-10-27 16:15:24.261 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-27, responseStart=16:15:02, responseEnd=16:15:24, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 16:15:27.956 Seetong_tps[88251:9553893] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-27 16:15:27.956 Seetong_tps[88251:9553893] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-27 16:15:27.956 Seetong_tps[88251:9553893] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-27 16:15:27.957 Seetong_tps[88251:9553893] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-27 16:15:27.957 Seetong_tps[88251:9553893] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-27 16:15:29.742 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=75
2026-10-27 16:15:30.461 Seetong_tps[88251:9553897] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-27 endTime=16:15:24
2026-10-27 16:15:32.520 Seetong_tps[88251:9553799]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:23:46.867 Seetong_tps[88387:9560771] app_version=8.4.106
2026-10-27 16:23:46.869 Seetong_tps[88387:9560771]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 16:23:46.869 Seetong_tps[88387:9560771] showForLogin 1
2026-10-27 16:23:46.869 Seetong_tps[88387:9560771] AppLaunch 还剩 6.895418167114258 秒
2026-10-27 16:23:46.880 Seetong_tps[88387:9560788] 询问用户是否开启推送成功
2026-10-27 16:23:46.881 Seetong_tps[88387:9560788] 用户点击允许接收推送
2026-10-27 16:23:46.883 Seetong_tps[88387:9560779] remoteNotificationSetting: <UNNotificationSettings: 0x111ac9c20; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 16:23:46.885 Seetong_tps[88387:9560771]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 16:23:46.891 Seetong_tps[88387:9560771] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.829MB
2026-10-27 16:23:46.892 Seetong_tps[88387:9560771] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.845MB
2026-10-27 16:23:46.892 Seetong_tps[88387:9560771] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.845MB
2026-10-27 16:23:46.905 Seetong_tps[88387:9560771] viewDidLoad/configtime=2026-10-27 08:23:46 +0000
2026-10-27 16:23:46.906 Seetong_tps[88387:9560771]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 16:23:46.906 Seetong_tps[88387:9560771]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 16:23:46.926 Seetong_tps[88387:9560810] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 16:23:46.926 Seetong_tps[88387:9560810] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 16:23:46.926 Seetong_tps[88387:9560810]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 16:23:46.942 Seetong_tps[88387:9560771]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 16:23:46.945 Seetong_tps[88387:9560771]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 16:23:46.945 Seetong_tps[88387:9560771] 开始检查未读客服消息...
2026-10-27 16:23:46.945 Seetong_tps[88387:9560771] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 16:23:46.948 Seetong_tps[88387:9560771]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 16:23:46.948 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty - 
2026-10-27 16:23:46.949 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 16:23:46.951 Seetong_tps[88387:9560771] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 16:23:46.951 Seetong_tps[88387:9560771] NAV deviceOrientationDidChange:1
2026-10-27 16:23:46.954 Seetong_tps[88387:9560771] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 16:23:46.954 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty - 
2026-10-27 16:23:46.954 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:23:46.990 Seetong_tps[88387:9560771]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 16:23:47.072 Seetong_tps[88387:9560771] Super properties have already been unregistered.
2026-10-27 16:23:47.072 Seetong_tps[88387:9560771] UMAPM_OOMSampling(0,0):NO
2026-10-27 16:23:47.074 Seetong_tps[88387:9560771]  -- deviceListDataUpdate - AppLaunch 还剩 1.690706253051758 秒 - 再延迟 2.190706253051758 秒 - 启动耗时 1.309293746948242 秒
2026-10-27 16:23:47.074 Seetong_tps[88387:9560771] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 16:23:47.074 Seetong_tps[88387:9560771]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1309 毫秒
2026-10-27 16:23:47.076 Seetong_tps[88387:9560771] ++++-[VideoView dealloc]++++
2026-10-27 16:23:47.077 Seetong_tps[88387:9560771] OpenGLView20_Seetong dealloc:0x1176fdb80
2026-10-27 16:23:47.086 Seetong_tps[88387:9560771] UMAPM_NetworkSampling(0,0):NO
2026-10-27 16:23:47.086 Seetong_tps[88387:9560771]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 16:23:47.086 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:23:47.087 Seetong_tps[88387:9560771]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 498;
}
2026-10-27 16:23:47.089 Seetong_tps[88387:9560771] 蓝牙已打开
2026-10-27 16:23:47.101 Seetong_tps[88387:9560771]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:23:47.110 Seetong_tps[88387:9560771]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 16:23:47.110 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty - 
2026-10-27 16:23:47.110 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:23:47.110 Seetong_tps[88387:9560771] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 16:23:47.110 Seetong_tps[88387:9560771] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 16:23:47.115 Seetong_tps[88387:9560771]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:23:47.115 Seetong_tps[88387:9560771]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 16:23:47.125 Seetong_tps[88387:9560786] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x111b08600>{number = 12, name = (null)}====
2026-10-27 16:23:47.157 Seetong_tps[88387:9560780] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10a438d80>{number = 2, name = (null)}====
2026-10-27 16:23:47.161 Seetong_tps[88387:9560810] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDIyNzEyMCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.L1cxs3AGBkTNyOEbzPp7BiMA-s2_pGjcrDRDxV6ZN1U","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDIyNzEyMCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTE0X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMTNfcmVsYXk3Il19.iDKLsHMMhCdEK4umhLaY36svmcmRpJkz0mOvRAZiORQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24903"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24906"}]}
====
2026-10-27 16:23:47.194 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 16:23:47.203 Seetong_tps[88387:9560841] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10db2d180>{number = 21, name = (null)}====
2026-10-27 16:23:47.203 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:23:47.228 Seetong_tps[88387:9560858] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10db2fcc0>{number = 22, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560771] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 16:23:47.228 Seetong_tps[88387:9560779] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a6c15c0>{number = 7, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560771] 客服消息未读数量: 0
2026-10-27 16:23:47.228 Seetong_tps[88387:9560860] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10db2ff00>{number = 23, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560857] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10db2f7c0>{number = 24, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560866] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1176b0700>{number = 14, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560788] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a6c1140>{number = 8, name = (null)}====
2026-10-27 16:23:47.228 Seetong_tps[88387:9560771] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 16:23:47.228 Seetong_tps[88387:9560771]  -- 获取版本信息成功: {
}
2026-10-27 16:23:47.234 Seetong_tps[88387:9560861] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10db2f780>{number = 25, name = (null)}====
2026-10-27 16:23:47.235 Seetong_tps[88387:9560771]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 16:23:47.235 Seetong_tps[88387:9560771]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1cCU1MFAlUHOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 16:23:47.253 Seetong_tps[88387:9560787] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10a43b9c0>{number = 5, name = (null)}====
2026-10-27 16:23:47.253 Seetong_tps[88387:9560853] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111b0ad00>{number = 13, name = (null)}====
2026-10-27 16:23:47.253 Seetong_tps[88387:9560859] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10db2e100>{number = 27, name = (null)}====
2026-10-27 16:23:47.258 Seetong_tps[88387:9560771]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 16:23:47.258 Seetong_tps[88387:9560771]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 16:23:47.263 Seetong_tps[88387:9560771]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=35&addr=bjrelay42.s2.seetong.com:3443;type=0&load=55&addr=bjrelayvip1.s2.seetong.com:5443;type=0&load=51&addr=bjrelayvip2.s2.seetong.com:6443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay59.s5.seetong.com:15443;type=0&load=23&addr=bjrelay55.s5.seetong.com:13443;type=0&load=20&addr=bjrelay8.s5.seetong.com:4443;"}
2026-10-27 16:23:47.265 Seetong_tps[88387:9560771]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:23:47.265 Seetong_tps[88387:9560859]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:23:47.266 Seetong_tps[88387:9560859] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1502 毫秒
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:23:47.266 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:23:47.267 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:23:47.267 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:23:47 267 - devIds: (
    42065949
)
2026-10-27 16:23:47.267 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:23:47.267 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:23:47.267 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:23:47.268 Seetong_tps[88387:9560771]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:23:47.270 Seetong_tps[88387:9560778] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10a438e80>{number = 3, name = (null)}====
2026-10-27 16:23:47.290 Seetong_tps[88387:9560771]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 16:23:47.290 Seetong_tps[88387:9560771]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:23:47.290 Seetong_tps[88387:9560771]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-27 16:23:47.291 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:47.291 Seetong_tps[88387:9560771]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUICFcDVVVpAQQB","reconn":0}}
2026-10-27 16:23:47.291 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:47.384 Seetong_tps[88387:9560771] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 16:23:47.384 Seetong_tps[88387:9560771] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 16:23:47.384 Seetong_tps[88387:9560771] Formatted Date: 2026-10-27
2026-10-27 16:23:47.384 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:47.446 Seetong_tps[88387:9560771]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:23:47.446 Seetong_tps[88387:9560771]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:23:47.566 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:23:47.568 Seetong_tps[88387:9560810]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 16:23:47.568 Seetong_tps[88387:9560810]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 16:23:47.568 Seetong_tps[88387:9560810]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 16:23:47.568 Seetong_tps[88387:9560810]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 16:23:47.572 Seetong_tps[88387:9560771] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 16:23:47.574 Seetong_tps[88387:9560771]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=16:15:02 end=16:23:47 deviceCount=1
2026-10-27 16:23:47.574 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:47.600 Seetong_tps[88387:9560859] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10db2e100>{number = 27, name = (null)}====
2026-10-27 16:23:47.602 Seetong_tps[88387:9560771]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:23:47.603 Seetong_tps[88387:9560771]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:23:47.604 Seetong_tps[88387:9560771]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:23:47.676 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:23:48.135 Seetong_tps[88387:9560771] MessageThrottle reloadTableView ---
2026-10-27 16:23:49.049 Seetong_tps[88387:9560771] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 16:23:49.049 Seetong_tps[88387:9560771] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 16:23:49.049 Seetong_tps[88387:9560771] 用户设置的具体字体大小: 17.000000
2026-10-27 16:23:49.309 Seetong_tps[88387:9560771] AppLaunch hideForRefreshToken
2026-10-27 16:23:49.309 Seetong_tps[88387:9560771] AppLaunch hideForRefreshToken dismiss
2026-10-27 16:23:49.309 Seetong_tps[88387:9560771] AppLaunch dismiss...
2026-10-27 16:23:49.615 Seetong_tps[88387:9560771] AppLaunch dismiss... end
2026-10-27 16:23:49.615 Seetong_tps[88387:9560771]  dealloc -- STAppLaunchWindow
2026-10-27 16:23:49.617 Seetong_tps[88387:9560771]  dealloc -- STAppLaunchViewController
2026-10-27 16:23:50.102 Seetong_tps[88387:9560771]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 16:23:50.575 Seetong_tps[88387:9560859] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10db2e100>{number = 27, name = (null)}====
2026-10-27 16:23:50.614 Seetong_tps[88387:9560771]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:23:50.615 Seetong_tps[88387:9560771]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:23:50.615 Seetong_tps[88387:9560771] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:23:50.991 Seetong_tps[88387:9560859] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10db2e100>{number = 27, name = (null)}====
2026-10-27 16:23:51.845 Seetong_tps[88387:9560771]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:23:51.846 Seetong_tps[88387:9560771]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:23:51.846 Seetong_tps[88387:9560779] zzzzz:FC_ResumeDevCom start
2026-10-27 16:23:51.846 Seetong_tps[88387:9560779] zzzzz:FC_ResumeDevCom
2026-10-27 16:23:52.085 Seetong_tps[88387:9560870] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10d845640>{number = 20, name = (null)}====
2026-10-27 16:23:52.087 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:23:52.090 Seetong_tps[88387:9560771]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:23:52.090 Seetong_tps[88387:9560771]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:23:52.090 Seetong_tps[88387:9560771] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:23:52.206 Seetong_tps[88387:9560853] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111b0ad00>{number = 13, name = (null)}====
2026-10-27 16:23:52.213 Seetong_tps[88387:9560771]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:23:52.213 Seetong_tps[88387:9560778]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:23:52.214 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:23:52.215 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:23:52.218 Seetong_tps[88387:9560778] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:23:52.219 Seetong_tps[88387:9560771]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:23:52.219 Seetong_tps[88387:9560771]  -- observeValueForKeyPath isLoading NO -- 
2026-10-27 16:23:52.219 Seetong_tps[88387:9560771]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:23:52.219 Seetong_tps[88387:9560771]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6455 毫秒
2026-10-27 16:23:52.221 Seetong_tps[88387:9560771]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:23:52.221 Seetong_tps[88387:9560771]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:23:52.221 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:23:52.222 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:23:52.222 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:52.222 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:23:52 222 - devIds: (
    42065949
)
2026-10-27 16:23:52.223 Seetong_tps[88387:9560771]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 111E59A8-8C3E-419C-92E8-C08203E78B22
2026-10-27 16:23:52.223 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:52.223 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 16:23:52.226 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:23:52.229 Seetong_tps[88387:9560771]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:23:52.301 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_low_power_online
2026-10-27 16:23:52.302 Seetong_tps[88387:9560771]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:23:52.303 Seetong_tps[88387:9560771]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:23:52.304 Seetong_tps[88387:9560771]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:23:52.336 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_low_power_wake_command
2026-10-27 16:23:52.584 Seetong_tps[88387:9560788] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-27 16:23:52.590 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:23:52.590 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x109ff4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-27 16:23:52.591 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:23:52.592 Seetong_tps[88387:9560788] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 16:23:52.592 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:23:52.592 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x109ff8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-27 16:23:52.592 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:23:52.593 Seetong_tps[88387:9560788] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 16:23:52.594 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:23:52.594 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 16:23:52.594 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:23:52.595 Seetong_tps[88387:9560788] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 16:23:52.595 Seetong_tps[88387:9560788] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-27 16:23:52.595 Seetong_tps[88387:9560788] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14698 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-27 16:23:52.595 Seetong_tps[88387:9560788] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1986968226 sequence 3 version 4
2026-10-27 16:23:52.595 Seetong_tps[88387:9560788] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-27 16:23:52.596 Seetong_tps[88387:9560788] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-27 16:23:52.597 Seetong_tps[88387:9560788] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-27 16:23:52.597 Seetong_tps[88387:9560788] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-27 16:23:52.609 Seetong_tps[88387:9560771] [KMPAlarmModule] module loaded
2026-10-27 16:23:52.609 Seetong_tps[88387:9560771] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10ecd89c0>
2026-10-27 16:23:52.609 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 16:23:52.620 Seetong_tps[88387:9560778] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-27 16:23:52.622 Seetong_tps[88387:9560771]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:23:52.635 Seetong_tps[88387:9560778] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-27 16:23:52.825 Seetong_tps[88387:9560771] MessageThrottle reloadTableView ---
2026-10-27 16:23:53.303 Seetong_tps[88387:9560779] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-27 16:23:53.305 Seetong_tps[88387:9560779] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-27 16:23:53.305 Seetong_tps[88387:9560779] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-27 16:23:53.306 Seetong_tps[88387:9560779] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-27 16:23:53.306 Seetong_tps[88387:9560779] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-27 16:23:53.309 Seetong_tps[88387:9560779] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-27 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-27 16:23:53.310 Seetong_tps[88387:9560779] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-27 startTime=00:00:00 endTime=16:23:53 cachedAnchor=null-null
2026-10-27 16:23:53.310 Seetong_tps[88387:9560779] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=00:00:00 endTime=16:23:53 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-27 16:23:53.310 Seetong_tps[88387:9560779] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=00:00:00, endTime=16:23:53, deviceIds=[]
2026-10-27 16:23:53.310 Seetong_tps[88387:9560779] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-27 16:23:53.310 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=00:00:00 end=16:23:53 deviceCount=1
2026-10-27 16:23:53.311 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:53.312 Seetong_tps[88387:9560778] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-27 16:23:53.375 Seetong_tps[88387:9560788] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-27 16:23:53.375 Seetong_tps[88387:9560788] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-27 start=00:00:00 end=16:15:02 totalWindows=1
2026-10-27 16:23:53.375 Seetong_tps[88387:9560788] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-16:15:02
2026-10-27 16:23:53.382 Seetong_tps[88387:9560788] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-27 16:23:53.480 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:23:53.480 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 16:23:53.497 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=81 modelCount=81 itemCount=81 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    88,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-27 16:23:53.497 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=81 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 16:23:53.498 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=00:00:00, endTime=16:23:53, hasMore=false, itemCount=81
2026-10-27 16:23:53.506 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=81, responseDate=2026-10-27, responseStart=00:00:00, responseEnd=16:23:53, hasMore=false, remoteThumbCount=77, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 16:23:53.506 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-27 16:23:53.511 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-27 start=00:00:00 end=16:23:53 count=81 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=4 totalMs=5
2026-10-27 16:23:53.512 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-27 start=00:00:00 end=16:23:53 lastTimestampMs=1793030400000 daoMs=1
2026-10-27 16:23:53.512 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-27, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=16:23:53, hasMore=false, count=100
2026-10-27 16:23:53.513 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-27 start=00:00:00 end=16:23:53 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-16:23:53 anchor=null-null
2026-10-27 16:23:53.513 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=81 fallbackCount=81
2026-10-27 16:23:53.513 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=81, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-27 16:23:53.526 Seetong_tps[88387:9560778] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=220 rowCount=82
2026-10-27 16:23:53.527 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-27 endTime=16:23:53
2026-10-27 16:23:53.527 Seetong_tps[88387:9560778] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-27 16:23:53.527 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 16:23:53.527 Seetong_tps[88387:9560778] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-27 16:23:53.543 Seetong_tps[88387:9560771] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-27 endTime=16:23:53
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 16:23:53.544 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 16:23:53.544 Seetong_tps[88387:9560788] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-27 16:23:53.544 Seetong_tps[88387:9560788] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-27 16:23:53.592 Seetong_tps[88387:9560771] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:23:53.592 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 16:23:53.592 Seetong_tps[88387:9560771] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 16:23:53.592 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 16:23:53.592 Seetong_tps[88387:9560868] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 16:23:53.640 Seetong_tps[88387:9560868] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-27
2026-10-27 16:24:13.381 Seetong_tps[88387:9560771]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:24:14.889 Seetong_tps[88387:9560779] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-27 16:24:14.892 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-27 16:24:14.892 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-27 16:24:14.892 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-27 16:24:14.893 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-27 16:24:14.893 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-27 16:24:14.893 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-27 16:24:14.893 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-27 16:24:14.893 Seetong_tps[88387:9560779] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-27 16:24:14.923 Seetong_tps[88387:9560771] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10fad80c0>
2026-10-27 16:24:14.923 Seetong_tps[88387:9560771] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 16:24:14.930 Seetong_tps[88387:9561098] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-27 16:24:14.945 Seetong_tps[88387:9561097] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-27 16:24:14.947 Seetong_tps[88387:9560771]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:24:14.947 Seetong_tps[88387:9560771]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:24:14.950 Seetong_tps[88387:9560771]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 16:24:14.950 Seetong_tps[88387:9560771]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 16:24:14.950 Seetong_tps[88387:9560771]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 16:24:14.950 Seetong_tps[88387:9560771] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 16:24:14.951 Seetong_tps[88387:9560771] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 16:24:14.952 Seetong_tps[88387:9560771] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-27 16:24:14.965 Seetong_tps[88387:9560771] [保存失败] 相机对象或存储字典为空
2026-10-27 16:24:15.213 Seetong_tps[88388:9561118] app_version=8.4.106
2026-10-27 16:24:15.214 Seetong_tps[88388:9561118]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 16:24:15.215 Seetong_tps[88388:9561118] showForLogin 1
2026-10-27 16:24:15.215 Seetong_tps[88388:9561118] AppLaunch 还剩 7.879555940628052 秒
2026-10-27 16:24:15.222 Seetong_tps[88388:9561139] 询问用户是否开启推送成功
2026-10-27 16:24:15.222 Seetong_tps[88388:9561139] 用户点击允许接收推送
2026-10-27 16:24:15.223 Seetong_tps[88388:9561118]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 16:24:15.224 Seetong_tps[88388:9561139] remoteNotificationSetting: <UNNotificationSettings: 0x1122b1ae0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 16:24:15.224 Seetong_tps[88388:9561118] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.501MB
2026-10-27 16:24:15.225 Seetong_tps[88388:9561118] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.501MB
2026-10-27 16:24:15.225 Seetong_tps[88388:9561118] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.516MB
2026-10-27 16:24:15.236 Seetong_tps[88388:9561118] viewDidLoad/configtime=2026-10-27 08:24:15 +0000
2026-10-27 16:24:15.236 Seetong_tps[88388:9561118]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 16:24:15.236 Seetong_tps[88388:9561118]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 16:24:15.238 Seetong_tps[88388:9561217] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-27 16:24:15.267 Seetong_tps[88388:9561118]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 16:24:15.269 Seetong_tps[88388:9561118]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 16:24:15.269 Seetong_tps[88388:9561118] 开始检查未读客服消息...
2026-10-27 16:24:15.269 Seetong_tps[88388:9561118] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 16:24:15.272 Seetong_tps[88388:9561118]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 16:24:15.272 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty - 
2026-10-27 16:24:15.273 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 16:24:15.274 Seetong_tps[88388:9561118] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118] NAV deviceOrientationDidChange:1
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty - 
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 16:24:15.275 Seetong_tps[88388:9561118] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 16:24:15.278 Seetong_tps[88388:9561118] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 16:24:15.278 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty - 
2026-10-27 16:24:15.278 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:24:15.309 Seetong_tps[88388:9561118]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 16:24:15.388 Seetong_tps[88388:9561151] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12d8ed0c0>{number = 17, name = (null)}====
2026-10-27 16:24:15.388 Seetong_tps[88388:9561118] Super properties have already been unregistered.
2026-10-27 16:24:15.389 Seetong_tps[88388:9561118] UMAPM_OOMSampling(0,0):NO
2026-10-27 16:24:15.391 Seetong_tps[88388:9561118]  -- deviceListDataUpdate - AppLaunch 还剩 2.703414916992188 秒 - 再延迟 3.203414916992188 秒 - 启动耗时 0.2965850830078125 秒
2026-10-27 16:24:15.391 Seetong_tps[88388:9561118] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 16:24:15.391 Seetong_tps[88388:9561118]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 297 毫秒
2026-10-27 16:24:15.395 Seetong_tps[88388:9561118] ++++-[VideoView dealloc]++++
2026-10-27 16:24:15.396 Seetong_tps[88388:9561153] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1122d9080>{number = 8, name = (null)}====
2026-10-27 16:24:15.396 Seetong_tps[88388:9561118] OpenGLView20_Seetong dealloc:0x117ecd900
2026-10-27 16:24:15.404 Seetong_tps[88388:9561217] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDI1NTQ4NCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.VDXrEAEBcehmdbutv5ec4iPpflQ2Nb8WbiNyJGVntJY","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDI1NTQ4NCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTEzX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk2Il19.RVCdc0pnmH5cBJEdSzOC8u7ll0nRxiqkcV2-vwbTZ94","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24906"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24905"}]}
====
2026-10-27 16:24:15.413 Seetong_tps[88388:9561118] UMAPM_NetworkSampling(0,0):NO
2026-10-27 16:24:15.413 Seetong_tps[88388:9561118]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 16:24:15.413 Seetong_tps[88388:9561118]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:24:15.414 Seetong_tps[88388:9561118]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 498;
}
2026-10-27 16:24:15.414 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 16:24:15.415 Seetong_tps[88388:9561118] 蓝牙已打开
2026-10-27 16:24:15.418 Seetong_tps[88388:9561118]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:24:15.418 Seetong_tps[88388:9561118]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 16:24:15.479 Seetong_tps[88388:9561220] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12db10f40>{number = 18, name = (null)}====
2026-10-27 16:24:15.479 Seetong_tps[88388:9561177] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12db11040>{number = 19, name = (null)}====
2026-10-27 16:24:15.487 Seetong_tps[88388:9561118]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:24:15.487 Seetong_tps[88388:9561220]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:24:15.487 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:24:15.487 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:24:15.487 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:24:15.488 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:24:15.488 Seetong_tps[88388:9561220]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:24:15.488 Seetong_tps[88388:9561220]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:24:15.488 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:24:15.488 Seetong_tps[88388:9561220] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:24:15.488 Seetong_tps[88388:9561118]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:24:15.488 Seetong_tps[88388:9561118]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:24:15.488 Seetong_tps[88388:9561118]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 393 毫秒
2026-10-27 16:24:15.491 Seetong_tps[88388:9561219] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12db11140>{number = 20, name = (null)}====
2026-10-27 16:24:15.491 Seetong_tps[88388:9561224] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x117e7c440>{number = 11, name = (null)}====
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:24:15 495 - devIds: (
    42065949
)
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118] 客服消息未读数量: 0
2026-10-27 16:24:15.495 Seetong_tps[88388:9561118]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:24:15.500 Seetong_tps[88388:9561118]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 16:24:15.523 Seetong_tps[88388:9561217]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 16:24:15.548 Seetong_tps[88388:9561152] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10ac3bb40>{number = 6, name = (null)}====
2026-10-27 16:24:15.560 Seetong_tps[88388:9561221] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12db11f40>{number = 21, name = (null)}====
2026-10-27 16:24:15.560 Seetong_tps[88388:9561150] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10ac3ae00>{number = 5, name = (null)}====
2026-10-27 16:24:15.560 Seetong_tps[88388:9561118] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 16:24:15.564 Seetong_tps[88388:9561222] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12db11980>{number = 22, name = (null)}====
2026-10-27 16:24:15.565 Seetong_tps[88388:9561118]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 16:24:15.565 Seetong_tps[88388:9561118]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 16:24:15.570 Seetong_tps[88388:9561118]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=43&addr=bjrelayvip2.s2.seetong.com:1443;type=0&load=32&addr=bjrelayvip2.s2.seetong.com:5443;type=0&load=42&addr=bjrelayvip1.s2.seetong.com:1443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay66.s5.seetong.com:6443;type=0&load=18&addr=bjrelay10.s5.seetong.com:12443;type=0&load=19&addr=bjrelay51.s5.seetong.com:12443;"}
2026-10-27 16:24:15.571 Seetong_tps[88388:9561118]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 16:24:15.571 Seetong_tps[88388:9561118]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgAGUlMHVlQCblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 16:24:15.572 Seetong_tps[88388:9561218] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12db11480>{number = 24, name = (null)}====
2026-10-27 16:24:15.572 Seetong_tps[88388:9561118]  -- 获取版本信息成功: {
}
2026-10-27 16:24:15.573 Seetong_tps[88388:9561154] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12db118c0>{number = 25, name = (null)}====
2026-10-27 16:24:15.575 Seetong_tps[88388:9561139] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ac38c40>{number = 2, name = (null)}====
2026-10-27 16:24:15.575 Seetong_tps[88388:9561118]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:24:15.608 Seetong_tps[88388:9561143] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12db136c0>{number = 26, name = (null)}====
2026-10-27 16:24:15.728 Seetong_tps[88388:9561118]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 16:24:15.728 Seetong_tps[88388:9561118]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:24:15.728 Seetong_tps[88388:9561118]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-27 16:24:15.729 Seetong_tps[88388:9561118]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:24:15.730 Seetong_tps[88388:9561118]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUICFcEUFdpAQQB","reconn":0}}
2026-10-27 16:24:15.730 Seetong_tps[88388:9561118]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:24:15.770 Seetong_tps[88388:9561118]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:24:15.770 Seetong_tps[88388:9561118]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:24:15.774 Seetong_tps[88388:9561224] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x117e7c440>{number = 11, name = (null)}====
2026-10-27 16:24:15.775 Seetong_tps[88388:9561118]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:24:15.776 Seetong_tps[88388:9561118]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:24:15.776 Seetong_tps[88388:9561118]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:24:15.822 Seetong_tps[88388:9561118] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 16:24:15.822 Seetong_tps[88388:9561118] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 16:24:15.823 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:15.823 Seetong_tps[88388:9561118]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:24:15.933 Seetong_tps[88388:9561118] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:24:15.938 Seetong_tps[88388:9561118] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 16:24:15.940 Seetong_tps[88388:9561118]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=16:23:53 end=16:24:15 deviceCount=1
2026-10-27 16:24:15.940 Seetong_tps[88388:9561118]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:24:16.032 Seetong_tps[88388:9561118] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:24:16.314 Seetong_tps[88388:9561118] MessageThrottle reloadTableView ---
2026-10-27 16:24:17.368 Seetong_tps[88388:9561118] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 16:24:17.368 Seetong_tps[88388:9561118] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 16:24:17.368 Seetong_tps[88388:9561118] 用户设置的具体字体大小: 17.000000
2026-10-27 16:24:18.424 Seetong_tps[88388:9561118]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 16:24:18.749 Seetong_tps[88388:9561118] AppLaunch hideForRefreshToken
2026-10-27 16:24:18.749 Seetong_tps[88388:9561118] AppLaunch hideForRefreshToken dismiss
2026-10-27 16:24:18.749 Seetong_tps[88388:9561118] AppLaunch dismiss...
2026-10-27 16:24:18.937 Seetong_tps[88388:9561118]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:24:18.937 Seetong_tps[88388:9561118]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:24:18.938 Seetong_tps[88388:9561118] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:24:19.050 Seetong_tps[88388:9561224] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x117e7c440>{number = 11, name = (null)}====
2026-10-27 16:24:19.054 Seetong_tps[88388:9561118] AppLaunch dismiss... end
2026-10-27 16:24:19.054 Seetong_tps[88388:9561118]  dealloc -- STAppLaunchWindow
2026-10-27 16:24:19.055 Seetong_tps[88388:9561118]  dealloc -- STAppLaunchViewController
2026-10-27 16:24:19.275 Seetong_tps[88388:9561139] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10ac38c40>{number = 2, name = (null)}====
2026-10-27 16:24:19.903 Seetong_tps[88388:9561118]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-27 16:24:19.913 Seetong_tps[88388:9561118] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-27 16:24:19.960 Seetong_tps[88388:9561118] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-27 16:24:19.960 Seetong_tps[88388:9561118] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-27 16:24:19.961 Seetong_tps[88388:9561118] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-27 16:24:19.962 Seetong_tps[88388:9561118]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:24:20.007 Seetong_tps[88388:9561118]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:24:20.010 Seetong_tps[88388:9561118]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:24:20.012 Seetong_tps[88388:9561118]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:24:20.012 Seetong_tps[88388:9561118]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118] queryAllSharingDeviceInfo timestamp=1793089455.487796
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118] currentTimestamp=1793089460.034494, timestamp=1793089455.487796
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:24:20 035
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:24:20 035 - devIds: (
    42065949
)
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: CE8C8CE4-6E26-4C79-9DB4-5662612B1B86
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e854c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e88e840>; layer = <CALayer: 0x10e888930>>
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e854c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e88e840>; layer = <CALayer: 0x10e888930>> -- _camera.supportPlatform: 6
2026-10-27 16:24:20.034 Seetong_tps[88388:9561118]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:24:20 +0000
2026-10-27 16:24:20.035 Seetong_tps[88388:9561118]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-27 02:31:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:23:46 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:24:15 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:24:20.035 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:24:20 035
2026-10-27 16:24:20.035 Seetong_tps[88388:9561150] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x117c2fb40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112330000>
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:24:20.035 Seetong_tps[88388:9561217] InitDecodePortLog: playsettype = 50
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118] queryAllSharingDeviceInfo timestamp=1793089455.487967
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118] currentTimestamp=1793089460.036550, timestamp=1793089455.487967
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:24:20 037
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:24:20 037 - devIds: (
    42065949
)
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e855800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e8dcda0>; layer = <CALayer: 0x10e8b1170>>
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e855800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e8dcda0>; layer = <CALayer: 0x10e8b1170>> -- _camera.supportPlatform: 6
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:24:19 +0000
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-27 02:31:43 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:23:46 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:24:15 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:24:20.036 Seetong_tps[88388:9561150] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:24:20.036 Seetong_tps[88388:9561118]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:24:20 037
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x117c2fb40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112330c00>
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: playsettype = 50
2026-10-27 16:24:20.036 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:24:20.037 Seetong_tps[88388:9561217] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:24:20.038 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.038 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.038 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.039 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.039 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.039 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.039 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.039 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.064 Seetong_tps[88388:9561118] uid:42065949-CH-1 playAudio
2026-10-27 16:24:20.064 Seetong_tps[88388:9561118]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-27 16:24:20.065 Seetong_tps[88388:9561118]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:24:20.065 Seetong_tps[88388:9561118]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-27 16:24:20.065 Seetong_tps[88388:9561118]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:24:20.065 Seetong_tps[88388:9561227] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-27 16:24:20.065 Seetong_tps[88388:9561227]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-27 16:24:20.073 Seetong_tps[88388:9561118] checkPortStatus:_decodePort=1
2026-10-27 16:24:20.073 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.04 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.074 Seetong_tps[88388:9561118] 未处理的 biz 类型: res_low_power_wake_command
2026-10-27 16:24:20.181 Seetong_tps[88388:9561226] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x117d54a00>{number = 14, name = (null)}====
2026-10-27 16:24:20.205 Seetong_tps[88388:9561163] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x117c2fb40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112330000>
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: playsettype = 50
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:24:20.205 Seetong_tps[88388:9561217] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:24:20.205 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.205 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.206 Seetong_tps[88388:9561163] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x117c2fb40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112330c00>
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-27 16:24:20.206 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: playsettype = 50
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:24:20.206 Seetong_tps[88388:9561217] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:24:20.207 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:20.271 Seetong_tps[88388:9561118] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-27 16:24:20.514 Seetong_tps[88388:9561118]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-27 16:24:20.706 Seetong_tps[88388:9561313] 重新观看视频线程：<_NSMainThread: 0x10ac38000>{number = 1, name = (null)}
2026-10-27 16:24:20.720 Seetong_tps[88388:9561118] uid:42065949-CH-1 playAudio
2026-10-27 16:24:20.721 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:20.721 Seetong_tps[88388:9561118] checkPortStatus:_decodePort=3
2026-10-27 16:24:20.721 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.69 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:24:20.800 Seetong_tps[88388:9561316] 重新观看视频线程：<_NSMainThread: 0x10ac38000>{number = 1, name = (null)}
2026-10-27 16:24:20.803 Seetong_tps[88388:9561226] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-27 16:24:20.803 Seetong_tps[88388:9561118] uid:42065949-CH-1 playAudio
2026-10-27 16:24:20.803 Seetong_tps[88388:9561226] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-27 16:24:20.803 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:20.803 Seetong_tps[88388:9561118] checkPortStatus:_decodePort=3
2026-10-27 16:24:20.803 Seetong_tps[88388:9561118]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.84 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:24:21.026 Seetong_tps[88388:9561163]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:24:21.029 Seetong_tps[88388:9561163]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:24:21.202 Seetong_tps[88388:9561163] hexStringLen=42
2026-10-27 16:24:21.202 Seetong_tps[88388:9561163] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-27 16:24:21.202 Seetong_tps[88388:9561163] getDevOsdXmlInfoBlock == null
2026-10-27 16:24:21.202 Seetong_tps[88388:9561163] Failed to get IoT drive away set configuration.
2026-10-27 16:24:21.202 Seetong_tps[88388:9561163]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-27 16:24:21.674 Seetong_tps[88388:9561163]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-27 16:24:25.391 Seetong_tps[88388:9561118]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:24:25.393 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:25.393 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:28.531 Seetong_tps[88388:9561163]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:24:30.035 Seetong_tps[88388:9561118]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793089470.035456,lastReceiveYUVTimeInterval=1793089470.018187,interval=0.017,videoView=0x10e854c00
2026-10-27 16:24:30.036 Seetong_tps[88388:9561118]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793089470.036735,lastReceiveYUVTimeInterval=1793089470.013703,interval=0.023,videoView=0x10e855800
2026-10-27 16:24:35.221 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:35.222 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:35.391 Seetong_tps[88388:9561118]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:24:40.035 Seetong_tps[88388:9561118]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793089480.035540,lastReceiveYUVTimeInterval=1793089480.031285,interval=0.004,videoView=0x10e854c00
2026-10-27 16:24:40.036 Seetong_tps[88388:9561118]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793089480.036371,lastReceiveYUVTimeInterval=1793089480.016381,interval=0.020,videoView=0x10e855800
2026-10-27 16:24:43.443 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:43.443 Seetong_tps[88388:9561118] Formatted Date: 2026-10-27
2026-10-27 16:24:45.390 Seetong_tps[88388:9561118]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:24:46.840 Seetong_tps[88388:9561217]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-27 16:24:46.841 Seetong_tps[88388:9561118]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 16:24:46.841 Seetong_tps[88388:9561118]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 16:24:46.841 Seetong_tps[88388:9561118]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 16:24:46.843 Seetong_tps[88388:9561118] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 16:24:46.843 Seetong_tps[88388:9561118] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 16:24:46.854 Seetong_tps[88388:9561118] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-27 16:24:46.855 Seetong_tps[88388:9561118]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-27 16:24:46.855 Seetong_tps[88388:9561118]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e854c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e88e840>; layer = <CALayer: 0x10e888930>>
2026-10-27 16:24:46.856 Seetong_tps[88388:9561118] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-27 16:24:46.856 Seetong_tps[88388:9561118] -----------1release decodeport = 3
2026-10-27 16:24:46.857 Seetong_tps[88388:9561118] _openGLView clearFrame ...
2026-10-27 16:24:46.857 Seetong_tps[88388:9561118]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-27 16:24:46.857 Seetong_tps[88388:9561118]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e855800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e8dcda0>; layer = <CALayer: 0x10e8b1170>>
2026-10-27 16:24:46.857 Seetong_tps[88388:9561118] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-27 16:24:46.858 Seetong_tps[88388:9561118] -----------1release decodeport = 4
2026-10-27 16:24:46.858 Seetong_tps[88388:9561118]  -- SIOT参数outString: {"association_id":"hjuxkx2syaBBZZ2d_1","auth_time":285,"awaken_ms":314,"conn_media_ch_time":338,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"361","k_auth_send":"76","k_awaken":"76_454_3775_4180_4872_5277","k_connect_ok":"414","k_online":"361","k_recv_i":"{\"0\":\"5492\",\"1\":\"5619\"}","k_sdp_send":"87","k_sig_offline":"","k_timebase":1793089455162,"k_watch_send":"{\"0\":\"4873\",\"1\":\"4874\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24906","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":575,"rtc_version":"1.5.4.3","rtp_first_i":125,"sdp_time":274,"sig_addr":"114.116.198.103:24202","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":24,\"min\":20,\"max\":45},\"fps\":{\"avg\":55,\"min\":41,\"max\":1114,\"std\":107.42,\"stallingRate\":35.90,\"stallingFreq\":2.63}}","udp_to_tcp_count":1,"watch_resp":170}
2026-10-27 16:24:46.861 Seetong_tps[88388:9561118]  -- SIOT参数: {
    "association_id" = "hjuxkx2syaBBZZ2d_1";
    "auth_time" = 285;
    "awaken_ms" = 314;
    "conn_media_ch_time" = 338;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 26800;
    "relay_addr" = "82.156.167.13:24906";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 575;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 125;
    "rtt_max" = 45;
    "rtt_min" = 20;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 274;
    "sig_addr" = "114.116.198.103:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 55;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1114;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 170;
}
2026-10-27 16:24:46.862 Seetong_tps[88388:9561118]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "hjuxkx2syaBBZZ2d_1";
    "auth_time" = 285;
    "awaken_ms" = 314;
    "conn_media_ch_time" = 338;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 26800;
    "relay_addr" = "82.156.167.13:24906";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 575;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 125;
    "rtt_max" = 45;
    "rtt_min" = 20;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 274;
    "sig_addr" = "114.116.198.103:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 55;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1114;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 170;
}
2026-10-27 16:24:46.862 Seetong_tps[88388:9561118] _openGLView clearFrame ...
2026-10-27 16:24:46.878 Seetong_tps[88388:9561118] [保存失败] 相机对象或存储字典为空
2026-10-27 16:25:31.062 Seetong_tps[88402:9562471] app_version=8.4.106
2026-10-27 16:25:31.064 Seetong_tps[88402:9562471]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 16:25:31.064 Seetong_tps[88402:9562471] showForLogin 1
2026-10-27 16:25:31.064 Seetong_tps[88402:9562471] AppLaunch 还剩 7.853028059005737 秒
2026-10-27 16:25:31.073 Seetong_tps[88402:9562471]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 16:25:31.075 Seetong_tps[88402:9562483] 询问用户是否开启推送成功
2026-10-27 16:25:31.075 Seetong_tps[88402:9562483] 用户点击允许接收推送
2026-10-27 16:25:31.076 Seetong_tps[88402:9562503] remoteNotificationSetting: <UNNotificationSettings: 0x11d69d7c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 16:25:31.076 Seetong_tps[88402:9562471] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.876MB
2026-10-27 16:25:31.077 Seetong_tps[88402:9562471] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.876MB
2026-10-27 16:25:31.078 Seetong_tps[88402:9562471] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.923MB
2026-10-27 16:25:31.093 Seetong_tps[88402:9562471] viewDidLoad/configtime=2026-10-27 08:25:31 +0000
2026-10-27 16:25:31.093 Seetong_tps[88402:9562471]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 16:25:31.093 Seetong_tps[88402:9562471]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 16:25:31.111 Seetong_tps[88402:9562497] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 16:25:31.111 Seetong_tps[88402:9562497]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 16:25:31.111 Seetong_tps[88402:9562497]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:25:31.111 Seetong_tps[88402:9562497]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 16:25:31.111 Seetong_tps[88402:9562497]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:25:31.123 Seetong_tps[88402:9562471]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 16:25:31.125 Seetong_tps[88402:9562471]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 16:25:31.125 Seetong_tps[88402:9562471] 开始检查未读客服消息...
2026-10-27 16:25:31.126 Seetong_tps[88402:9562471] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 16:25:31.129 Seetong_tps[88402:9562471]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 16:25:31.129 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty - 
2026-10-27 16:25:31.129 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 16:25:31.132 Seetong_tps[88402:9562471] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 16:25:31.132 Seetong_tps[88402:9562471] NAV deviceOrientationDidChange:1
2026-10-27 16:25:31.135 Seetong_tps[88402:9562471] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 16:25:31.135 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty - 
2026-10-27 16:25:31.135 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:25:31.168 Seetong_tps[88402:9562471]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-27 16:25:31.248 Seetong_tps[88402:9562471] Super properties have already been unregistered.
2026-10-27 16:25:31.249 Seetong_tps[88402:9562471] UMAPM_OOMSampling(0,0):NO
2026-10-27 16:25:31.250 Seetong_tps[88402:9562471]  -- deviceListDataUpdate - AppLaunch 还剩 2.666256189346313 秒 - 再延迟 3.166256189346313 秒 - 启动耗时 0.3337438106536865 秒
2026-10-27 16:25:31.250 Seetong_tps[88402:9562471] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 16:25:31.250 Seetong_tps[88402:9562471]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 334 毫秒
2026-10-27 16:25:31.262 Seetong_tps[88402:9562471] ++++-[VideoView dealloc]++++
2026-10-27 16:25:31.264 Seetong_tps[88402:9562471] OpenGLView20_Seetong dealloc:0x11deddb80
2026-10-27 16:25:31.266 Seetong_tps[88402:9562497] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDMzMTM1MSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.BKwygsF7o394g9_K4x5L7hmvVKWE53zOXK9jWBX3wpI","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDMzMTM1MSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXk0Il19.QAGmLsCzVkMiYzdiKUpdZZhV5ggp8bjLfx0h7yFmttc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24904"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24903"}]}
====
2026-10-27 16:25:31.273 Seetong_tps[88402:9562474] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x11c6c9500>{number = 7, name = (null)}====
2026-10-27 16:25:31.277 Seetong_tps[88402:9562471] UMAPM_NetworkSampling(0,0):NO
2026-10-27 16:25:31.277 Seetong_tps[88402:9562471]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 16:25:31.277 Seetong_tps[88402:9562471]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:25:31.278 Seetong_tps[88402:9562471]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 499;
}
2026-10-27 16:25:31.279 Seetong_tps[88402:9562471] 蓝牙已打开
2026-10-27 16:25:31.280 Seetong_tps[88402:9562485] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x11d6e11c0>{number = 12, name = (null)}====
2026-10-27 16:25:31.296 Seetong_tps[88402:9562471]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:25:31.298 Seetong_tps[88402:9562538] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x117df2380>{number = 19, name = (null)}====
2026-10-27 16:25:31.304 Seetong_tps[88402:9562471]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 16:25:31.304 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty - 
2026-10-27 16:25:31.304 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:25:31.304 Seetong_tps[88402:9562471] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 16:25:31.304 Seetong_tps[88402:9562471] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 16:25:31.306 Seetong_tps[88402:9562541] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x117df2140>{number = 20, name = (null)}====
2026-10-27 16:25:31.310 Seetong_tps[88402:9562471]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:25:31.310 Seetong_tps[88402:9562471]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 16:25:31.310 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 16:25:31.310 Seetong_tps[88402:9562471]  -- 获取版本信息成功: {
}
2026-10-27 16:25:31.310 Seetong_tps[88402:9562471] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 16:25:31.315 Seetong_tps[88402:9562484] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11c6c9f40>{number = 9, name = (null)}====
2026-10-27 16:25:31.316 Seetong_tps[88402:9562483] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11c6c8f40>{number = 6, name = (null)}====
2026-10-27 16:25:31.316 Seetong_tps[88402:9562473] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11c438e80>{number = 3, name = (null)}====
2026-10-27 16:25:31.330 Seetong_tps[88402:9562542] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x117ea5a40>{number = 21, name = (null)}====
2026-10-27 16:25:31.330 Seetong_tps[88402:9562482] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11dd46c40>{number = 13, name = (null)}====
2026-10-27 16:25:31.335 Seetong_tps[88402:9562543] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11de788c0>{number = 14, name = (null)}====
2026-10-27 16:25:31.344 Seetong_tps[88402:9562540] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x117f48ec0>{number = 22, name = (null)}====
2026-10-27 16:25:31.345 Seetong_tps[88402:9562539] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x117f48fc0>{number = 23, name = (null)}====
2026-10-27 16:25:31.348 Seetong_tps[88402:9562471]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 16:25:31.348 Seetong_tps[88402:9562471]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 16:25:31.352 Seetong_tps[88402:9562471]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=45&addr=bjrelayvip3.s2.seetong.com:8443;type=0&load=49&addr=bjrelayvip3.s2.seetong.com:7443;type=0&load=46&addr=bjrelay41.s2.seetong.com:14443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay9.s5.seetong.com:11443;type=0&load=30&addr=bjrelay54.s5.seetong.com:11443;type=0&load=21&addr=bjrelay8.s5.seetong.com:12443;"}
2026-10-27 16:25:31.352 Seetong_tps[88402:9562471]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 16:25:31.353 Seetong_tps[88402:9562471]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAGUlMHV1YGblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 16:25:31.353 Seetong_tps[88402:9562471] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 16:25:31.353 Seetong_tps[88402:9562471] 客服消息未读数量: 0
2026-10-27 16:25:31.353 Seetong_tps[88402:9562471]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:25:31.363 Seetong_tps[88402:9562503] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x117f49900>{number = 25, name = (null)}====
2026-10-27 16:25:31.366 Seetong_tps[88402:9562471]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:25:31.366 Seetong_tps[88402:9562503]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:25:31.366 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:25:31.366 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:25:31.367 Seetong_tps[88402:9562503] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:25:31.370 Seetong_tps[88402:9562471]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:25:31.370 Seetong_tps[88402:9562471]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 454 毫秒
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:25:31 371 - devIds: (
    42065949
)
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:25:31.371 Seetong_tps[88402:9562471]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:25:31.405 Seetong_tps[88402:9562471]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 16:25:31.405 Seetong_tps[88402:9562471]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:25:31.405 Seetong_tps[88402:9562471]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-27 16:25:31.406 Seetong_tps[88402:9562471]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:25:31.406 Seetong_tps[88402:9562471]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUICFcFUlNpAQQB","reconn":0}}
2026-10-27 16:25:31.406 Seetong_tps[88402:9562471]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:25:31.415 Seetong_tps[88402:9562475] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11c438d80>{number = 2, name = (null)}====
2026-10-27 16:25:31.544 Seetong_tps[88402:9562471] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 16:25:31.544 Seetong_tps[88402:9562471] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 16:25:31.544 Seetong_tps[88402:9562471] Formatted Date: 2026-10-27
2026-10-27 16:25:31.544 Seetong_tps[88402:9562471]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:25:31.589 Seetong_tps[88402:9562471] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:25:31.592 Seetong_tps[88402:9562471] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 16:25:31.593 Seetong_tps[88402:9562471]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=16:24:15 end=16:25:31 deviceCount=1
2026-10-27 16:25:31.593 Seetong_tps[88402:9562471]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:25:31.627 Seetong_tps[88402:9562471]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:25:31.627 Seetong_tps[88402:9562471]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:25:31.636 Seetong_tps[88402:9562471] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:25:31.636 Seetong_tps[88402:9562503] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x117f49900>{number = 25, name = (null)}====
2026-10-27 16:25:31.637 Seetong_tps[88402:9562471]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:25:31.638 Seetong_tps[88402:9562471]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:25:31.638 Seetong_tps[88402:9562471]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:25:31.801 Seetong_tps[88402:9562471] MessageThrottle reloadTableView ---
2026-10-27 16:25:33.223 Seetong_tps[88402:9562471] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 16:25:33.223 Seetong_tps[88402:9562471] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 16:25:33.223 Seetong_tps[88402:9562471] 用户设置的具体字体大小: 17.000000
2026-10-27 16:25:34.279 Seetong_tps[88402:9562471]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 16:25:34.322 Seetong_tps[88402:9562497] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 16:25:34.322 Seetong_tps[88402:9562497] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 16:25:34.322 Seetong_tps[88402:9562497]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-27 16:25:34.322 Seetong_tps[88402:9562497]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 16:25:34.455 Seetong_tps[88402:9562471] AppLaunch hideForRefreshToken
2026-10-27 16:25:34.455 Seetong_tps[88402:9562471] AppLaunch hideForRefreshToken dismiss
2026-10-27 16:25:34.455 Seetong_tps[88402:9562471] AppLaunch dismiss...
2026-10-27 16:25:34.560 Seetong_tps[88402:9562497]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 16:25:34.560 Seetong_tps[88402:9562497]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 16:25:34.560 Seetong_tps[88402:9562497]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 16:25:34.560 Seetong_tps[88402:9562497]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 16:25:34.668 Seetong_tps[88402:9562475] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x11c438d80>{number = 2, name = (null)}====
2026-10-27 16:25:34.762 Seetong_tps[88402:9562471] AppLaunch dismiss... end
2026-10-27 16:25:34.762 Seetong_tps[88402:9562471]  dealloc -- STAppLaunchWindow
2026-10-27 16:25:34.763 Seetong_tps[88402:9562471]  dealloc -- STAppLaunchViewController
2026-10-27 16:25:34.793 Seetong_tps[88402:9562471]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:25:34.794 Seetong_tps[88402:9562471]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:25:34.794 Seetong_tps[88402:9562471] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:25:34.848 Seetong_tps[88402:9562471] MessageThrottle reloadTableView ---
2026-10-27 16:25:35.200 Seetong_tps[88402:9562503] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x117f49900>{number = 25, name = (null)}====
2026-10-27 16:25:35.948 Seetong_tps[88402:9562471]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-27 16:25:35.959 Seetong_tps[88402:9562471] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-27 16:25:36.001 Seetong_tps[88402:9562471] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-27 16:25:36.001 Seetong_tps[88402:9562471] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-27 16:25:36.002 Seetong_tps[88402:9562471] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-27 16:25:36.003 Seetong_tps[88402:9562471]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:25:36.048 Seetong_tps[88402:9562471]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:25:36.050 Seetong_tps[88402:9562471]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:25:36.052 Seetong_tps[88402:9562471]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:25:36.053 Seetong_tps[88402:9562471]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471] queryAllSharingDeviceInfo timestamp=1793089531.367000
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471] currentTimestamp=1793089536.062641, timestamp=1793089531.367000
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:25:36 063
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:25:36 063 - devIds: (
    42065949
)
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: C33FDF8D-994F-4168-BDF9-048302B61E0E
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10c451400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c483620>; layer = <CALayer: 0x10c485050>>
2026-10-27 16:25:36.062 Seetong_tps[88402:9562471]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10c451400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c483620>; layer = <CALayer: 0x10c485050>> -- _camera.supportPlatform: 6
2026-10-27 16:25:36.063 Seetong_tps[88402:9562471]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:25:36 +0000
2026-10-27 16:25:36.063 Seetong_tps[88402:9562471]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:23:46 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:24:15 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:25:31 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:25:36.063 Seetong_tps[88402:9562483] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:25:36.063 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:25:36 063
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11d6e1540>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11c5dc000>
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: playsettype = 50
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:25:36.063 Seetong_tps[88402:9562497] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471] queryAllSharingDeviceInfo timestamp=1793089531.367146
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471] currentTimestamp=1793089536.064496, timestamp=1793089531.367146
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-27 16:25:36 065
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:25:36 065 - devIds: (
    42065949
)
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10c452000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c4c65e0>; layer = <CALayer: 0x10c4a97d0>>
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10c452000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c4c65e0>; layer = <CALayer: 0x10c4a97d0>> -- _camera.supportPlatform: 6
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-27 08:25:36 +0000
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-27 08:14:52 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:23:46 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-27 08:24:15 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-27 08:25:31 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-27 16:25:36.064 Seetong_tps[88402:9562483] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:25:36.064 Seetong_tps[88402:9562471]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-27 16:25:36 065
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11d6e1540>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11c5dcc00>
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: playsettype = 50
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-27 16:25:36.064 Seetong_tps[88402:9562497] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:25:36.065 Seetong_tps[88402:9562497] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:25:36.066 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.066 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.066 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.066 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.067 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.067 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.067 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.067 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.099 Seetong_tps[88402:9562471] 未处理的 biz 类型: res_low_power_wake_command
2026-10-27 16:25:36.105 Seetong_tps[88402:9562471] uid:42065949-CH-1 playAudio
2026-10-27 16:25:36.105 Seetong_tps[88402:9562471]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-27 16:25:36.105 Seetong_tps[88402:9562471]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:25:36.105 Seetong_tps[88402:9562471]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-27 16:25:36.105 Seetong_tps[88402:9562471]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-27 16:25:36.105 Seetong_tps[88402:9562542]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-27 16:25:36.105 Seetong_tps[88402:9562483] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-27 16:25:36.112 Seetong_tps[88402:9562471] checkPortStatus:_decodePort=1
2026-10-27 16:25:36.112 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.217 Seetong_tps[88402:9562547] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x117df1740>{number = 18, name = (null)}====
2026-10-27 16:25:36.229 Seetong_tps[88402:9562489] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:25:36.229 Seetong_tps[88402:9562489] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x11d6e1540>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11c5dc000>
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: playsettype = 50
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:25:36.229 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x11d6e1540>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11c5dcc00>
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: playsettype = 50
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-27 16:25:36.229 Seetong_tps[88402:9562497] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-27 16:25:36.230 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.230 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.230 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:36.303 Seetong_tps[88402:9562471]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-27 16:25:36.303 Seetong_tps[88402:9562489]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:25:36.311 Seetong_tps[88402:9562489]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-27 16:25:36.312 Seetong_tps[88402:9562471] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-27 16:25:36.668 Seetong_tps[88402:9562655] 重新观看视频线程：<_NSMainThread: 0x11c438000>{number = 1, name = (null)}
2026-10-27 16:25:36.677 Seetong_tps[88402:9562471] uid:42065949-CH-1 playAudio
2026-10-27 16:25:36.677 Seetong_tps[88402:9562471] Formatted Date: 2026-10-27
2026-10-27 16:25:36.678 Seetong_tps[88402:9562471] checkPortStatus:_decodePort=3
2026-10-27 16:25:36.678 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.62 - 设备: 大门 - 42065949-CH-1
2026-10-27 16:25:36.812 Seetong_tps[88402:9562657] 重新观看视频线程：<_NSMainThread: 0x11c438000>{number = 1, name = (null)}
2026-10-27 16:25:36.815 Seetong_tps[88402:9562542] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-27 16:25:36.828 Seetong_tps[88402:9562471] uid:42065949-CH-1 playAudio
2026-10-27 16:25:36.828 Seetong_tps[88402:9562547] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-27 16:25:36.828 Seetong_tps[88402:9562471] Formatted Date: 2026-10-27
2026-10-27 16:25:36.832 Seetong_tps[88402:9562471] checkPortStatus:_decodePort=3
2026-10-27 16:25:36.832 Seetong_tps[88402:9562471]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.83 - 设备: 大门 - 42065949-CH-2
2026-10-27 16:25:37.001 Seetong_tps[88402:9562489] hexStringLen=42
2026-10-27 16:25:37.001 Seetong_tps[88402:9562489] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-27 16:25:37.001 Seetong_tps[88402:9562489] getDevOsdXmlInfoBlock == null
2026-10-27 16:25:37.005 Seetong_tps[88402:9562489] Failed to get IoT drive away set configuration.
2026-10-27 16:25:37.005 Seetong_tps[88402:9562489]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-27 16:25:37.312 Seetong_tps[88402:9562489]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-27 16:25:39.523 Seetong_tps[88402:9562471]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 16:25:39.524 Seetong_tps[88402:9562471]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 16:25:39.524 Seetong_tps[88402:9562471]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 16:25:39.524 Seetong_tps[88402:9562497]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-27 16:25:39.524 Seetong_tps[88402:9562471] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 16:25:39.524 Seetong_tps[88402:9562471] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 16:25:39.533 Seetong_tps[88402:9562471] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-27 16:25:39.534 Seetong_tps[88402:9562471]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-27 16:25:39.534 Seetong_tps[88402:9562471]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10c451400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c483620>; layer = <CALayer: 0x10c485050>>
2026-10-27 16:25:39.534 Seetong_tps[88402:9562471] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-27 16:25:39.534 Seetong_tps[88402:9562471] -----------1release decodeport = 3
2026-10-27 16:25:39.534 Seetong_tps[88402:9562471] _openGLView clearFrame ...
2026-10-27 16:25:39.535 Seetong_tps[88402:9562471]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-27 16:25:39.535 Seetong_tps[88402:9562471]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10c452000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10c4c65e0>; layer = <CALayer: 0x10c4a97d0>>
2026-10-27 16:25:39.535 Seetong_tps[88402:9562471] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-27 16:25:39.535 Seetong_tps[88402:9562471] -----------1release decodeport = 4
2026-10-27 16:25:39.535 Seetong_tps[88402:9562471]  -- SIOT参数outString: {"association_id":"4rVhUum3g89xs7fl_1","auth_time":238,"awaken_ms":3262,"conn_media_ch_time":117,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3564","k_auth_send":"60_3326","k_awaken":"64_485_891_1291_1291_2295_3314_3798_4202_5066_5472","k_connect_ok":"3443","k_online":"3326","k_recv_i":"{\"0\":\"5628\",\"1\":\"5791\"}","k_sdp_send":"81_3326","k_sig_offline":"","k_timebase":1793089530996,"k_watch_send":"{\"0\":\"5067\",\"1\":\"5068\"}","p2p_hold_success":false,"relay_addr":"101.43.234.113:24903","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":558,"rtc_version":"1.5.4.3","rtp_first_i":175,"sdp_time":245,"sig_addr":"114.116.198.103:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":0,\"min\":0,\"max\":0},\"fps\":{\"avg\":73,\"min\":0,\"max\":1031,\"std\":173.31,\"stallingRate\":37.39,\"stallingFreq\":2.78}}","udp_to_tcp_count":1,"watch_resp":165}
2026-10-27 16:25:39.536 Seetong_tps[88402:9562471]  -- SIOT参数: {
    "association_id" = "4rVhUum3g89xs7fl_1";
    "auth_time" = 238;
    "awaken_ms" = 3262;
    "conn_media_ch_time" = 117;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 3500;
    "relay_addr" = "101.43.234.113:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 558;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 175;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 245;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 73;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1031;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 165;
}
2026-10-27 16:25:39.536 Seetong_tps[88402:9562471]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "4rVhUum3g89xs7fl_1";
    "auth_time" = 238;
    "awaken_ms" = 3262;
    "conn_media_ch_time" = 117;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 3500;
    "relay_addr" = "101.43.234.113:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 558;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 175;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 245;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 73;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1031;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 165;
}
2026-10-27 16:25:39.536 Seetong_tps[88402:9562471] _openGLView clearFrame ...
2026-10-27 16:25:39.549 Seetong_tps[88402:9562471] [保存失败] 相机对象或存储字典为空
2026-10-27 16:26:59.253 Seetong_tps[88419:9563944] app_version=8.4.106
2026-10-27 16:26:59.255 Seetong_tps[88419:9563944]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 16:26:59.255 Seetong_tps[88419:9563944] showForLogin 1
2026-10-27 16:26:59.255 Seetong_tps[88419:9563944] AppLaunch 还剩 7.852559089660645 秒
2026-10-27 16:26:59.262 Seetong_tps[88419:9563953] 询问用户是否开启推送成功
2026-10-27 16:26:59.262 Seetong_tps[88419:9563953] 用户点击允许接收推送
2026-10-27 16:26:59.263 Seetong_tps[88419:9563944]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 16:26:59.263 Seetong_tps[88419:9563968] remoteNotificationSetting: <UNNotificationSettings: 0x1142a1720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 16:26:59.267 Seetong_tps[88419:9563944] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.141MB
2026-10-27 16:26:59.268 Seetong_tps[88419:9563944] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.188MB
2026-10-27 16:26:59.268 Seetong_tps[88419:9563944] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.220MB
2026-10-27 16:26:59.277 Seetong_tps[88419:9563944] viewDidLoad/configtime=2026-10-27 08:26:59 +0000
2026-10-27 16:26:59.277 Seetong_tps[88419:9563944]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 16:26:59.277 Seetong_tps[88419:9563944]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 16:26:59.306 Seetong_tps[88419:9563944]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 16:26:59.308 Seetong_tps[88419:9563944]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 16:26:59.308 Seetong_tps[88419:9563944] 开始检查未读客服消息...
2026-10-27 16:26:59.308 Seetong_tps[88419:9563944] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 16:26:59.311 Seetong_tps[88419:9563944]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 16:26:59.311 Seetong_tps[88419:9563944]  -- WebSocket connection - getNetty - 
2026-10-27 16:26:59.312 Seetong_tps[88419:9563944]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 16:26:59.314 Seetong_tps[88419:9563944] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 16:26:59.314 Seetong_tps[88419:9563944] NAV deviceOrientationDidChange:1
2026-10-27 16:26:59.316 Seetong_tps[88419:9563944]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-27 16:26:59.319 Seetong_tps[88419:9563981] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-27 16:26:59.389 Seetong_tps[88419:9563981] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 16:26:59.389 Seetong_tps[88419:9563981]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 16:26:59.389 Seetong_tps[88419:9563944] Super properties have already been unregistered.
2026-10-27 16:26:59.389 Seetong_tps[88419:9563981]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:26:59.389 Seetong_tps[88419:9563981]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 16:26:59.389 Seetong_tps[88419:9563981]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 16:26:59.390 Seetong_tps[88419:9563944] UMAPM_OOMSampling(0,0):NO
2026-10-27 16:26:59.392 Seetong_tps[88419:9563944]  -- deviceListDataUpdate - AppLaunch 还剩 2.715543985366821 秒 - 再延迟 3.215543985366821 秒 - 启动耗时 0.2844560146331787 秒
2026-10-27 16:26:59.392 Seetong_tps[88419:9563944]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 285 毫秒
2026-10-27 16:26:59.395 Seetong_tps[88419:9563944] ++++-[VideoView dealloc]++++
2026-10-27 16:26:59.396 Seetong_tps[88419:9563944] OpenGLView20_Seetong dealloc:0x115a9c500
2026-10-27 16:26:59.398 Seetong_tps[88419:9563944] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 16:26:59.398 Seetong_tps[88419:9563944] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 16:26:59.398 Seetong_tps[88419:9563944]  -- WebSocket connection - getNetty - 
2026-10-27 16:26:59.398 Seetong_tps[88419:9563944]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 16:26:59.440 Seetong_tps[88419:9563944] UMAPM_NetworkSampling(0,0):NO
2026-10-27 16:26:59.440 Seetong_tps[88419:9563944]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 16:26:59.442 Seetong_tps[88419:9563944] 蓝牙已打开
2026-10-27 16:26:59.452 Seetong_tps[88419:9563944]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:26:59.453 Seetong_tps[88419:9563944]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-27 16:26:59.453 Seetong_tps[88419:9563944]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 16:26:59.453 Seetong_tps[88419:9563944]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:26:59.607 Seetong_tps[88419:9563968] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12ff1ce80>{number = 16, name = (null)}====
2026-10-27 16:26:59.619 Seetong_tps[88419:9563975] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12ff1cec0>{number = 17, name = (null)}====
2026-10-27 16:26:59.626 Seetong_tps[88419:9563973] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12ff1cdc0>{number = 18, name = (null)}====
2026-10-27 16:26:59.626 Seetong_tps[88419:9563944]  -- 获取版本信息成功: {
}
2026-10-27 16:26:59.627 Seetong_tps[88419:9563954] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12ff1c2c0>{number = 19, name = (null)}====
2026-10-27 16:26:59.629 Seetong_tps[88419:9563947] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ced4080>{number = 5, name = (null)}====
2026-10-27 16:26:59.639 Seetong_tps[88419:9563944]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:26:59.644 Seetong_tps[88419:9563977] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12ff1cac0>{number = 20, name = (null)}====
2026-10-27 16:26:59.644 Seetong_tps[88419:9563955] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1142f5000>{number = 8, name = (null)}====
2026-10-27 16:26:59.644 Seetong_tps[88419:9563944] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 16:26:59.644 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 16:26:59.645 Seetong_tps[88419:9563974] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12ff1cc40>{number = 21, name = (null)}====
2026-10-27 16:26:59.645 Seetong_tps[88419:9563944] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 16:26:59.645 Seetong_tps[88419:9563944] 客服消息未读数量: 0
2026-10-27 16:26:59.652 Seetong_tps[88419:9563948] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10cc38d40>{number = 3, name = (null)}====
2026-10-27 16:26:59.660 Seetong_tps[88419:9563981] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDQxOTc0NSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.HIkxqT1ASCyw6Q1DObEcXtP-1hAOy0U_Oq60v0WTyTA","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzY5NDQxOTc0NSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXkzIl19.1YRwD9Z3pSfSUOdhstHm6kHq65CaEAv9TSi4f0U87uE","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"58.87.80.251:24906"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24902"}]}
====
2026-10-27 16:26:59.666 Seetong_tps[88419:9563944]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 16:26:59.667 Seetong_tps[88419:9563944]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 16:26:59.667 Seetong_tps[88419:9563978] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12ff1fec0>{number = 22, name = (null)}====
2026-10-27 16:26:59.672 Seetong_tps[88419:9563944]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=55&addr=bjrelayvip1.s2.seetong.com:11443;type=0&load=37&addr=bjrelay43.s2.seetong.com:1443;type=0&load=37&addr=bjrelay43.s2.seetong.com:5443;","clientIp":"39.144.23.183","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=28&addr=bjrelay3.s5.seetong.com:15443;type=0&load=25&addr=bjrelay50.s5.seetong.com:10443;type=0&load=27&addr=bjrelay59.s5.seetong.com:12443;"}
2026-10-27 16:26:59.672 Seetong_tps[88419:9563944]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 16:26:59.673 Seetong_tps[88419:9563944]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAGUlMHVFAOblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 16:26:59.674 Seetong_tps[88419:9563953] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1142f4d00>{number = 9, name = (null)}====
2026-10-27 16:26:59.677 Seetong_tps[88419:9563972] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12ff1f880>{number = 24, name = (null)}====
2026-10-27 16:26:59.681 Seetong_tps[88419:9563944]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 16:26:59.681 Seetong_tps[88419:9563972]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 16:26:59.681 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 16:26:59.682 Seetong_tps[88419:9563972] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 16:26:59.682 Seetong_tps[88419:9563944]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 16:26:59.682 Seetong_tps[88419:9563944]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 16:26:59.682 Seetong_tps[88419:9563944]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 575 毫秒
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 16:26:59 684 - devIds: (
    42065949
)
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 16:26:59.683 Seetong_tps[88419:9563944]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 16:26:59.684 Seetong_tps[88419:9563944]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 16:26:59.685 Seetong_tps[88419:9563944]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 16:26:59.711 Seetong_tps[88419:9563984] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12ff1f280>{number = 25, name = (null)}====
2026-10-27 16:26:59.711 Seetong_tps[88419:9563983] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115916ec0>{number = 12, name = (null)}====
2026-10-27 16:26:59.791 Seetong_tps[88419:9563944]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 16:26:59.791 Seetong_tps[88419:9563944]  -- WebSocket - 重置重连次数 -- 
2026-10-27 16:26:59.791 Seetong_tps[88419:9563944]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-27 16:26:59.795 Seetong_tps[88419:9563944]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:26:59.795 Seetong_tps[88419:9563944]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUICFcGVFtpAQQB","reconn":0}}
2026-10-27 16:26:59.795 Seetong_tps[88419:9563944]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:26:59.809 Seetong_tps[88419:9563944]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 16:26:59.810 Seetong_tps[88419:9563944]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 16:26:59.942 Seetong_tps[88419:9563944] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 16:26:59.942 Seetong_tps[88419:9563944] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 16:26:59.943 Seetong_tps[88419:9563944] Formatted Date: 2026-10-27
2026-10-27 16:26:59.943 Seetong_tps[88419:9563944]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:26:59.976 Seetong_tps[88419:9563944] MessageThrottle reloadTableView ---
2026-10-27 16:27:00.008 Seetong_tps[88419:9563972] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12ff1f880>{number = 24, name = (null)}====
2026-10-27 16:27:00.009 Seetong_tps[88419:9563944]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793087426000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 16:27:00.010 Seetong_tps[88419:9563944]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:27:00.010 Seetong_tps[88419:9563944]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 15:50:26 - p2pLastHeartTime: 1793087426000 - modelHeartTime: 1793087426000
2026-10-27 16:27:00.051 Seetong_tps[88419:9563944] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 16:27:00.059 Seetong_tps[88419:9563944] Sorted Dates (Descending): (
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22",
    "2026-10-21"
)
2026-10-27 16:27:00.061 Seetong_tps[88419:9563944]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-27 start=16:25:31 end=16:27:00 deviceCount=1
2026-10-27 16:27:00.061 Seetong_tps[88419:9563944]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 16:27:00.150 Seetong_tps[88419:9563944] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 16:27:00.536 Seetong_tps[88419:9563944] MessageThrottle reloadTableView ---
2026-10-27 16:27:01.404 Seetong_tps[88419:9563944] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 16:27:01.404 Seetong_tps[88419:9563944] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 16:27:01.404 Seetong_tps[88419:9563944] 用户设置的具体字体大小: 17.000000
2026-10-27 16:27:01.781 Seetong_tps[88419:9563981] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 16:27:01.782 Seetong_tps[88419:9563981] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 16:27:01.782 Seetong_tps[88419:9563981]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-27 16:27:01.782 Seetong_tps[88419:9563981]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 16:27:02.221 Seetong_tps[88419:9563981]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 16:27:02.221 Seetong_tps[88419:9563981]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 16:27:02.221 Seetong_tps[88419:9563981]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 16:27:02.221 Seetong_tps[88419:9563981]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 16:27:02.473 Seetong_tps[88419:9563944] MessageThrottle reloadTableView ---
2026-10-27 16:27:02.629 Seetong_tps[88419:9563944]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 16:27:02.787 Seetong_tps[88419:9563944] AppLaunch hideForRefreshToken
2026-10-27 16:27:02.787 Seetong_tps[88419:9563944] AppLaunch hideForRefreshToken dismiss
2026-10-27 16:27:02.787 Seetong_tps[88419:9563944] AppLaunch dismiss...
2026-10-27 16:27:02.978 Seetong_tps[88419:9563978] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12ff1fec0>{number = 22, name = (null)}====
2026-10-27 16:27:03.092 Seetong_tps[88419:9563944] AppLaunch dismiss... end
2026-10-27 16:27:03.092 Seetong_tps[88419:9563944]  dealloc -- STAppLaunchWindow
2026-10-27 16:27:03.093 Seetong_tps[88419:9563944]  dealloc -- STAppLaunchViewController
2026-10-27 16:27:03.142 Seetong_tps[88419:9563944]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 16:27:03.142 Seetong_tps[88419:9563944]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 16:27:03.142 Seetong_tps[88419:9563944] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 16:27:03.456 Seetong_tps[88419:9563978] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ff1fec0>{number = 22, name = (null)}====
2026-10-27 16:27:09.560 Seetong_tps[88419:9563944]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 16:27:19.559 Seetong_tps[88419:9563944]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 18:32:13.769 Seetong_tps[89041:9613497] app_version=8.4.106
2026-10-27 18:32:13.771 Seetong_tps[89041:9613497]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-27 18:32:13.771 Seetong_tps[89041:9613497] showForLogin 1
2026-10-27 18:32:13.771 Seetong_tps[89041:9613497] AppLaunch 还剩 6.943278074264526 秒
2026-10-27 18:32:13.776 Seetong_tps[89041:9613507] 询问用户是否开启推送成功
2026-10-27 18:32:13.776 Seetong_tps[89041:9613507] 用户点击允许接收推送
2026-10-27 18:32:13.780 Seetong_tps[89041:9613509] remoteNotificationSetting: <UNNotificationSettings: 0x1122d9c20; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-27 18:32:13.789 Seetong_tps[89041:9613497]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-27 18:32:13.795 Seetong_tps[89041:9613497] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.688MB
2026-10-27 18:32:13.795 Seetong_tps[89041:9613497] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.688MB
2026-10-27 18:32:13.796 Seetong_tps[89041:9613497] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.704MB
2026-10-27 18:32:13.808 Seetong_tps[89041:9613497] viewDidLoad/configtime=2026-10-27 10:32:13 +0000
2026-10-27 18:32:13.808 Seetong_tps[89041:9613497]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-27 18:32:13.808 Seetong_tps[89041:9613497]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-27 18:32:13.827 Seetong_tps[89041:9613546] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-27 18:32:13.827 Seetong_tps[89041:9613546]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-27 18:32:13.827 Seetong_tps[89041:9613546]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 18:32:13.827 Seetong_tps[89041:9613546]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-27 18:32:13.828 Seetong_tps[89041:9613546]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-27 18:32:13.844 Seetong_tps[89041:9613497]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-27 18:32:13.847 Seetong_tps[89041:9613497]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-27 18:32:13.847 Seetong_tps[89041:9613497] 开始检查未读客服消息...
2026-10-27 18:32:13.847 Seetong_tps[89041:9613497] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-27 18:32:13.852 Seetong_tps[89041:9613497]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-27 18:32:13.852 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 
2026-10-27 18:32:13.853 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 18:32:13.855 Seetong_tps[89041:9613497] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-27 18:32:13.855 Seetong_tps[89041:9613497] NAV deviceOrientationDidChange:1
2026-10-27 18:32:13.858 Seetong_tps[89041:9613497] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-27 18:32:13.858 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 
2026-10-27 18:32:13.858 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 18:32:13.898 Seetong_tps[89041:9613497]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-27 18:32:13.980 Seetong_tps[89041:9613497] Super properties have already been unregistered.
2026-10-27 18:32:13.980 Seetong_tps[89041:9613497] UMAPM_OOMSampling(0,0):NO
2026-10-27 18:32:13.982 Seetong_tps[89041:9613497]  -- deviceListDataUpdate - AppLaunch 还剩 1.732308149337769 秒 - 再延迟 2.232308149337769 秒 - 启动耗时 1.267691850662231 秒
2026-10-27 18:32:13.982 Seetong_tps[89041:9613497] groupDeviceList 已在进行中，等待后重新分组
2026-10-27 18:32:13.982 Seetong_tps[89041:9613497]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1268 毫秒
2026-10-27 18:32:13.995 Seetong_tps[89041:9613497] ++++-[VideoView dealloc]++++
2026-10-27 18:32:13.996 Seetong_tps[89041:9613497] OpenGLView20_Seetong dealloc:0x1132d5b80
2026-10-27 18:32:14.029 Seetong_tps[89041:9613546] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzcwMTkzMzk3Niwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.gzNtyOFovtWF03wOgKJ8Xk0hUx-fWZ6-OhkS-uyaYYU","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzcwMTkzMzk3Niwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTExX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wN19yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXkzIl19.KnILlPKATB5Ub11XVKDRZTRiRE1n7Q4zahrHK7eUUfA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"120.53.229.60:24905"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24902"}]}
====
2026-10-27 18:32:14.030 Seetong_tps[89041:9613497] UMAPM_NetworkSampling(0,0):NO
2026-10-27 18:32:14.030 Seetong_tps[89041:9613497]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-27 18:32:14.031 Seetong_tps[89041:9613497]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 18:32:14.032 Seetong_tps[89041:9613497]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-27 18:32:14.033 Seetong_tps[89041:9613497] 蓝牙已打开
2026-10-27 18:32:14.048 Seetong_tps[89041:9613497]  -- WebSocket - 重置重连次数 -- 
2026-10-27 18:32:14.059 Seetong_tps[89041:9613497]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 18:32:14.059 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 
2026-10-27 18:32:14.059 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-27 18:32:14.059 Seetong_tps[89041:9613497] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 18:32:14.059 Seetong_tps[89041:9613497] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 18:32:14.064 Seetong_tps[89041:9613497]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 18:32:14.065 Seetong_tps[89041:9613497]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-27 18:32:14.094 Seetong_tps[89041:9613500] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10ac38e80>{number = 2, name = (null)}====
2026-10-27 18:32:14.099 Seetong_tps[89041:9613511] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10e3631c0>{number = 16, name = (null)}====
2026-10-27 18:32:14.113 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 18:32:14.137 Seetong_tps[89041:9613585] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10e360d40>{number = 17, name = (null)}====
2026-10-27 18:32:14.137 Seetong_tps[89041:9613501] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10e361540>{number = 18, name = (null)}====
2026-10-27 18:32:14.137 Seetong_tps[89041:9613582] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10e361580>{number = 19, name = (null)}====
2026-10-27 18:32:14.137 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 18:32:14.138 Seetong_tps[89041:9613497]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgAGUl0GUFQDblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 18:32:14.138 Seetong_tps[89041:9613507] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x112311540>{number = 10, name = (null)}====
2026-10-27 18:32:14.143 Seetong_tps[89041:9613497]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-27 18:32:14.143 Seetong_tps[89041:9613497]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-27 18:32:14.146 Seetong_tps[89041:9613593] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10e361600>{number = 21, name = (null)}====
2026-10-27 18:32:14.147 Seetong_tps[89041:9613497]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=38&addr=bjrelay44.s2.seetong.com:7443;type=0&load=37&addr=bjrelay43.s2.seetong.com:2443;type=0&load=45&addr=bjrelayvip3.s2.seetong.com:10443;","clientIp":"39.144.23.183","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay46.s2.seetong.com:7443;type=0&load=21&addr=bjrelay53.s5.seetong.com:5443;type=0&load=19&addr=bjrelay61.s5.seetong.com:12443;"}
2026-10-27 18:32:14.147 Seetong_tps[89041:9613497]  -- 获取版本信息成功: {
}
2026-10-27 18:32:14.162 Seetong_tps[89041:9613583] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10e3615c0>{number = 22, name = (null)}====
2026-10-27 18:32:14.162 Seetong_tps[89041:9613497] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-27 18:32:14.162 Seetong_tps[89041:9613586] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10e361680>{number = 23, name = (null)}====
2026-10-27 18:32:14.162 Seetong_tps[89041:9613497] 客服消息未读数量: 0
2026-10-27 18:32:14.162 Seetong_tps[89041:9613584] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10e3616c0>{number = 24, name = (null)}====
2026-10-27 18:32:14.162 Seetong_tps[89041:9613508] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10e361700>{number = 25, name = (null)}====
2026-10-27 18:32:14.162 Seetong_tps[89041:9613497] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-27 18:32:14.162 Seetong_tps[89041:9613497]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 18:32:14.171 Seetong_tps[89041:9613509] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10ac3bd40>{number = 5, name = (null)}====
2026-10-27 18:32:14.348 Seetong_tps[89041:9613497]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 18:32:14.348 Seetong_tps[89041:9613497]  -- STBluetoothManager - 开始扫描 - 
2026-10-27 18:32:14.499 Seetong_tps[89041:9613497]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 18:32:14.500 Seetong_tps[89041:9613497]  -- WebSocket - 重置重连次数 -- 
2026-10-27 18:32:14.500 Seetong_tps[89041:9613497]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-27 18:32:14.505 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:14.505 Seetong_tps[89041:9613497]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUJAFYCUFZpAQQB","reconn":0}}
2026-10-27 18:32:14.505 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:14.506 Seetong_tps[89041:9613497]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 18:32:14.506 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 18:32:14.506 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 18:32:14.507 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:14.507 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 18:32:14 507 - devIds: (
    42065949
)
2026-10-27 18:32:14.507 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-27 18:32:14.507 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-27 18:32:14.509 Seetong_tps[89041:9613497]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 18:32:14.544 Seetong_tps[89041:9613591] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x113274640>{number = 11, name = (null)}====
2026-10-27 18:32:14.546 Seetong_tps[89041:9613512] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e361880>{number = 26, name = (null)}====
2026-10-27 18:32:14.550 Seetong_tps[89041:9613497]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-27 18:32:14.550 Seetong_tps[89041:9613512]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-27 18:32:14.550 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-27 18:32:14.550 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-27 18:32:14.553 Seetong_tps[89041:9613512] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-27 18:32:14.554 Seetong_tps[89041:9613497] MessageThrottle reloadTableView ---
2026-10-27 18:32:14.573 Seetong_tps[89041:9613497]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-27 18:32:14.574 Seetong_tps[89041:9613497]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-27 18:32:14.574 Seetong_tps[89041:9613497]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1860 毫秒
2026-10-27 18:32:14.574 Seetong_tps[89041:9613497]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-27 18:32:14.575 Seetong_tps[89041:9613497]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-27 18:32:14.579 Seetong_tps[89041:9613497]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-27 18:32:14.672 Seetong_tps[89041:9613497] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 18:32:14.672 Seetong_tps[89041:9613497] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 18:32:14.686 Seetong_tps[89041:9613497] 未处理的 biz 类型: res_low_power_online
2026-10-27 18:32:14.686 Seetong_tps[89041:9613497]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793094986000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 18:32:14.687 Seetong_tps[89041:9613497]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 17:56:26 - p2pLastHeartTime: 1793094986000 - modelHeartTime: 1793094986000
2026-10-27 18:32:14.688 Seetong_tps[89041:9613497]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 17:56:26 - p2pLastHeartTime: 1793094986000 - modelHeartTime: 1793094986000
2026-10-27 18:32:15.212 Seetong_tps[89041:9613497] MessageThrottle reloadTableView ---
2026-10-27 18:32:15.953 Seetong_tps[89041:9613497] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-27 18:32:15.953 Seetong_tps[89041:9613497] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-27 18:32:15.954 Seetong_tps[89041:9613497] 用户设置的具体字体大小: 17.000000
2026-10-27 18:32:16.042 Seetong_tps[89041:9613546] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-27 18:32:16.043 Seetong_tps[89041:9613546] [DeviceMonitor] 监控管理器初始化完成
2026-10-27 18:32:16.043 Seetong_tps[89041:9613546]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-27 18:32:16.043 Seetong_tps[89041:9613546]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-27 18:32:16.220 Seetong_tps[89041:9613497] AppLaunch hideForRefreshToken
2026-10-27 18:32:16.220 Seetong_tps[89041:9613497] AppLaunch hideForRefreshToken dismiss
2026-10-27 18:32:16.220 Seetong_tps[89041:9613497] AppLaunch dismiss...
2026-10-27 18:32:16.527 Seetong_tps[89041:9613497] AppLaunch dismiss... end
2026-10-27 18:32:16.527 Seetong_tps[89041:9613497]  dealloc -- STAppLaunchWindow
2026-10-27 18:32:16.528 Seetong_tps[89041:9613497]  dealloc -- STAppLaunchViewController
2026-10-27 18:32:16.563 Seetong_tps[89041:9613497] MessageThrottle reloadTableView ---
2026-10-27 18:32:16.999 Seetong_tps[89041:9613497]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-27 18:32:17.109 Seetong_tps[89041:9613546]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-27 18:32:17.109 Seetong_tps[89041:9613546]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-27 18:32:17.109 Seetong_tps[89041:9613546]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-27 18:32:17.109 Seetong_tps[89041:9613546]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-27 18:32:17.351 Seetong_tps[89041:9613591] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x113274640>{number = 11, name = (null)}====
2026-10-27 18:32:17.514 Seetong_tps[89041:9613497]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-27 18:32:17.515 Seetong_tps[89041:9613497]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-27 18:32:17.515 Seetong_tps[89041:9613497] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-27 18:32:17.872 Seetong_tps[89041:9613591] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113274640>{number = 11, name = (null)}====
2026-10-27 18:32:19.356 Seetong_tps[89041:9613497] UMAPM_OOMSampling(0,0):NO
2026-10-27 18:32:19.356 Seetong_tps[89041:9613497] UMAPM_NetworkSampling(0,0):NO
2026-10-27 18:32:22.741 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 18:32:22.741 Seetong_tps[89041:9613497]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 18:32:22.741 Seetong_tps[89041:9613497]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 18:32:22.743 Seetong_tps[89041:9613497] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 18:32:22.743 Seetong_tps[89041:9613497] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 18:32:22.748 Seetong_tps[89041:9613497] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-27 18:32:26.797 Seetong_tps[89041:9613497] zzzzz:stopBackgroundTask EnterForeground
2026-10-27 18:32:26.797 Seetong_tps[89041:9613497]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-27 18:32:26.797 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-27 18:32:26.797 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-27 18:32:26.798 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-27 18:32:26 798 - devIds: (
    42065949
)
2026-10-27 18:32:26.798 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-27 18:32:26.799 Seetong_tps[89041:9613497] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-27 18:32:26.812 Seetong_tps[89041:9613508] zzzzz:FC_ResumeDevCom start
2026-10-27 18:32:26.812 Seetong_tps[89041:9613508] zzzzz:FC_ResumeDevCom
2026-10-27 18:32:27.111 Seetong_tps[89041:9613509] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10ac3bd40>{number = 5, name = (null)}====
2026-10-27 18:32:27.112 Seetong_tps[89041:9613497]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793094986000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-27 18:32:27.113 Seetong_tps[89041:9613497]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 17:56:26 - p2pLastHeartTime: 1793094986000 - modelHeartTime: 1793094986000
2026-10-27 18:32:27.113 Seetong_tps[89041:9613497]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-27 17:56:26 - p2pLastHeartTime: 1793094986000 - modelHeartTime: 1793094986000
2026-10-27 18:32:27.131 Seetong_tps[89041:9613596] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10f4050c0>{number = 27, name = (null)}====
2026-10-27 18:32:27.131 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-27 18:32:27.535 Seetong_tps[89041:9613497]  -- WebSocket - 重置重连次数 -- 
2026-10-27 18:32:27.535 Seetong_tps[89041:9613497]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-27 18:32:27.536 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 
2026-10-27 18:32:27.543 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-27 18:32:27.544 Seetong_tps[89041:9613497] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-27 18:32:27.544 Seetong_tps[89041:9613497] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-27 18:32:27.637 Seetong_tps[89041:9613497] MessageThrottle reloadTableView ---
2026-10-27 18:32:27.724 Seetong_tps[89041:9613508] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-27 18:32:27.731 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 18:32:27.731 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a7dc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-27 18:32:27.731 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 18:32:27.731 Seetong_tps[89041:9613508] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 18:32:27.732 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 18:32:27.732 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10a7e0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-27 18:32:27.732 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 18:32:27.732 Seetong_tps[89041:9613508] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 14860 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 218906129 sequence 3 version 4
2026-10-27 18:32:27.733 Seetong_tps[89041:9613508] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-27 18:32:27.735 Seetong_tps[89041:9613508] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-27 18:32:27.735 Seetong_tps[89041:9613508] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-27 18:32:27.735 Seetong_tps[89041:9613508] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-27 18:32:27.746 Seetong_tps[89041:9613497] [KMPAlarmModule] module loaded
2026-10-27 18:32:27.746 Seetong_tps[89041:9613497] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10f53a800>
2026-10-27 18:32:27.747 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 18:32:27.755 Seetong_tps[89041:9613508] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-27 18:32:27.757 Seetong_tps[89041:9613497]  -- STBluetoothManager - 结束扫描 - 
2026-10-27 18:32:27.768 Seetong_tps[89041:9613502] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-27 18:32:27.827 Seetong_tps[89041:9613596] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10f4050c0>{number = 27, name = (null)}====
2026-10-27 18:32:27.827 Seetong_tps[89041:9613497]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-27 18:32:27.827 Seetong_tps[89041:9613497]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1cCU10EA1MHOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-27 18:32:27.933 Seetong_tps[89041:9613497]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-27 18:32:27.933 Seetong_tps[89041:9613497]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 18:32:27.933 Seetong_tps[89041:9613497]  -- WebSocket - 重置重连次数 -- 
2026-10-27 18:32:27.933 Seetong_tps[89041:9613497]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-27 18:32:27.934 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:27.934 Seetong_tps[89041:9613497]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAUJAFYCU1VpAQQB","reconn":1}}
2026-10-27 18:32:27.934 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:28.086 Seetong_tps[89041:9613497] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-27 18:32:28.087 Seetong_tps[89041:9613497] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-27 18:32:28.435 Seetong_tps[89041:9613584] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-27 18:32:28.437 Seetong_tps[89041:9613584] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-27 18:32:28.438 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-27 18:32:28.438 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-27 18:32:28.439 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-27 18:32:28.441 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-27 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-27 18:32:28.442 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-27 startTime=00:00:00 endTime=18:32:28 cachedAnchor=null-null
2026-10-27 18:32:28.442 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-27 startTime=00:00:00 endTime=18:32:28 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-27 18:32:28.443 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-27, startTime=00:00:00, endTime=18:32:28, deviceIds=[]
2026-10-27 18:32:28.443 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-27 18:32:28.444 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmMessages request date=2026-10-27 start=00:00:00 end=18:32:28 deviceCount=1
2026-10-27 18:32:28.444 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:28.446 Seetong_tps[89041:9613509] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-27 18:32:28.507 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-27 18:32:28.508 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-27 start=00:00:00 end=16:23:53 totalWindows=1
2026-10-27 18:32:28.508 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-16:23:53
2026-10-27 18:32:28.515 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-27 18:32:28.746 Seetong_tps[89041:9613497] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-27 18:32:28.746 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-27 18:32:28.794 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=07:07:08 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-27 18:32:28.794 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-27 18:32:28.796 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-27, startTime=07:07:08, endTime=18:32:28, hasMore=true, itemCount=100
2026-10-27 18:32:28.809 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-27, responseStart=07:07:08, responseEnd=18:32:28, hasMore=true, remoteThumbCount=96, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-27 18:32:28.810 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-27 18:32:28.821 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-27 start=07:07:08 end=18:32:28 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=10 totalMs=11
2026-10-27 18:32:28.822 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-27 start=07:07:08 end=18:32:28 lastTimestampMs=1793056028000 daoMs=1
2026-10-27 18:32:28.822 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-27, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=07:07:08, endTime=18:32:28, hasMore=true, count=100
2026-10-27 18:32:28.822 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-27 start=07:07:08 end=18:32:28 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:32:28 anchor=null-null
2026-10-27 18:32:28.822 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-27 18:32:28.822 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-27 18:32:28.840 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=401 rowCount=101
2026-10-27 18:32:28.841 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-27 endTime=18:32:28
2026-10-27 18:32:28.841 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-27 18:32:28.842 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-27
2026-10-27 18:32:28.842 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-27 18:32:28.857 Seetong_tps[89041:9613497] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-27 endTime=18:32:28
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-27
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-27 18:32:28.858 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-27 18:32:28.858 Seetong_tps[89041:9613509] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-27 18:32:28.858 Seetong_tps[89041:9613509] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-27 18:32:28.942 Seetong_tps[89041:9613497] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-27 18:32:28.942 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-27
2026-10-27 18:32:28.942 Seetong_tps[89041:9613497] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-27 18:32:28.942 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-27 18:32:28.942 Seetong_tps[89041:9613584] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-27, bucketCount=7, firstDate=2026-10-27, bucketDates=2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22, 2026-10-21
2026-10-27 18:32:28.993 Seetong_tps[89041:9613584] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-27
2026-10-27 18:32:37.935 Seetong_tps[89041:9613497]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-27 18:32:44.964 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-27 18:32:45.032 Seetong_tps[89041:9613497] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x110a18740>
2026-10-27 18:32:45.032 Seetong_tps[89041:9613497] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-27 18:32:45.051 Seetong_tps[89041:9613584] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-27 18:32:45.234 Seetong_tps[89041:9613497]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-27 18:32:45.234 Seetong_tps[89041:9613497]  --- 取消心跳 destoryHeartBeat --- 
2026-10-27 18:32:45.234 Seetong_tps[89041:9613497]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-27 18:32:45.235 Seetong_tps[89041:9613497] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-27 18:32:45.235 Seetong_tps[89041:9613497] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-27 18:32:45.240 Seetong_tps[89041:9613497] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-27 18:32:45.249 Seetong_tps[89041:9613497] [保存失败] 相机对象或存储字典为空
2026-10-28 11:20:23.479 Seetong_tps[90615:9837148] app_version=8.4.106
2026-10-28 11:20:23.483 Seetong_tps[90615:9837148]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-28 11:20:23.483 Seetong_tps[90615:9837148] showForLogin 1
2026-10-28 11:20:23.483 Seetong_tps[90615:9837148] AppLaunch 还剩 6.795635223388672 秒
2026-10-28 11:20:23.491 Seetong_tps[90615:9837159] 询问用户是否开启推送成功
2026-10-28 11:20:23.491 Seetong_tps[90615:9837159] 用户点击允许接收推送
2026-10-28 11:20:23.498 Seetong_tps[90615:9837152] remoteNotificationSetting: <UNNotificationSettings: 0x10fea9360; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-28 11:20:23.502 Seetong_tps[90615:9837148]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-28 11:20:23.507 Seetong_tps[90615:9837148] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.141MB
2026-10-28 11:20:23.507 Seetong_tps[90615:9837148] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.157MB
2026-10-28 11:20:23.508 Seetong_tps[90615:9837148] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.157MB
2026-10-28 11:20:23.521 Seetong_tps[90615:9837148] viewDidLoad/configtime=2026-10-28 03:20:23 +0000
2026-10-28 11:20:23.522 Seetong_tps[90615:9837148]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-28 11:20:23.522 Seetong_tps[90615:9837148]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-28 11:20:23.522 Seetong_tps[90615:9837235] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-28 11:20:23.562 Seetong_tps[90615:9837148]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-28 11:20:23.566 Seetong_tps[90615:9837148]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-28 11:20:23.566 Seetong_tps[90615:9837148] 开始检查未读客服消息...
2026-10-28 11:20:23.566 Seetong_tps[90615:9837148] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-28 11:20:23.569 Seetong_tps[90615:9837148]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-28 11:20:23.569 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty - 
2026-10-28 11:20:23.570 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-28 11:20:23.572 Seetong_tps[90615:9837148] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-28 11:20:23.572 Seetong_tps[90615:9837148] NAV deviceOrientationDidChange:1
2026-10-28 11:20:23.575 Seetong_tps[90615:9837148] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-28 11:20:23.575 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty - 
2026-10-28 11:20:23.575 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-28 11:20:23.638 Seetong_tps[90615:9837148]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-28 11:20:23.741 Seetong_tps[90615:9837148] Super properties have already been unregistered.
2026-10-28 11:20:23.741 Seetong_tps[90615:9837148] UMAPM_OOMSampling(0,0):NO
2026-10-28 11:20:23.743 Seetong_tps[90615:9837148]  -- deviceListDataUpdate - AppLaunch 还剩 1.534948110580444 秒 - 再延迟 2.034948110580444 秒 - 启动耗时 1.465051889419556 秒
2026-10-28 11:20:23.743 Seetong_tps[90615:9837148] groupDeviceList 已在进行中，等待后重新分组
2026-10-28 11:20:23.744 Seetong_tps[90615:9837148]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1465 毫秒
2026-10-28 11:20:23.746 Seetong_tps[90615:9837148] ++++-[VideoView dealloc]++++
2026-10-28 11:20:23.747 Seetong_tps[90615:9837148] OpenGLView20_Seetong dealloc:0x114e49b80
2026-10-28 11:20:23.760 Seetong_tps[90615:9837148] UMAPM_NetworkSampling(0,0):NO
2026-10-28 11:20:23.760 Seetong_tps[90615:9837148]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-28 11:20:23.760 Seetong_tps[90615:9837148]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-28 11:20:23.761 Seetong_tps[90615:9837148]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-28 11:20:23.763 Seetong_tps[90615:9837148] 蓝牙已打开
2026-10-28 11:20:23.778 Seetong_tps[90615:9837148]  -- WebSocket - 重置重连次数 -- 
2026-10-28 11:20:23.786 Seetong_tps[90615:9837148]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-28 11:20:23.786 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty - 
2026-10-28 11:20:23.786 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-28 11:20:23.786 Seetong_tps[90615:9837148] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-28 11:20:23.786 Seetong_tps[90615:9837148] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-28 11:20:23.794 Seetong_tps[90615:9837148]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-28 11:20:23.794 Seetong_tps[90615:9837148]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-28 11:20:23.886 Seetong_tps[90615:9837148]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-28 11:20:23.886 Seetong_tps[90615:9837148]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-28 11:20:23.886 Seetong_tps[90615:9837148]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-28 11:20:23.886 Seetong_tps[90615:9837148]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTMyNDQwMjMsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.UV6zMudLABcgHRTrczGP6DNgxRPGKM95T5g_yoKjmRY","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU3NDk2MjMsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkzMTU3NjIzLCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.lEsiJMOJy5BzNwWYGdnLDn9aESCzjMl8tDwwYTcS5vs","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-28 11:20:23.890 Seetong_tps[90615:9837148]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1793157623.890359
2026-10-28 11:20:23.890 Seetong_tps[90615:9837148]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1793157623.890359
2026-10-28 11:20:23.890 Seetong_tps[90615:9837148]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1793157623.890359 - lastRefreshTokenTime: 1793157623.890359
2026-10-28 11:20:23.983 Seetong_tps[90615:9837235] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-28 11:20:23.983 Seetong_tps[90615:9837235] [DeviceMonitor] 监控管理器初始化完成
2026-10-28 11:20:23.983 Seetong_tps[90615:9837235]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-28 11:20:24.067 Seetong_tps[90615:9837148]  -- STBluetoothManager - 结束扫描 - 
2026-10-28 11:20:24.067 Seetong_tps[90615:9837148]  -- STBluetoothManager - 开始扫描 - 
2026-10-28 11:20:24.217 Seetong_tps[90615:9837237] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c179e00>{number = 20, name = (null)}====
2026-10-28 11:20:24.217 Seetong_tps[90615:9837242] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10c179800>{number = 21, name = (null)}====
2026-10-28 11:20:24.231 Seetong_tps[90615:9837235] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzc2MjQyNDE3MSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.JkOsDDV7esR39RaaTNNOj3rd4LrVNbMV_L7O3ZBnO8c","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzc2MjQyNDE3Miwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA4X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk4Il19.XnRjkAvJPunQnMiKMdl-7VR9bOLqaUvEvEcnfpEVxZ4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24901"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24907"}]}
====
2026-10-28 11:20:24.237 Seetong_tps[90615:9837238] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10c179880>{number = 22, name = (null)}====
2026-10-28 11:20:24.239 Seetong_tps[90615:9837148]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-28 11:20:24.239 Seetong_tps[90615:9837148]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-28 11:20:24.245 Seetong_tps[90615:9837148]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=38&addr=bjrelay43.s2.seetong.com:9443;type=0&load=51&addr=bjrelay41.s2.seetong.com:9443;type=0&load=49&addr=bjrelay41.s2.seetong.com:13443;","clientIp":"223.90.239.212","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay14.s5.seetong.com:10443;type=0&load=23&addr=bjrelay50.s5.seetong.com:5443;type=0&load=18&addr=bjrelay7.s5.seetong.com:6443;"}
2026-10-28 11:20:24.246 Seetong_tps[90615:9837148] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-28 11:20:24.246 Seetong_tps[90615:9837148]  -- 获取版本信息成功: {
}
2026-10-28 11:20:24.249 Seetong_tps[90615:9837241] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10c17b640>{number = 23, name = (null)}====
2026-10-28 11:20:24.250 Seetong_tps[90615:9837148]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-28 11:20:24.251 Seetong_tps[90615:9837148]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAJUlQHUlcDblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-28 11:20:24.253 Seetong_tps[90615:9837154] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x108abf340>{number = 10, name = (null)}====
2026-10-28 11:20:24.259 Seetong_tps[90615:9837240] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10c17b580>{number = 25, name = (null)}====
2026-10-28 11:20:24.261 Seetong_tps[90615:9837239] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10c17b4c0>{number = 26, name = (null)}====
2026-10-28 11:20:24.261 Seetong_tps[90615:9837245] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e0c9c0>{number = 14, name = (null)}====
2026-10-28 11:20:24.261 Seetong_tps[90615:9837148] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-28 11:20:24.261 Seetong_tps[90615:9837148] 客服消息未读数量: 0
2026-10-28 11:20:24.297 Seetong_tps[90615:9837159] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x108abe9c0>{number = 9, name = (null)}====
2026-10-28 11:20:24.299 Seetong_tps[90615:9837148]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-28 11:20:24.308 Seetong_tps[90615:9837151] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x108838d80>{number = 2, name = (null)}====
2026-10-28 11:20:24.318 Seetong_tps[90615:9837162] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114c6e900>{number = 12, name = (null)}====
2026-10-28 11:20:24.324 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-28 11:20:24.331 Seetong_tps[90615:9837152] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-28 11:20:24.361 Seetong_tps[90615:9837161] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c3f8100>{number = 27, name = (null)}====
2026-10-28 11:20:24.366 Seetong_tps[90615:9837148]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-28 11:20:24.366 Seetong_tps[90615:9837161]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-28 11:20:24.366 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-28 11:20:24.366 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-28 11:20:24.368 Seetong_tps[90615:9837249] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x114fb5b80>{number = 15, name = (null)}====
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-28 11:20:24.368 Seetong_tps[90615:9837161] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-28 11:20:24.368 Seetong_tps[90615:9837148]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-28 11:20:24.368 Seetong_tps[90615:9837148]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-28 11:20:24.368 Seetong_tps[90615:9837148]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2090 毫秒
2026-10-28 11:20:24.369 Seetong_tps[90615:9837148]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-28 11:20:24.369 Seetong_tps[90615:9837148]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-28 11:20:24.369 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-28 11:20:24.369 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-28 11:20:24.370 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-28 11:20:24 370 - devIds: (
    42065949
)
2026-10-28 11:20:24.370 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-28 11:20:24.370 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-28 11:20:24.371 Seetong_tps[90615:9837148]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-28 11:20:24.375 Seetong_tps[90615:9837148]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-28 11:20:24.448 Seetong_tps[90615:9837148]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-28 11:20:24.448 Seetong_tps[90615:9837148]  -- WebSocket - 重置重连次数 -- 
2026-10-28 11:20:24.448 Seetong_tps[90615:9837148]  -- WebSocket connection 长连接成功 - 耗时：0.9 秒
2026-10-28 11:20:24.451 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:24.452 Seetong_tps[90615:9837148]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAoIA1cAU1ZpAQQB","reconn":0}}
2026-10-28 11:20:24.452 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:24.539 Seetong_tps[90615:9837235]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-28 11:20:24.539 Seetong_tps[90615:9837235]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-28 11:20:24.540 Seetong_tps[90615:9837235]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-28 11:20:24.540 Seetong_tps[90615:9837235]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-28 11:20:24.857 Seetong_tps[90615:9837148] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-28 11:20:24.857 Seetong_tps[90615:9837148] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-28 11:20:24.858 Seetong_tps[90615:9837148] Formatted Date: 2026-10-28
2026-10-28 11:20:24.858 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:25.001 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-28 11:20:25.007 Seetong_tps[90615:9837148] Sorted Dates (Descending): (
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23",
    "2026-10-22"
)
2026-10-28 11:20:25.009 Seetong_tps[90615:9837148]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-28 start=18:32:28 end=11:20:25 deviceCount=1
2026-10-28 11:20:25.009 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:25.097 Seetong_tps[90615:9837249] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x114fb5b80>{number = 15, name = (null)}====
2026-10-28 11:20:25.100 Seetong_tps[90615:9837148]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793155466000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-28 11:20:25.101 Seetong_tps[90615:9837148]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-28 10:44:26 - p2pLastHeartTime: 1793155466000 - modelHeartTime: 1793155466000
2026-10-28 11:20:25.102 Seetong_tps[90615:9837148]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-28 10:44:26 - p2pLastHeartTime: 1793155466000 - modelHeartTime: 1793155466000
2026-10-28 11:20:25.183 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-28 11:20:25.602 Seetong_tps[90615:9837148] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-28 11:20:25.602 Seetong_tps[90615:9837148] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-28 11:20:25.602 Seetong_tps[90615:9837148] 用户设置的具体字体大小: 17.000000
2026-10-28 11:20:25.606 Seetong_tps[90615:9837148] MessageThrottle reloadTableView ---
2026-10-28 11:20:25.843 Seetong_tps[90615:9837148] AppLaunch hideForRefreshToken
2026-10-28 11:20:25.843 Seetong_tps[90615:9837148] AppLaunch hideForRefreshToken dismiss
2026-10-28 11:20:25.843 Seetong_tps[90615:9837148] AppLaunch dismiss...
2026-10-28 11:20:26.165 Seetong_tps[90615:9837148] AppLaunch dismiss... end
2026-10-28 11:20:26.165 Seetong_tps[90615:9837148]  dealloc -- STAppLaunchWindow
2026-10-28 11:20:26.167 Seetong_tps[90615:9837148]  dealloc -- STAppLaunchViewController
2026-10-28 11:20:26.643 Seetong_tps[90615:9837148]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-28 11:20:27.129 Seetong_tps[90615:9837148]  -- STBluetoothManager - 结束扫描 - 
2026-10-28 11:20:27.129 Seetong_tps[90615:9837148]  -- STBluetoothManager - 开始扫描 - 
2026-10-28 11:20:27.130 Seetong_tps[90615:9837249] zzzzz:FC_ResumeDevCom start
2026-10-28 11:20:27.130 Seetong_tps[90615:9837249] zzzzz:FC_ResumeDevCom
2026-10-28 11:20:27.148 Seetong_tps[90615:9837160] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10883b880>{number = 6, name = (null)}====
2026-10-28 11:20:27.374 Seetong_tps[90615:9837148]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-28 11:20:27.375 Seetong_tps[90615:9837148]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-28 11:20:27.375 Seetong_tps[90615:9837148] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-28 11:20:27.430 Seetong_tps[90615:9837161] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10c3f8100>{number = 27, name = (null)}====
2026-10-28 11:20:27.432 Seetong_tps[90615:9837148]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-28 11:20:27.738 Seetong_tps[90615:9837152] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-28 11:20:28.579 Seetong_tps[90615:9837151] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x108838d80>{number = 2, name = (null)}====
2026-10-28 11:20:28.594 Seetong_tps[90615:9837148]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-28 11:20:28.594 Seetong_tps[90615:9837154]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-28 11:20:28.594 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-28 11:20:28.594 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-28 11:20:28.598 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-28 11:20:28.598 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-28 11:20:28.599 Seetong_tps[90615:9837154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-28 11:20:28.599 Seetong_tps[90615:9837154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-28 11:20:28.599 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-28 11:20:28.599 Seetong_tps[90615:9837154] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-28 11:20:28.599 Seetong_tps[90615:9837148]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-28 11:20:28.599 Seetong_tps[90615:9837148]  -- observeValueForKeyPath isLoading NO -- 
2026-10-28 11:20:28.599 Seetong_tps[90615:9837148]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-28 11:20:28.599 Seetong_tps[90615:9837148]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6321 毫秒
2026-10-28 11:20:28.601 Seetong_tps[90615:9837148]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-28 11:20:28.601 Seetong_tps[90615:9837148]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-28 11:20:28.601 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-28 11:20:28.602 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-28 11:20:28.602 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:28.602 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-28 11:20:28 603 - devIds: (
    42065949
)
2026-10-28 11:20:28.603 Seetong_tps[90615:9837148]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F115CEF1-3A2C-4FE1-A877-4B4D1004BA19
2026-10-28 11:20:28.603 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:28.603 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-28 11:20:28.610 Seetong_tps[90615:9837148]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-28 11:20:28.613 Seetong_tps[90615:9837148]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-28 11:20:28.671 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_low_power_online
2026-10-28 11:20:28.672 Seetong_tps[90615:9837148]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793155466000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-28 11:20:28.672 Seetong_tps[90615:9837148]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-28 10:44:26 - p2pLastHeartTime: 1793155466000 - modelHeartTime: 1793155466000
2026-10-28 11:20:28.673 Seetong_tps[90615:9837148]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-28 10:44:26 - p2pLastHeartTime: 1793155466000 - modelHeartTime: 1793155466000
2026-10-28 11:20:28.778 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_low_power_wake_command
2026-10-28 11:20:29.002 Seetong_tps[90615:9837148] UMAPM_OOMSampling(0,0):NO
2026-10-28 11:20:29.003 Seetong_tps[90615:9837148] UMAPM_NetworkSampling(0,0):NO
2026-10-28 11:20:29.189 Seetong_tps[90615:9837148] MessageThrottle reloadTableView ---
2026-10-28 11:20:29.402 Seetong_tps[90615:9837239] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-28 11:20:29.409 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-28 11:20:29.409 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b57c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-28 11:20:29.409 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-28 11:20:29.411 Seetong_tps[90615:9837239] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-28 11:20:29.411 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-28 11:20:29.411 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b580000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-28 11:20:29.411 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-28 11:20:29.412 Seetong_tps[90615:9837239] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-28 11:20:29.413 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-28 11:20:29.413 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-28 11:20:29.413 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-28 11:20:29.414 Seetong_tps[90615:9837239] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-28 11:20:29.414 Seetong_tps[90615:9837239] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-28 11:20:29.414 Seetong_tps[90615:9837239] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15022 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-28 11:20:29.414 Seetong_tps[90615:9837239] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2844555444 sequence 3 version 4
2026-10-28 11:20:29.414 Seetong_tps[90615:9837239] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-28 11:20:29.415 Seetong_tps[90615:9837239] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-28 11:20:29.416 Seetong_tps[90615:9837239] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-28 11:20:29.416 Seetong_tps[90615:9837239] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-28 11:20:29.430 Seetong_tps[90615:9837148] [KMPAlarmModule] module loaded
2026-10-28 11:20:29.430 Seetong_tps[90615:9837148] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10d516140>
2026-10-28 11:20:29.430 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-28 11:20:29.441 Seetong_tps[90615:9837239] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-28 11:20:29.443 Seetong_tps[90615:9837148]  -- STBluetoothManager - 结束扫描 - 
2026-10-28 11:20:29.456 Seetong_tps[90615:9837154] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-28 11:20:30.124 Seetong_tps[90615:9837245] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-28 11:20:30.126 Seetong_tps[90615:9837245] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-28 11:20:30.126 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-28 11:20:30.127 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-28 11:20:30.127 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-28 11:20:30.130 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-28 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-28 11:20:30.131 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-28 startTime=00:00:00 endTime=11:20:30 cachedAnchor=null-null
2026-10-28 11:20:30.131 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-28 startTime=00:00:00 endTime=11:20:30 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-28 11:20:30.131 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-28, startTime=00:00:00, endTime=11:20:30, deviceIds=[]
2026-10-28 11:20:30.131 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-28 11:20:30.132 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmMessages request date=2026-10-28 start=00:00:00 end=11:20:30 deviceCount=1
2026-10-28 11:20:30.132 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:30.134 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-28 11:20:30.195 Seetong_tps[90615:9837239] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-28 11:20:30.195 Seetong_tps[90615:9837239] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-28
2026-10-28 11:20:30.195 Seetong_tps[90615:9837239] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-28 11:20:30.201 Seetong_tps[90615:9837239] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-28 11:20:30.480 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-28 11:20:30.481 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-28 11:20:30.515 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=42 modelCount=42 itemCount=42 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    88,
    82,
    88
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-28 11:20:30.515 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=42 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-28 11:20:30.517 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-28, startTime=00:00:00, endTime=11:20:30, hasMore=false, itemCount=42
2026-10-28 11:20:30.525 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=42, responseDate=2026-10-28, responseStart=00:00:00, responseEnd=11:20:30, hasMore=false, remoteThumbCount=42, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-28 11:20:30.526 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-28 11:20:30.536 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-28 start=00:00:00 end=11:20:30 count=42 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=9 totalMs=10
2026-10-28 11:20:30.538 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-28 start=00:00:00 end=11:20:30 lastTimestampMs=1793116800000 daoMs=2
2026-10-28 11:20:30.538 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-28, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=11:20:30, hasMore=false, count=100
2026-10-28 11:20:30.538 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-28 start=00:00:00 end=11:20:30 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-11:20:30 anchor=null-null
2026-10-28 11:20:30.538 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=42 fallbackCount=42
2026-10-28 11:20:30.538 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=42, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-28 11:20:30.549 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=422 rowCount=43
2026-10-28 11:20:30.551 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-28 endTime=11:20:30
2026-10-28 11:20:30.551 Seetong_tps[90615:9837245] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-28 11:20:30.551 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-28
2026-10-28 11:20:30.551 Seetong_tps[90615:9837245] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-28 11:20:30.573 Seetong_tps[90615:9837148] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-28 endTime=11:20:30
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-28
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-28 11:20:30.574 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-28 11:20:30.574 Seetong_tps[90615:9837154] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-28 11:20:30.574 Seetong_tps[90615:9837154] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-28 11:20:30.879 Seetong_tps[90615:9837148] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-28 11:20:30.880 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-28
2026-10-28 11:20:30.880 Seetong_tps[90615:9837148] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-28 11:20:30.881 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-28 11:20:30.881 Seetong_tps[90615:9837239] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-28, bucketCount=7, firstDate=2026-10-28, bucketDates=2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23, 2026-10-22
2026-10-28 11:20:30.969 Seetong_tps[90615:9837239] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-28
2026-10-28 11:20:33.744 Seetong_tps[90615:9837148]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-28 11:20:43.744 Seetong_tps[90615:9837148]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-28 11:20:49.184 Seetong_tps[90615:9837249] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-28 11:20:49.262 Seetong_tps[90615:9837148] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10e87ba00>
2026-10-28 11:20:49.262 Seetong_tps[90615:9837148] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-28 11:20:49.286 Seetong_tps[90615:9837249] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-28 11:20:49.393 Seetong_tps[90615:9837148]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-28 11:20:49.393 Seetong_tps[90615:9837148]  --- 取消心跳 destoryHeartBeat --- 
2026-10-28 11:20:49.393 Seetong_tps[90615:9837148]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-28 11:20:49.394 Seetong_tps[90615:9837148] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-28 11:20:49.394 Seetong_tps[90615:9837148] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-28 11:20:49.397 Seetong_tps[90615:9837148] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-28 11:20:49.643 Seetong_tps[90615:9837148] [保存失败] 相机对象或存储字典为空
2026-10-29 10:13:05.544 Seetong_tps[94853:10239115] app_version=8.4.106
2026-10-29 10:13:05.547 Seetong_tps[94853:10239115]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 10:13:05.547 Seetong_tps[94853:10239115] showForLogin 1
2026-10-29 10:13:05.547 Seetong_tps[94853:10239115] AppLaunch 还剩 7.00785493850708 秒
2026-10-29 10:13:05.556 Seetong_tps[94853:10239166] 询问用户是否开启推送成功
2026-10-29 10:13:05.556 Seetong_tps[94853:10239166] 用户点击允许接收推送
2026-10-29 10:13:05.558 Seetong_tps[94853:10239123] remoteNotificationSetting: <UNNotificationSettings: 0x113ac9540; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 10:13:05.562 Seetong_tps[94853:10239115]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 10:13:05.567 Seetong_tps[94853:10239115] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.782MB
2026-10-29 10:13:05.567 Seetong_tps[94853:10239115] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.782MB
2026-10-29 10:13:05.568 Seetong_tps[94853:10239115] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.782MB
2026-10-29 10:13:05.584 Seetong_tps[94853:10239115] viewDidLoad/configtime=2026-10-29 02:13:05 +0000
2026-10-29 10:13:05.585 Seetong_tps[94853:10239115]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 10:13:05.585 Seetong_tps[94853:10239115]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 10:13:05.618 Seetong_tps[94853:10239115]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 10:13:05.622 Seetong_tps[94853:10239115]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 10:13:05.622 Seetong_tps[94853:10239115] 开始检查未读客服消息...
2026-10-29 10:13:05.622 Seetong_tps[94853:10239115] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 10:13:05.625 Seetong_tps[94853:10239115]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 10:13:05.625 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty - 
2026-10-29 10:13:05.626 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 10:13:05.628 Seetong_tps[94853:10239115] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 10:13:05.628 Seetong_tps[94853:10239115] NAV deviceOrientationDidChange:1
2026-10-29 10:13:05.631 Seetong_tps[94853:10239115] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 10:13:05.631 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty - 
2026-10-29 10:13:05.631 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 10:13:05.634 Seetong_tps[94853:10239157] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 10:13:05.634 Seetong_tps[94853:10239157]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 10:13:05.634 Seetong_tps[94853:10239157]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 10:13:05.634 Seetong_tps[94853:10239157]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 10:13:05.635 Seetong_tps[94853:10239157]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 10:13:05.662 Seetong_tps[94853:10239115]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 10:13:05.743 Seetong_tps[94853:10239115] Super properties have already been unregistered.
2026-10-29 10:13:05.743 Seetong_tps[94853:10239115] UMAPM_OOMSampling(0,0):NO
2026-10-29 10:13:05.744 Seetong_tps[94853:10239157] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg0NDc4NTg5NCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.tNB66zbTDJcdsTpblQVWqSyTWVKHQjiIkpsXwwTbEek","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg0NDc4NTg5NCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXk4Il19.3A4mMZlpAkrepxDoRnNso-Z7nRt26imldzqBjS3mnas","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24901"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24907"}]}
====
2026-10-29 10:13:05.745 Seetong_tps[94853:10239115]  -- deviceListDataUpdate - AppLaunch 还剩 1.809721946716309 秒 - 再延迟 2.309721946716309 秒 - 启动耗时 1.190278053283691 秒
2026-10-29 10:13:05.745 Seetong_tps[94853:10239115] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 10:13:05.745 Seetong_tps[94853:10239115]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1190 毫秒
2026-10-29 10:13:05.758 Seetong_tps[94853:10239115] ++++-[VideoView dealloc]++++
2026-10-29 10:13:05.759 Seetong_tps[94853:10239115] OpenGLView20_Seetong dealloc:0x114f0db80
2026-10-29 10:13:05.771 Seetong_tps[94853:10239201] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e6c780>{number = 14, name = (null)}====
2026-10-29 10:13:05.771 Seetong_tps[94853:10239197] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12f224b00>{number = 19, name = (null)}====
2026-10-29 10:13:05.773 Seetong_tps[94853:10239115] UMAPM_NetworkSampling(0,0):NO
2026-10-29 10:13:05.773 Seetong_tps[94853:10239115]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 10:13:05.774 Seetong_tps[94853:10239115]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:13:05.775 Seetong_tps[94853:10239115]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-29 10:13:05.777 Seetong_tps[94853:10239115] 蓝牙未打开
2026-10-29 10:13:05.777 Seetong_tps[94853:10239115] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115]  -- WebSocket - 重置重连次数 -- 
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty - 
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 10:13:05.779 Seetong_tps[94853:10239115] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 10:13:05.781 Seetong_tps[94853:10239115]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:13:05.781 Seetong_tps[94853:10239115]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:13:05.799 Seetong_tps[94853:10239126] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c43bd80>{number = 9, name = (null)}====
2026-10-29 10:13:05.805 Seetong_tps[94853:10239125] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f294e80>{number = 20, name = (null)}====
2026-10-29 10:13:05.816 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 10:13:05.816 Seetong_tps[94853:10239115]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:13:05.858 Seetong_tps[94853:10239195] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12f323a40>{number = 21, name = (null)}====
2026-10-29 10:13:05.858 Seetong_tps[94853:10239115] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 10:13:05.858 Seetong_tps[94853:10239115] 客服消息未读数量: 0
2026-10-29 10:13:05.860 Seetong_tps[94853:10239124] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x113b1d680>{number = 11, name = (null)}====
2026-10-29 10:13:05.869 Seetong_tps[94853:10239194] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x114de0700>{number = 12, name = (null)}====
2026-10-29 10:13:05.869 Seetong_tps[94853:10239199] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12f323800>{number = 22, name = (null)}====
2026-10-29 10:13:05.869 Seetong_tps[94853:10239115]  -- 获取版本信息成功: {
}
2026-10-29 10:13:05.869 Seetong_tps[94853:10239196] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12f323900>{number = 23, name = (null)}====
2026-10-29 10:13:05.869 Seetong_tps[94853:10239115]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 10:13:05.870 Seetong_tps[94853:10239115]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUVwEUlQEAVdvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 10:13:05.871 Seetong_tps[94853:10239118] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c438e80>{number = 3, name = (null)}====
2026-10-29 10:13:05.880 Seetong_tps[94853:10239166] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12f323380>{number = 25, name = (null)}====
2026-10-29 10:13:05.880 Seetong_tps[94853:10239193] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f323240>{number = 26, name = (null)}====
2026-10-29 10:13:05.880 Seetong_tps[94853:10239123] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c43b340>{number = 6, name = (null)}====
2026-10-29 10:13:05.892 Seetong_tps[94853:10239115]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 10:13:05.892 Seetong_tps[94853:10239123]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 10:13:05.892 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 10:13:05.892 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 10:13:05.892 Seetong_tps[94853:10239115]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 10:13:05.892 Seetong_tps[94853:10239115]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 10:13:05.893 Seetong_tps[94853:10239123] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=41&addr=bjrelay42.s2.seetong.com:9443;type=0&load=44&addr=bjrelayvip1.s2.seetong.com:15443;type=0&load=44&addr=bjrelay42.s2.seetong.com:6443;","clientIp":"123.4.108.32","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=bjrelay47.s2.seetong.com:14443;type=0&load=18&addr=bjrelay51.s5.seetong.com:12443;type=0&load=22&addr=bjrelay66.s5.seetong.com:2443;"}
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1341 毫秒
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 10:13:05 897 - devIds: (
    42065949
)
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 10:13:05.896 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 10:13:05.897 Seetong_tps[94853:10239115]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:13:05.898 Seetong_tps[94853:10239115]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:13:05.984 Seetong_tps[94853:10239115]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 10:13:05.984 Seetong_tps[94853:10239115]  -- WebSocket - 重置重连次数 -- 
2026-10-29 10:13:05.984 Seetong_tps[94853:10239115]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-29 10:13:05.986 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:05.986 Seetong_tps[94853:10239115]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsIAlQDUVdpAQQB","reconn":0}}
2026-10-29 10:13:05.986 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:06.036 Seetong_tps[94853:10239207] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12f126700>{number = 17, name = (null)}====
2026-10-29 10:13:06.078 Seetong_tps[94853:10239115] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 10:13:06.078 Seetong_tps[94853:10239115] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 10:13:06.078 Seetong_tps[94853:10239115] Formatted Date: 2026-10-29
2026-10-29 10:13:06.078 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:06.113 Seetong_tps[94853:10239193] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12f323240>{number = 26, name = (null)}====
2026-10-29 10:13:06.114 Seetong_tps[94853:10239115]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793238626000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 10:13:06.115 Seetong_tps[94853:10239115]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:13:06.115 Seetong_tps[94853:10239115]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:13:06.123 Seetong_tps[94853:10239115]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-29 10:13:06.123 Seetong_tps[94853:10239115]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:13:06.146 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 10:13:06.152 Seetong_tps[94853:10239115] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 10:13:06.155 Seetong_tps[94853:10239115]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=11:20:30 end=10:13:06 deviceCount=1
2026-10-29 10:13:06.155 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:06.216 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 10:13:06.289 Seetong_tps[94853:10239115] MessageThrottle reloadTableView ---
2026-10-29 10:13:07.717 Seetong_tps[94853:10239115] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 10:13:07.717 Seetong_tps[94853:10239115] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 10:13:07.717 Seetong_tps[94853:10239115] 用户设置的具体字体大小: 17.000000
2026-10-29 10:13:08.116 Seetong_tps[94853:10239115] AppLaunch hideForRefreshToken
2026-10-29 10:13:08.117 Seetong_tps[94853:10239115] AppLaunch hideForRefreshToken dismiss
2026-10-29 10:13:08.117 Seetong_tps[94853:10239115] AppLaunch dismiss...
2026-10-29 10:13:08.422 Seetong_tps[94853:10239115] AppLaunch dismiss... end
2026-10-29 10:13:08.422 Seetong_tps[94853:10239115]  dealloc -- STAppLaunchWindow
2026-10-29 10:13:08.424 Seetong_tps[94853:10239115]  dealloc -- STAppLaunchViewController
2026-10-29 10:13:08.779 Seetong_tps[94853:10239115]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 10:13:09.028 Seetong_tps[94853:10239196] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12f323900>{number = 23, name = (null)}====
2026-10-29 10:13:09.204 Seetong_tps[94853:10239157] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 10:13:09.204 Seetong_tps[94853:10239157] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 10:13:09.205 Seetong_tps[94853:10239157]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 10:13:09.205 Seetong_tps[94853:10239157]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 10:13:09.293 Seetong_tps[94853:10239115]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 10:13:09.294 Seetong_tps[94853:10239115]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 10:13:09.294 Seetong_tps[94853:10239115] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 10:13:09.500 Seetong_tps[94853:10239193] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12f323240>{number = 26, name = (null)}====
2026-10-29 10:13:09.732 Seetong_tps[94853:10239115] MessageThrottle reloadTableView ---
2026-10-29 10:13:09.765 Seetong_tps[94853:10239157]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 10:13:09.765 Seetong_tps[94853:10239157]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 10:13:09.765 Seetong_tps[94853:10239157]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 10:13:09.765 Seetong_tps[94853:10239157]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 10:13:09.839 Seetong_tps[94853:10239115]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-29 10:13:09.839 Seetong_tps[94853:10239201] zzzzz:FC_ResumeDevCom start
2026-10-29 10:13:09.839 Seetong_tps[94853:10239201] zzzzz:FC_ResumeDevCom
2026-10-29 10:13:09.839 Seetong_tps[94853:10239115]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:13:10.083 Seetong_tps[94853:10239115]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 10:13:10.083 Seetong_tps[94853:10239115]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 10:13:10.083 Seetong_tps[94853:10239115] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 10:13:10.095 Seetong_tps[94853:10239208] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f3f9800>{number = 27, name = (null)}====
2026-10-29 10:13:10.097 Seetong_tps[94853:10239115]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:13:10.115 Seetong_tps[94853:10239207] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f126700>{number = 17, name = (null)}====
2026-10-29 10:13:10.140 Seetong_tps[94853:10239115]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 10:13:10.140 Seetong_tps[94853:10239207]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 10:13:10.140 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 10:13:10.140 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 10:13:10.141 Seetong_tps[94853:10239207] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 10:13:10.141 Seetong_tps[94853:10239115]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 10:13:10.141 Seetong_tps[94853:10239115]  -- observeValueForKeyPath isLoading NO -- 
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5587 毫秒
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 10:13:10.142 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 10:13:10.143 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:10.143 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 10:13:10 143 - devIds: (
    42065949
)
2026-10-29 10:13:10.143 Seetong_tps[94853:10239115]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: EA28D08E-9B31-4F61-9D08-59D76FEE564C
2026-10-29 10:13:10.143 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:10.143 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 10:13:10.145 Seetong_tps[94853:10239115]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:13:10.146 Seetong_tps[94853:10239115]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:13:10.182 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_low_power_online
2026-10-29 10:13:10.183 Seetong_tps[94853:10239115]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793238626000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 10:13:10.183 Seetong_tps[94853:10239115]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:13:10.183 Seetong_tps[94853:10239115]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:13:10.219 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 10:13:10.706 Seetong_tps[94853:10239115] MessageThrottle reloadTableView ---
2026-10-29 10:13:10.910 Seetong_tps[94853:10239116] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 10:13:10.917 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:13:10.917 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10efdc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 10:13:10.917 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:13:10.918 Seetong_tps[94853:10239116] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 10:13:10.918 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:13:10.919 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f5b8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 10:13:10.919 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:13:10.920 Seetong_tps[94853:10239116] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 10:13:10.920 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:13:10.920 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15184 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3955298767 sequence 3 version 4
2026-10-29 10:13:10.921 Seetong_tps[94853:10239116] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 10:13:10.923 Seetong_tps[94853:10239116] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 10:13:10.923 Seetong_tps[94853:10239116] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 10:13:10.923 Seetong_tps[94853:10239116] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 10:13:10.937 Seetong_tps[94853:10239115] [KMPAlarmModule] module loaded
2026-10-29 10:13:10.937 Seetong_tps[94853:10239115] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10f90c7c0>
2026-10-29 10:13:10.937 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 10:13:10.947 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 10:13:10.950 Seetong_tps[94853:10239115]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 10:13:10.958 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 10:13:10.978 Seetong_tps[94853:10239115] UMAPM_OOMSampling(0,0):NO
2026-10-29 10:13:10.978 Seetong_tps[94853:10239115] UMAPM_NetworkSampling(0,0):NO
2026-10-29 10:13:11.626 Seetong_tps[94853:10239194] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 10:13:11.627 Seetong_tps[94853:10239194] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 10:13:11.628 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 10:13:11.628 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 10:13:11.629 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 10:13:11.631 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 10:13:11.632 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=10:13:11 cachedAnchor=null-null
2026-10-29 10:13:11.632 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=10:13:11 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 10:13:11.633 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=10:13:11, deviceIds=[]
2026-10-29 10:13:11.633 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 10:13:11.633 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=10:13:11 deviceCount=1
2026-10-29 10:13:11.633 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:11.635 Seetong_tps[94853:10239201] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 10:13:11.700 Seetong_tps[94853:10239116] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=50
2026-10-29 10:13:11.701 Seetong_tps[94853:10239116] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-29
2026-10-29 10:13:11.701 Seetong_tps[94853:10239116] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=null-null
2026-10-29 10:13:11.706 Seetong_tps[94853:10239116] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-29 10:13:11.765 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 10:13:11.765 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 10:13:11.776 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=59 modelCount=59 itemCount=59 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 10:13:11.776 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=59 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 10:13:11.776 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=00:00:00, endTime=10:13:11, hasMore=false, itemCount=59
2026-10-29 10:13:11.781 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=59, responseDate=2026-10-29, responseStart=00:00:00, responseEnd=10:13:11, hasMore=false, remoteThumbCount=55, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 10:13:11.781 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 10:13:11.786 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=00:00:00 end=10:13:11 count=59 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=4 totalMs=5
2026-10-29 10:13:11.787 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=00:00:00 end=10:13:11 lastTimestampMs=1793203200000 daoMs=1
2026-10-29 10:13:11.787 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:13:11, hasMore=false, count=100
2026-10-29 10:13:11.787 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=00:00:00 end=10:13:11 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:13:11 anchor=null-null
2026-10-29 10:13:11.787 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=59 fallbackCount=59
2026-10-29 10:13:11.787 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=59, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-29 10:13:11.795 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=166 rowCount=60
2026-10-29 10:13:11.797 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=10:13:11
2026-10-29 10:13:11.797 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 10:13:11.797 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 10:13:11.797 Seetong_tps[94853:10239194] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=10:13:11
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 10:13:11.813 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 10:13:11.813 Seetong_tps[94853:10239116] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 10:13:11.813 Seetong_tps[94853:10239116] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 10:13:11.868 Seetong_tps[94853:10239115] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 10:13:11.868 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 10:13:11.868 Seetong_tps[94853:10239115] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 10:13:11.868 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 10:13:11.868 Seetong_tps[94853:10239201] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 10:13:11.916 Seetong_tps[94853:10239201] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 10:13:15.745 Seetong_tps[94853:10239115]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 10:13:25.744 Seetong_tps[94853:10239115]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 10:13:35.404 Seetong_tps[94853:10239194] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 10:13:35.913 Seetong_tps[94853:10239115] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x111577200>
2026-10-29 10:13:35.913 Seetong_tps[94853:10239115] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 10:13:35.984 Seetong_tps[94853:10239123] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-29 10:13:38.376 Seetong_tps[94853:10239115]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 10:13:38.381 Seetong_tps[94853:10239115]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 10:13:38.381 Seetong_tps[94853:10239115]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 10:13:38.381 Seetong_tps[94853:10239115]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 10:13:38.381 Seetong_tps[94853:10239115] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 10:13:38.381 Seetong_tps[94853:10239115] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 10:13:38.383 Seetong_tps[94853:10239115] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 10:13:38.390 Seetong_tps[94853:10239115] [保存失败] 相机对象或存储字典为空
2026-10-29 10:21:18.349 Seetong_tps[94880:10242277] app_version=8.4.106
2026-10-29 10:21:18.351 Seetong_tps[94880:10242277]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 10:21:18.351 Seetong_tps[94880:10242277] showForLogin 1
2026-10-29 10:21:18.351 Seetong_tps[94880:10242277] AppLaunch 还剩 7.846733093261719 秒
2026-10-29 10:21:18.360 Seetong_tps[94880:10242277]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 10:21:18.361 Seetong_tps[94880:10242315] 询问用户是否开启推送成功
2026-10-29 10:21:18.361 Seetong_tps[94880:10242315] 用户点击允许接收推送
2026-10-29 10:21:18.362 Seetong_tps[94880:10242293] remoteNotificationSetting: <UNNotificationSettings: 0x1122d1900; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 10:21:18.365 Seetong_tps[94880:10242277] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.735MB
2026-10-29 10:21:18.366 Seetong_tps[94880:10242277] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.751MB
2026-10-29 10:21:18.367 Seetong_tps[94880:10242277] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.751MB
2026-10-29 10:21:18.379 Seetong_tps[94880:10242312] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 10:21:18.379 Seetong_tps[94880:10242312]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 10:21:18.380 Seetong_tps[94880:10242312]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 10:21:18.382 Seetong_tps[94880:10242277] viewDidLoad/configtime=2026-10-29 02:21:18 +0000
2026-10-29 10:21:18.382 Seetong_tps[94880:10242277]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 10:21:18.382 Seetong_tps[94880:10242277]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 10:21:18.414 Seetong_tps[94880:10242277]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 10:21:18.416 Seetong_tps[94880:10242277]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 10:21:18.416 Seetong_tps[94880:10242277] 开始检查未读客服消息...
2026-10-29 10:21:18.416 Seetong_tps[94880:10242277] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 10:21:18.420 Seetong_tps[94880:10242277]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 10:21:18.420 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty - 
2026-10-29 10:21:18.420 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 10:21:18.423 Seetong_tps[94880:10242277] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 10:21:18.423 Seetong_tps[94880:10242277] NAV deviceOrientationDidChange:1
2026-10-29 10:21:18.425 Seetong_tps[94880:10242277] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 10:21:18.425 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty - 
2026-10-29 10:21:18.425 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 10:21:18.457 Seetong_tps[94880:10242277]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 10:21:18.517 Seetong_tps[94880:10242312] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg0NTI3ODYyNywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3czIn0.s1opy3ZIVnbE-5Mqh7a8FxMTXP5pslEFEr7ntf02Dr0","accessNode":"114.116.198.103:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg0NTI3ODYyNywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMTNfcmVsYXk0Il19.IGMkdgWZ8L5Sf8RoHDtbi4On4kXwfytV6qsnxMNSnsc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24903"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24903"}]}
====
2026-10-29 10:21:18.536 Seetong_tps[94880:10242277] Super properties have already been unregistered.
2026-10-29 10:21:18.536 Seetong_tps[94880:10242277] UMAPM_OOMSampling(0,0):NO
2026-10-29 10:21:18.538 Seetong_tps[94880:10242277]  -- deviceListDataUpdate - AppLaunch 还剩 2.659440040588379 秒 - 再延迟 3.159440040588379 秒 - 启动耗时 0.3405599594116211 秒
2026-10-29 10:21:18.538 Seetong_tps[94880:10242277] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 10:21:18.538 Seetong_tps[94880:10242277]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 341 毫秒
2026-10-29 10:21:18.540 Seetong_tps[94880:10242277] ++++-[VideoView dealloc]++++
2026-10-29 10:21:18.542 Seetong_tps[94880:10242277] OpenGLView20_Seetong dealloc:0x1132f5b80
2026-10-29 10:21:18.545 Seetong_tps[94880:10242277] UMAPM_NetworkSampling(1,0):NO
2026-10-29 10:21:18.545 Seetong_tps[94880:10242277]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 10:21:18.545 Seetong_tps[94880:10242277]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:21:18.546 Seetong_tps[94880:10242277]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277]  -- WebSocket - 重置重连次数 -- 
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty - 
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 10:21:18.548 Seetong_tps[94880:10242277] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 10:21:18.550 Seetong_tps[94880:10242277] 蓝牙未打开
2026-10-29 10:21:18.550 Seetong_tps[94880:10242277]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:21:18.550 Seetong_tps[94880:10242277]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:21:18.552 Seetong_tps[94880:10242287] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10ac3b340>{number = 6, name = (null)}====
2026-10-29 10:21:18.566 Seetong_tps[94880:10242294] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10aecc1c0>{number = 8, name = (null)}====
2026-10-29 10:21:18.590 Seetong_tps[94880:10242315] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12db13040>{number = 19, name = (null)}====
2026-10-29 10:21:18.590 Seetong_tps[94880:10242328] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12db13600>{number = 20, name = (null)}====
2026-10-29 10:21:18.590 Seetong_tps[94880:10242329] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12db13640>{number = 21, name = (null)}====
2026-10-29 10:21:18.591 Seetong_tps[94880:10242295] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10aecd340>{number = 7, name = (null)}====
2026-10-29 10:21:18.591 Seetong_tps[94880:10242326] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12db13680>{number = 22, name = (null)}====
2026-10-29 10:21:18.592 Seetong_tps[94880:10242327] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12db136c0>{number = 23, name = (null)}====
2026-10-29 10:21:18.603 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 10:21:18.612 Seetong_tps[94880:10242292] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ac3b600>{number = 5, name = (null)}====
2026-10-29 10:21:18.616 Seetong_tps[94880:10242277] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 10:21:18.620 Seetong_tps[94880:10242277]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 10:21:18.620 Seetong_tps[94880:10242277]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 10:21:18.623 Seetong_tps[94880:10242330] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12db11a80>{number = 24, name = (null)}====
2026-10-29 10:21:18.623 Seetong_tps[94880:10242337] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12db11ac0>{number = 25, name = (null)}====
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=43&addr=bjrelay41.s2.seetong.com:14443;type=0&load=33&addr=bjrelayvip1.s2.seetong.com:4443;type=0&load=42&addr=bjrelay44.s2.seetong.com:3443;","clientIp":"123.4.108.32","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=27&addr=bjrelay65.s5.seetong.com:14443;type=0&load=23&addr=bjrelay59.s5.seetong.com:9443;type=0&load=18&addr=bjrelay8.s5.seetong.com:14443;"}
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277]  -- 获取版本信息成功: {
}
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277] 客服消息未读数量: 0
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 10:21:18.624 Seetong_tps[94880:10242277]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1cMU1UFAFAIOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 10:21:18.625 Seetong_tps[94880:10242277]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:21:18.667 Seetong_tps[94880:10242325] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12db13fc0>{number = 27, name = (null)}====
2026-10-29 10:21:18.670 Seetong_tps[94880:10242277]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 10:21:18.670 Seetong_tps[94880:10242325]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 10:21:18.670 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 10:21:18.670 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 10:21:18.671 Seetong_tps[94880:10242325] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 473 毫秒
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 10:21:18 672 - devIds: (
    42065949
)
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 10:21:18.671 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 10:21:18.672 Seetong_tps[94880:10242277]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:21:18.673 Seetong_tps[94880:10242277]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:21:18.742 Seetong_tps[94880:10242277]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 10:21:18.742 Seetong_tps[94880:10242277]  -- WebSocket - 重置重连次数 -- 
2026-10-29 10:21:18.742 Seetong_tps[94880:10242277]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-29 10:21:18.743 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:18.743 Seetong_tps[94880:10242277]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsIAlcBUFppAQQB","reconn":0}}
2026-10-29 10:21:18.743 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:18.766 Seetong_tps[94880:10242293] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1122f9d00>{number = 12, name = (null)}====
2026-10-29 10:21:18.810 Seetong_tps[94880:10242343] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12d934200>{number = 15, name = (null)}====
2026-10-29 10:21:18.855 Seetong_tps[94880:10242277] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 10:21:18.855 Seetong_tps[94880:10242277] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 10:21:18.855 Seetong_tps[94880:10242277] Formatted Date: 2026-10-29
2026-10-29 10:21:18.855 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:18.906 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 10:21:18.911 Seetong_tps[94880:10242277] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 10:21:18.912 Seetong_tps[94880:10242277]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=10:13:11 end=10:21:18 deviceCount=1
2026-10-29 10:21:18.912 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:18.914 Seetong_tps[94880:10242325] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12db13fc0>{number = 27, name = (null)}====
2026-10-29 10:21:18.915 Seetong_tps[94880:10242277]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793238626000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 10:21:18.915 Seetong_tps[94880:10242277]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:21:18.916 Seetong_tps[94880:10242277]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:21:18.917 Seetong_tps[94880:10242277]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-29 10:21:18.917 Seetong_tps[94880:10242277]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:21:18.962 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 10:21:19.435 Seetong_tps[94880:10242277] MessageThrottle reloadTableView ---
2026-10-29 10:21:20.516 Seetong_tps[94880:10242277] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 10:21:20.516 Seetong_tps[94880:10242277] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 10:21:20.516 Seetong_tps[94880:10242277] 用户设置的具体字体大小: 17.000000
2026-10-29 10:21:21.379 Seetong_tps[94880:10242312] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 10:21:21.379 Seetong_tps[94880:10242312] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 10:21:21.379 Seetong_tps[94880:10242312]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 10:21:21.380 Seetong_tps[94880:10242312]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 10:21:21.573 Seetong_tps[94880:10242277]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 10:21:21.630 Seetong_tps[94880:10242312]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 10:21:21.630 Seetong_tps[94880:10242312]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 10:21:21.630 Seetong_tps[94880:10242312]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 10:21:21.631 Seetong_tps[94880:10242312]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 10:21:21.714 Seetong_tps[94880:10242277] AppLaunch hideForRefreshToken
2026-10-29 10:21:21.714 Seetong_tps[94880:10242277] AppLaunch hideForRefreshToken dismiss
2026-10-29 10:21:21.714 Seetong_tps[94880:10242277] AppLaunch dismiss...
2026-10-29 10:21:21.845 Seetong_tps[94880:10242292] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10ac3b600>{number = 5, name = (null)}====
2026-10-29 10:21:21.899 Seetong_tps[94880:10242277] MessageThrottle reloadTableView ---
2026-10-29 10:21:22.020 Seetong_tps[94880:10242277] AppLaunch dismiss... end
2026-10-29 10:21:22.020 Seetong_tps[94880:10242277]  dealloc -- STAppLaunchWindow
2026-10-29 10:21:22.022 Seetong_tps[94880:10242277]  dealloc -- STAppLaunchViewController
2026-10-29 10:21:22.088 Seetong_tps[94880:10242277]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 10:21:22.089 Seetong_tps[94880:10242277]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 10:21:22.089 Seetong_tps[94880:10242277] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 10:21:22.358 Seetong_tps[94880:10242341] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12dbf9d00>{number = 29, name = (null)}====
2026-10-29 10:21:23.150 Seetong_tps[94880:10242277]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-29 10:21:23.150 Seetong_tps[94880:10242326] zzzzz:FC_ResumeDevCom start
2026-10-29 10:21:23.150 Seetong_tps[94880:10242326] zzzzz:FC_ResumeDevCom
2026-10-29 10:21:23.150 Seetong_tps[94880:10242277]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-29 10:21:23.395 Seetong_tps[94880:10242277]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 10:21:23.396 Seetong_tps[94880:10242277]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 10:21:23.396 Seetong_tps[94880:10242277] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 10:21:23.415 Seetong_tps[94880:10242326] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12db13680>{number = 22, name = (null)}====
2026-10-29 10:21:23.420 Seetong_tps[94880:10242277]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 10:21:23.421 Seetong_tps[94880:10242328]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 10:21:23.421 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 10:21:23.422 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 10:21:23.422 Seetong_tps[94880:10242337] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12db11ac0>{number = 25, name = (null)}====
2026-10-29 10:21:23.423 Seetong_tps[94880:10242277]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 10:21:23.424 Seetong_tps[94880:10242328] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 10:21:23.444 Seetong_tps[94880:10242277]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 10:21:23.444 Seetong_tps[94880:10242277]  -- observeValueForKeyPath isLoading NO -- 
2026-10-29 10:21:23.444 Seetong_tps[94880:10242277]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 10:21:23.444 Seetong_tps[94880:10242277]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5247 毫秒
2026-10-29 10:21:23.445 Seetong_tps[94880:10242277]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 10:21:23.445 Seetong_tps[94880:10242277]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 10:21:23.445 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 10:21:23.445 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 10:21:23.445 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:23.446 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 10:21:23 446 - devIds: (
    42065949
)
2026-10-29 10:21:23.446 Seetong_tps[94880:10242277]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 86851D6E-0317-4FBF-9401-3F9759E6E158
2026-10-29 10:21:23.446 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:23.446 Seetong_tps[94880:10242277]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 10:21:23.447 Seetong_tps[94880:10242277]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 10:21:23.449 Seetong_tps[94880:10242277]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 10:21:23.480 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_low_power_online
2026-10-29 10:21:23.480 Seetong_tps[94880:10242277]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793238626000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 10:21:23.481 Seetong_tps[94880:10242277]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:21:23.481 Seetong_tps[94880:10242277]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 09:50:26 - p2pLastHeartTime: 1793238626000 - modelHeartTime: 1793238626000
2026-10-29 10:21:23.532 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 10:21:24.004 Seetong_tps[94880:10242277] MessageThrottle reloadTableView ---
2026-10-29 10:21:24.050 Seetong_tps[94880:10242293] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 10:21:24.051 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:21:24.051 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e3d4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 10:21:24.051 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:21:24.052 Seetong_tps[94880:10242293] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 10:21:24.052 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:21:24.052 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10e3d8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 10:21:24.052 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:21:24.053 Seetong_tps[94880:10242293] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:103::open> open fd[21], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MemoryFile.cpp:109::close> closing fd[21], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15346 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 10:21:24.054 Seetong_tps[94880:10242293] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1062690416 sequence 3 version 4
2026-10-29 10:21:24.055 Seetong_tps[94880:10242293] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 10:21:24.055 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 10:21:24.055 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 10:21:24.056 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 10:21:24.065 Seetong_tps[94880:10242277] [KMPAlarmModule] module loaded
2026-10-29 10:21:24.065 Seetong_tps[94880:10242277] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x113230800>
2026-10-29 10:21:24.065 Seetong_tps[94880:10242277] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 10:21:24.075 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 10:21:24.077 Seetong_tps[94880:10242277]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 10:21:24.083 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 10:21:24.750 Seetong_tps[94880:10242286] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 10:21:24.751 Seetong_tps[94880:10242286] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 10:21:24.751 Seetong_tps[94880:10242286] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 10:21:24.751 Seetong_tps[94880:10242286] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 10:21:24.752 Seetong_tps[94880:10242286] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 10:21:24.755 Seetong_tps[94880:10242286] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 10:21:24.756 Seetong_tps[94880:10242286] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=10:21:24 cachedAnchor=null-null
2026-10-29 10:21:24.756 Seetong_tps[94880:10242286] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=10:21:24 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 10:21:24.756 Seetong_tps[94880:10242286] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=10:21:24, deviceIds=[]
2026-10-29 10:21:24.756 Seetong_tps[94880:10242286] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 10:21:24.757 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=10:21:24 deviceCount=1
2026-10-29 10:21:24.757 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:24.758 Seetong_tps[94880:10242325] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 10:21:24.822 Seetong_tps[94880:10242293] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=49
2026-10-29 10:21:24.823 Seetong_tps[94880:10242293] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=10:13:11 totalWindows=1
2026-10-29 10:21:24.823 Seetong_tps[94880:10242293] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-10:13:11
2026-10-29 10:21:24.828 Seetong_tps[94880:10242293] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-29 10:21:24.859 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 10:21:24.859 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 10:21:24.868 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=59 modelCount=59 itemCount=59 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 10:21:24.868 Seetong_tps[94880:10242277] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=59 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 10:21:24.869 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=00:00:00, endTime=10:21:24, hasMore=false, itemCount=59
2026-10-29 10:21:24.874 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=59, responseDate=2026-10-29, responseStart=00:00:00, responseEnd=10:21:24, hasMore=false, remoteThumbCount=55, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 10:21:24.874 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 10:21:24.883 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=00:00:00 end=10:21:24 count=59 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=8 totalMs=9
2026-10-29 10:21:24.884 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=00:00:00 end=10:21:24 lastTimestampMs=1793203200000 daoMs=1
2026-10-29 10:21:24.884 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:21:24, hasMore=false, count=100
2026-10-29 10:21:24.884 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=00:00:00 end=10:21:24 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:21:24 anchor=null-null
2026-10-29 10:21:24.884 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=59 fallbackCount=59
2026-10-29 10:21:24.884 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=59, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-29 10:21:24.892 Seetong_tps[94880:10242325] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=140 rowCount=60
2026-10-29 10:21:24.893 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=10:21:24
2026-10-29 10:21:24.893 Seetong_tps[94880:10242325] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 10:21:24.894 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 10:21:24.894 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 10:21:24.910 Seetong_tps[94880:10242277] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=10:21:24
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 10:21:24.911 Seetong_tps[94880:10242277] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 10:21:24.911 Seetong_tps[94880:10242293] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 10:21:24.911 Seetong_tps[94880:10242293] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 10:21:24.958 Seetong_tps[94880:10242277] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 10:21:24.958 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 10:21:24.958 Seetong_tps[94880:10242277] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 10:21:24.958 Seetong_tps[94880:10242277] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 10:21:24.958 Seetong_tps[94880:10242325] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 10:21:25.005 Seetong_tps[94880:10242325] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 18:03:37.293 Seetong_tps[97408:10454006] app_version=8.4.106
2026-10-29 18:03:37.296 Seetong_tps[97408:10454006]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:03:37.296 Seetong_tps[97408:10454006] showForLogin 1
2026-10-29 18:03:37.296 Seetong_tps[97408:10454006] AppLaunch 还剩 6.787972927093506 秒
2026-10-29 18:03:37.304 Seetong_tps[97408:10454017] 询问用户是否开启推送成功
2026-10-29 18:03:37.305 Seetong_tps[97408:10454017] 用户点击允许接收推送
2026-10-29 18:03:37.307 Seetong_tps[97408:10454019] remoteNotificationSetting: <UNNotificationSettings: 0x113ac55e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:03:37.321 Seetong_tps[97408:10454006]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:03:37.326 Seetong_tps[97408:10454006] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.829MB
2026-10-29 18:03:37.327 Seetong_tps[97408:10454006] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.845MB
2026-10-29 18:03:37.327 Seetong_tps[97408:10454006] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.860MB
2026-10-29 18:03:37.340 Seetong_tps[97408:10454006] viewDidLoad/configtime=2026-10-29 10:03:37 +0000
2026-10-29 18:03:37.341 Seetong_tps[97408:10454006]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:03:37.341 Seetong_tps[97408:10454006]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:03:37.391 Seetong_tps[97408:10454006]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:03:37.394 Seetong_tps[97408:10454006]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:03:37.395 Seetong_tps[97408:10454006] 开始检查未读客服消息...
2026-10-29 18:03:37.395 Seetong_tps[97408:10454006] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:03:37.401 Seetong_tps[97408:10454006]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:03:37.401 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty - 
2026-10-29 18:03:37.402 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:03:37.404 Seetong_tps[97408:10454006] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:03:37.405 Seetong_tps[97408:10454006] NAV deviceOrientationDidChange:1
2026-10-29 18:03:37.408 Seetong_tps[97408:10454006] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:03:37.408 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty - 
2026-10-29 18:03:37.408 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:03:37.447 Seetong_tps[97408:10454006]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-29 18:03:37.543 Seetong_tps[97408:10454006] Super properties have already been unregistered.
2026-10-29 18:03:37.543 Seetong_tps[97408:10454006] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:03:37.545 Seetong_tps[97408:10454006]  -- deviceListDataUpdate - AppLaunch 还剩 1.539280891418457 秒 - 再延迟 2.039280891418457 秒 - 启动耗时 1.460719108581543 秒
2026-10-29 18:03:37.545 Seetong_tps[97408:10454006] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:03:37.545 Seetong_tps[97408:10454006]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1461 毫秒
2026-10-29 18:03:37.547 Seetong_tps[97408:10454006] ++++-[VideoView dealloc]++++
2026-10-29 18:03:37.548 Seetong_tps[97408:10454006] OpenGLView20_Seetong dealloc:0x114e75b80
2026-10-29 18:03:37.557 Seetong_tps[97408:10454006] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:03:37.557 Seetong_tps[97408:10454006]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:03:37.557 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:37.558 Seetong_tps[97408:10454006]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 500;
}
2026-10-29 18:03:37.560 Seetong_tps[97408:10454006] 蓝牙已打开
2026-10-29 18:03:37.574 Seetong_tps[97408:10454006]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:03:37.584 Seetong_tps[97408:10454006]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 18:03:37.584 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty - 
2026-10-29 18:03:37.584 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:03:37.584 Seetong_tps[97408:10454006] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 18:03:37.584 Seetong_tps[97408:10454006] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 18:03:37.592 Seetong_tps[97408:10454006]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:03:37.592 Seetong_tps[97408:10454006]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:03:37.667 Seetong_tps[97408:10454006]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-29 18:03:37.667 Seetong_tps[97408:10454006]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-29 18:03:37.667 Seetong_tps[97408:10454006]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-29 18:03:37.667 Seetong_tps[97408:10454006]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTMzNTQ2MTcsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.9gnAT3NdoSBstVl4CNjGI7i5dP0ovs1ALK0K46FzKB4","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU4NjAyMTcsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkzMjY4MjE3LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.tT0FQxRHsI9Zquuqo-Q-0M8DTXUtdCQUs1ElKQIgSj4","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-29 18:03:37.671 Seetong_tps[97408:10454006]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1793268217.671267
2026-10-29 18:03:37.671 Seetong_tps[97408:10454006]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1793268217.671267
2026-10-29 18:03:37.671 Seetong_tps[97408:10454006]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1793268217.671267 - lastRefreshTokenTime: 1793268217.671267
2026-10-29 18:03:37.794 Seetong_tps[97408:10454057] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:03:37.794 Seetong_tps[97408:10454057] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:03:37.795 Seetong_tps[97408:10454057]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:03:37.895 Seetong_tps[97408:10454006]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:03:37.895 Seetong_tps[97408:10454006]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:03:37.954 Seetong_tps[97408:10454019] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c43b900>{number = 6, name = (null)}====
2026-10-29 18:03:37.962 Seetong_tps[97408:10454006]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:03:37.962 Seetong_tps[97408:10454006]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:03:37.970 Seetong_tps[97408:10454006]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=40&addr=bjrelayvip2.s2.seetong.com:12443;type=0&load=35&addr=bjrelay44.s2.seetong.com:7443;type=0&load=50&addr=bjrelay44.s2.seetong.com:5443;","clientIp":"39.144.23.183","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=28&addr=bjrelay45.s2.seetong.com:12443;type=0&load=26&addr=bjrelay64.s5.seetong.com:8443;type=0&load=26&addr=bjrelay60.s5.seetong.com:8443;"}
2026-10-29 18:03:37.979 Seetong_tps[97408:10454057] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3MzAxNzkxNiwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.VXkgqeuri39v80aLq4Jyb32h6C8dswXp6Al_LwooFt4","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3MzAxNzkxNiwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTE0X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wN19yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXkzIl19.o7QxhPF0v0PPrFvPUsBWyNl-w_O44PB8kGuHlKDZAiA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"120.53.229.60:24905"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24902"}]}
====
2026-10-29 18:03:37.994 Seetong_tps[97408:10454083] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10fdb9d80>{number = 17, name = (null)}====
2026-10-29 18:03:37.994 Seetong_tps[97408:10454006]  -- 获取版本信息成功: {
}
2026-10-29 18:03:37.998 Seetong_tps[97408:10454092] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e305c0>{number = 12, name = (null)}====
2026-10-29 18:03:37.999 Seetong_tps[97408:10454086] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10fdb9d00>{number = 18, name = (null)}====
2026-10-29 18:03:38.000 Seetong_tps[97408:10454006] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:03:38.004 Seetong_tps[97408:10454093] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x114d59540>{number = 13, name = (null)}====
2026-10-29 18:03:38.012 Seetong_tps[97408:10454087] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10fdb9f40>{number = 19, name = (null)}====
2026-10-29 18:03:38.012 Seetong_tps[97408:10454047] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10fdb9c80>{number = 20, name = (null)}====
2026-10-29 18:03:38.012 Seetong_tps[97408:10454017] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c438d40>{number = 3, name = (null)}====
2026-10-29 18:03:38.013 Seetong_tps[97408:10454006]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:03:38.014 Seetong_tps[97408:10454006]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUVwEWlUEAlZvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:03:38.017 Seetong_tps[97408:10454079] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10fdb9e00>{number = 22, name = (null)}====
2026-10-29 18:03:38.026 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:03:38.026 Seetong_tps[97408:10454017]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:03:38.027 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:03:38.027 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:03:38.027 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:03:38.028 Seetong_tps[97408:10454017] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:03:38.029 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:03:38.040 Seetong_tps[97408:10454006]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:03:38.040 Seetong_tps[97408:10454006]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1956 毫秒
2026-10-29 18:03:38.040 Seetong_tps[97408:10454085] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x110814c40>{number = 23, name = (null)}====
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:03:38 041 - devIds: (
    42065949
)
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:03:38.041 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:03:38.042 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:38.042 Seetong_tps[97408:10454006]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:03:38.042 Seetong_tps[97408:10454073] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x110815640>{number = 24, name = (null)}====
2026-10-29 18:03:38.047 Seetong_tps[97408:10454046] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c6c37c0>{number = 10, name = (null)}====
2026-10-29 18:03:38.055 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:03:38.069 Seetong_tps[97408:10454084] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x110814140>{number = 25, name = (null)}====
2026-10-29 18:03:38.069 Seetong_tps[97408:10454006] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:03:38.069 Seetong_tps[97408:10454006] 客服消息未读数量: 0
2026-10-29 18:03:38.076 Seetong_tps[97408:10454024] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c6c1680>{number = 7, name = (null)}====
2026-10-29 18:03:38.128 Seetong_tps[97408:10454006]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:03:38.128 Seetong_tps[97408:10454006]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:03:38.128 Seetong_tps[97408:10454006]  -- WebSocket connection 长连接成功 - 耗时：0.7 秒
2026-10-29 18:03:38.131 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:38.131 Seetong_tps[97408:10454006]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFUDUlppAQQB","reconn":0}}
2026-10-29 18:03:38.131 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:38.274 Seetong_tps[97408:10454006] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:03:38.274 Seetong_tps[97408:10454006] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:03:38.275 Seetong_tps[97408:10454006] Formatted Date: 2026-10-29
2026-10-29 18:03:38.275 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:38.312 Seetong_tps[97408:10454057]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:03:38.312 Seetong_tps[97408:10454057]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:03:38.312 Seetong_tps[97408:10454057]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:03:38.312 Seetong_tps[97408:10454057]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:03:38.341 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:03:38.345 Seetong_tps[97408:10454085] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x110814c40>{number = 23, name = (null)}====
2026-10-29 18:03:38.346 Seetong_tps[97408:10454006] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:03:38.348 Seetong_tps[97408:10454006]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=10:21:24 end=18:03:38 deviceCount=1
2026-10-29 18:03:38.349 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:38.351 Seetong_tps[97408:10454006]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793265086000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:03:38.351 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:38.352 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:38.571 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:03:38.878 Seetong_tps[97408:10454006] MessageThrottle reloadTableView ---
2026-10-29 18:03:39.502 Seetong_tps[97408:10454006] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:03:39.502 Seetong_tps[97408:10454006] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:03:39.502 Seetong_tps[97408:10454006] 用户设置的具体字体大小: 17.000000
2026-10-29 18:03:39.646 Seetong_tps[97408:10454006] AppLaunch hideForRefreshToken
2026-10-29 18:03:39.646 Seetong_tps[97408:10454006] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:03:39.646 Seetong_tps[97408:10454006] AppLaunch dismiss...
2026-10-29 18:03:39.954 Seetong_tps[97408:10454006] AppLaunch dismiss... end
2026-10-29 18:03:39.954 Seetong_tps[97408:10454006]  dealloc -- STAppLaunchWindow
2026-10-29 18:03:39.956 Seetong_tps[97408:10454006]  dealloc -- STAppLaunchViewController
2026-10-29 18:03:40.549 Seetong_tps[97408:10454006]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:03:40.837 Seetong_tps[97408:10454085] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x110814c40>{number = 23, name = (null)}====
2026-10-29 18:03:40.983 Seetong_tps[97408:10454006]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:03:40.984 Seetong_tps[97408:10454006]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:03:40.984 Seetong_tps[97408:10454085] zzzzz:FC_ResumeDevCom start
2026-10-29 18:03:40.984 Seetong_tps[97408:10454085] zzzzz:FC_ResumeDevCom
2026-10-29 18:03:41.229 Seetong_tps[97408:10454006]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:03:41.229 Seetong_tps[97408:10454006]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:03:41.230 Seetong_tps[97408:10454006] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:03:41.263 Seetong_tps[97408:10454097] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110815a80>{number = 26, name = (null)}====
2026-10-29 18:03:41.266 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:41.356 Seetong_tps[97408:10454046] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c6c37c0>{number = 10, name = (null)}====
2026-10-29 18:03:41.365 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:03:41.365 Seetong_tps[97408:10454046]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:03:41.365 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:03:41.365 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:03:41.368 Seetong_tps[97408:10454046] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:03:41.368 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:03:41.368 Seetong_tps[97408:10454006]  -- observeValueForKeyPath isLoading NO -- 
2026-10-29 18:03:41.368 Seetong_tps[97408:10454006]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:03:41.368 Seetong_tps[97408:10454006]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5284 毫秒
2026-10-29 18:03:41.369 Seetong_tps[97408:10454006]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:03:41 370 - devIds: (
    42065949
)
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 710858D4-CEEC-491C-B7F4-A20EED7C9E10
2026-10-29 18:03:41.370 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:41.371 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:03:41.375 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:41.376 Seetong_tps[97408:10454006]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:03:41.425 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_low_power_online
2026-10-29 18:03:41.425 Seetong_tps[97408:10454006]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793265086000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:03:41.426 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:41.426 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:41.471 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:03:41.562 Seetong_tps[97408:10454085] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110814c40>{number = 23, name = (null)}====
2026-10-29 18:03:41.948 Seetong_tps[97408:10454006] MessageThrottle reloadTableView ---
2026-10-29 18:03:42.308 Seetong_tps[97408:10454016] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 18:03:42.309 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:03:42.309 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f2e8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 18:03:42.309 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:03:42.310 Seetong_tps[97408:10454016] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:03:42.311 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:03:42.311 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f2ec000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 18:03:42.311 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:03:42.311 Seetong_tps[97408:10454016] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:03:42.312 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:03:42.312 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:03:42.312 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:103::open> open fd[8], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:03:42.312 Seetong_tps[97408:10454016] [I] <MemoryFile.cpp:109::close> closing fd[8], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:03:42.313 Seetong_tps[97408:10454016] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 18:03:42.313 Seetong_tps[97408:10454016] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15508 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 18:03:42.313 Seetong_tps[97408:10454016] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 427770756 sequence 3 version 4
2026-10-29 18:03:42.313 Seetong_tps[97408:10454016] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 18:03:42.314 Seetong_tps[97408:10454016] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 18:03:42.315 Seetong_tps[97408:10454016] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 18:03:42.315 Seetong_tps[97408:10454016] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 18:03:42.327 Seetong_tps[97408:10454006] [KMPAlarmModule] module loaded
2026-10-29 18:03:42.327 Seetong_tps[97408:10454006] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10fe0a2c0>
2026-10-29 18:03:42.327 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:03:42.338 Seetong_tps[97408:10454083] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 18:03:42.341 Seetong_tps[97408:10454006]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:03:42.349 Seetong_tps[97408:10454110] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 18:03:43.017 Seetong_tps[97408:10454086] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 18:03:43.019 Seetong_tps[97408:10454086] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 18:03:43.019 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 18:03:43.019 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 18:03:43.020 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 18:03:43.023 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 18:03:43.024 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=18:03:43 cachedAnchor=null-null
2026-10-29 18:03:43.024 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=18:03:43 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 18:03:43.024 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=18:03:43, deviceIds=[]
2026-10-29 18:03:43.024 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 18:03:43.025 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=18:03:43 deviceCount=1
2026-10-29 18:03:43.025 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:43.027 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 18:03:43.089 Seetong_tps[97408:10454073] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-29 18:03:43.089 Seetong_tps[97408:10454073] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=10:21:24 totalWindows=1
2026-10-29 18:03:43.089 Seetong_tps[97408:10454073] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-10:21:24
2026-10-29 18:03:43.095 Seetong_tps[97408:10454073] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-29 18:03:43.308 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:03:43.308 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 18:03:43.348 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:36:40 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 18:03:43.349 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 18:03:43.351 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=08:36:40, endTime=18:03:43, hasMore=true, itemCount=100
2026-10-29 18:03:43.363 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-29, responseStart=08:36:40, responseEnd=18:03:43, hasMore=true, remoteThumbCount=93, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 18:03:43.363 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 18:03:43.371 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=08:36:40 end=18:03:43 count=100 preservedReadCount=0 readStateMs=2 entityMapMs=0 daoMs=6 totalMs=8
2026-10-29 18:03:43.372 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=08:36:40 end=18:03:43 lastTimestampMs=1793234200000 daoMs=1
2026-10-29 18:03:43.372 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:36:40, endTime=18:03:43, hasMore=true, count=100
2026-10-29 18:03:43.372 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=08:36:40 end=18:03:43 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:03:43 anchor=null-null
2026-10-29 18:03:43.372 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-29 18:03:43.372 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-29 18:03:43.389 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=369 rowCount=101
2026-10-29 18:03:43.390 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=18:03:43
2026-10-29 18:03:43.390 Seetong_tps[97408:10454086] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 18:03:43.391 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 18:03:43.391 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 18:03:43.406 Seetong_tps[97408:10454006] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=18:03:43
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 18:03:43.407 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 18:03:43.407 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 18:03:43.407 Seetong_tps[97408:10454086] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 18:03:43.480 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:03:43.480 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 18:03:43.480 Seetong_tps[97408:10454006] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 18:03:43.480 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 18:03:43.480 Seetong_tps[97408:10454046] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 18:03:43.533 Seetong_tps[97408:10454046] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 18:03:47.545 Seetong_tps[97408:10454006]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:03:49.421 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:49.421 Seetong_tps[97408:10454006]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:03:49.674 Seetong_tps[97408:10454097] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110815a80>{number = 26, name = (null)}====
2026-10-29 18:03:50.307 Seetong_tps[97408:10454097] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 18:03:50.319 Seetong_tps[97408:10454006] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1133de040>
2026-10-29 18:03:50.319 Seetong_tps[97408:10454006] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:03:50.340 Seetong_tps[97408:10454097] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-29 18:03:50.651 Seetong_tps[97408:10454006]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:03:50.651 Seetong_tps[97408:10454006]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:03:50.651 Seetong_tps[97408:10454047] zzzzz:FC_ResumeDevCom start
2026-10-29 18:03:50.651 Seetong_tps[97408:10454047] zzzzz:FC_ResumeDevCom
2026-10-29 18:03:50.895 Seetong_tps[97408:10454006]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:03:50.895 Seetong_tps[97408:10454006]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:03:50.895 Seetong_tps[97408:10454006] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:03:51.093 Seetong_tps[97408:10454073] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110815640>{number = 24, name = (null)}====
2026-10-29 18:03:51.103 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:03:51.104 Seetong_tps[97408:10454073] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- observeValueForKeyPath isLoading NO -- 
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 15020 毫秒
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:03:51.104 Seetong_tps[97408:10454006]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:03:51 105 - devIds: (
    42065949
)
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: D6147AE4-37B0-4605-B4EE-249F079E5B50
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:03:51.105 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:51.106 Seetong_tps[97408:10454006]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:03:51.118 Seetong_tps[97408:10454097] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110815a80>{number = 26, name = (null)}====
2026-10-29 18:03:51.119 Seetong_tps[97408:10454006]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:03:51.173 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_low_power_online
2026-10-29 18:03:51.174 Seetong_tps[97408:10454006]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793265086000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:03:51.174 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:51.174 Seetong_tps[97408:10454006]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 17:11:26 - p2pLastHeartTime: 1793265086000 - modelHeartTime: 1793265086000
2026-10-29 18:03:51.218 Seetong_tps[97408:10454006] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:03:51.262 Seetong_tps[97408:10454086] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10fdb9d00>{number = 18, name = (null)}====
2026-10-29 18:03:51.696 Seetong_tps[97408:10454006] MessageThrottle reloadTableView ---
2026-10-29 18:03:51.710 Seetong_tps[97408:10454006]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-29 18:03:51.714 Seetong_tps[97408:10454006] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 18:03:51.734 Seetong_tps[97408:10454006] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 18:03:51.734 Seetong_tps[97408:10454006] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 18:03:51.734 Seetong_tps[97408:10454006] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-29 18:03:51.738 Seetong_tps[97408:10454006]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:03:51.777 Seetong_tps[97408:10454006]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:03:51.781 Seetong_tps[97408:10454006]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:03:51.783 Seetong_tps[97408:10454006]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:03:51.783 Seetong_tps[97408:10454006]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:03:51.803 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006] queryAllSharingDeviceInfo timestamp=1793268231.104444
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006] currentTimestamp=1793268231.804013, timestamp=1793268231.104444
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:03:51 804
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:03:51 804 - devIds: (
    42065949
)
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1133d0c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111878e80>; layer = <CALayer: 0x1121fbb40>>
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1133d0c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111878e80>; layer = <CALayer: 0x1121fbb40>> -- _camera.supportPlatform: 6
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:03:51 +0000
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-28 03:20:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:13:05 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:03:51.804 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:03:51 805
2026-10-29 18:03:51.805 Seetong_tps[97408:10454086] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113afd080>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5e0000>
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:03:51.805 Seetong_tps[97408:10454057] InitDecodePortLog: playsettype = 50
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006] queryAllSharingDeviceInfo timestamp=1793268231.104592
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006] currentTimestamp=1793268231.806224, timestamp=1793268231.104592
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:03:51 806
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:03:51 806 - devIds: (
    42065949
)
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1133d1800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111578f80>; layer = <CALayer: 0x1121cc630>>
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1133d1800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111578f80>; layer = <CALayer: 0x1121cc630>> -- _camera.supportPlatform: 6
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:03:51 +0000
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-28 03:20:23 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:13:05 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:03:51.806 Seetong_tps[97408:10454086] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:03:51.806 Seetong_tps[97408:10454006]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:03:51 807
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113afd080>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5e0c00>
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: playsettype = 50
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:03:51.806 Seetong_tps[97408:10454057] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:03:51.808 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:51.808 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:51.808 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:51.808 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:51.809 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:51.809 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:51.809 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:51.809 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:51.840 Seetong_tps[97408:10454006] uid:42065949-CH-1 playAudio
2026-10-29 18:03:51.840 Seetong_tps[97408:10454006]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:03:51.840 Seetong_tps[97408:10454006]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:03:51.840 Seetong_tps[97408:10454006]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:03:51.840 Seetong_tps[97408:10454006]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:03:51.840 Seetong_tps[97408:10454047] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:03:51.840 Seetong_tps[97408:10454047]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:03:51.850 Seetong_tps[97408:10454006] checkPortStatus:_decodePort=1
2026-10-29 18:03:51.850 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:52.042 Seetong_tps[97408:10454097] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110815a80>{number = 26, name = (null)}====
2026-10-29 18:03:52.046 Seetong_tps[97408:10454006] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 18:03:52.047 Seetong_tps[97408:10454034] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113afd080>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5e0000>
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: playsettype = 50
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:03:52.048 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:03:52.048 Seetong_tps[97408:10454057] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:03:52.048 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:52.079 Seetong_tps[97408:10454034] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:03:52.079 Seetong_tps[97408:10454057] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:03:52.079 Seetong_tps[97408:10454057] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:03:52.079 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113afd080>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c5e0c00>
2026-10-29 18:03:52.079 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:52.079 Seetong_tps[97408:10454057] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: playsettype = 50
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:03:52.080 Seetong_tps[97408:10454057] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:03:52.080 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:52.410 Seetong_tps[97408:10454006]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-29 18:03:52.638 Seetong_tps[97408:10454284] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-29 18:03:52.649 Seetong_tps[97408:10454006] uid:42065949-CH-1 playAudio
2026-10-29 18:03:52.650 Seetong_tps[97408:10454006] Formatted Date: 2026-10-29
2026-10-29 18:03:52.650 Seetong_tps[97408:10454006] checkPortStatus:_decodePort=3
2026-10-29 18:03:52.650 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.85 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:03:52.704 Seetong_tps[97408:10454294] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-29 18:03:52.707 Seetong_tps[97408:10454086] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 18:03:52.707 Seetong_tps[97408:10454006] uid:42065949-CH-1 playAudio
2026-10-29 18:03:52.708 Seetong_tps[97408:10454086] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 18:03:52.708 Seetong_tps[97408:10454006] Formatted Date: 2026-10-29
2026-10-29 18:03:52.710 Seetong_tps[97408:10454006] checkPortStatus:_decodePort=3
2026-10-29 18:03:52.710 Seetong_tps[97408:10454006]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.98 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:03:52.975 Seetong_tps[97408:10454034]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:03:52.980 Seetong_tps[97408:10454034]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:03:53.013 Seetong_tps[97408:10454034] hexStringLen=42
2026-10-29 18:03:53.015 Seetong_tps[97408:10454034] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 18:03:53.015 Seetong_tps[97408:10454034] getDevOsdXmlInfoBlock == null
2026-10-29 18:03:53.655 Seetong_tps[97408:10454034] Failed to get IoT drive away set configuration.
2026-10-29 18:03:53.655 Seetong_tps[97408:10454034]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-29 18:03:53.660 Seetong_tps[97408:10454034]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-29 18:03:54.841 Seetong_tps[97408:10454057]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-29 18:03:54.841 Seetong_tps[97408:10454006]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 18:03:54.841 Seetong_tps[97408:10454006]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 18:03:54.841 Seetong_tps[97408:10454006]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 18:03:54.842 Seetong_tps[97408:10454006] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 18:03:54.842 Seetong_tps[97408:10454006] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 18:03:54.850 Seetong_tps[97408:10454006] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 18:03:54.852 Seetong_tps[97408:10454006]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 18:03:54.852 Seetong_tps[97408:10454006]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x1133d0c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111878e80>; layer = <CALayer: 0x1121fbb40>>
2026-10-29 18:03:54.852 Seetong_tps[97408:10454006] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-29 18:03:54.852 Seetong_tps[97408:10454006] -----------1release decodeport = 3
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006] _openGLView clearFrame ...
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x1133d1800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111578f80>; layer = <CALayer: 0x1121cc630>>
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006] -----------1release decodeport = 4
2026-10-29 18:03:54.853 Seetong_tps[97408:10454006]  -- SIOT参数outString: {"association_id":"5KiqkPTM37fVE0Nk_1","auth_time":1033,"awaken_ms":527,"conn_media_ch_time":1159,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"1151","k_auth_send":"118","k_awaken":"118_512_916_4069_4210_4470_13735_13945_14140","k_connect_ok":"1278","k_online":"634","k_recv_i":"{\"0\":\"15452\",\"1\":\"15520\"}","k_sdp_send":"131","k_sig_offline":"","k_timebase":1793268217160,"k_watch_send":"{\"0\":\"14645\",\"1\":\"14646\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24903","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":601,"rtc_version":"1.5.4.3","rtp_first_i":134,"sdp_time":1044,"sig_addr":"101.42.105.173:24201","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":53,\"min\":0,\"max\":0},\"fps\":{\"avg\":426,\"min\":141,\"max\":880,\"std\":277.16,\"stallingRate\":0.00,\"stallingFreq\":20.00}}","udp_to_tcp_count":1,"watch_resp":273}
2026-10-29 18:03:54.855 Seetong_tps[97408:10454006]  -- SIOT参数: {
    "association_id" = "5KiqkPTM37fVE0Nk_1";
    "auth_time" = 1033;
    "awaken_ms" = 527;
    "conn_media_ch_time" = 1159;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 50;
    "p2p_hold_success" = 0;
    "preview_duration" = 3100;
    "relay_addr" = "82.156.167.13:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 601;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 134;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1044;
    "sig_addr" = "101.42.105.173:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 426;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 880;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 273;
}
2026-10-29 18:03:54.855 Seetong_tps[97408:10454006]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "5KiqkPTM37fVE0Nk_1";
    "auth_time" = 1033;
    "awaken_ms" = 527;
    "conn_media_ch_time" = 1159;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 50;
    "p2p_hold_success" = 0;
    "preview_duration" = 3100;
    "relay_addr" = "82.156.167.13:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 601;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 134;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1044;
    "sig_addr" = "101.42.105.173:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 426;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 880;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 273;
}
2026-10-29 18:03:54.855 Seetong_tps[97408:10454006] _openGLView clearFrame ...
2026-10-29 18:03:54.866 Seetong_tps[97408:10454006] [保存失败] 相机对象或存储字典为空
2026-10-29 18:39:42.770 Seetong_tps[97644:10474992] app_version=8.4.106
2026-10-29 18:39:42.772 Seetong_tps[97644:10474992]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:39:42.772 Seetong_tps[97644:10474992] showForLogin 1
2026-10-29 18:39:42.772 Seetong_tps[97644:10474992] AppLaunch 还剩 7.032074213027954 秒
2026-10-29 18:39:42.786 Seetong_tps[97644:10475012] 询问用户是否开启推送成功
2026-10-29 18:39:42.786 Seetong_tps[97644:10475012] 用户点击允许接收推送
2026-10-29 18:39:42.787 Seetong_tps[97644:10475005] remoteNotificationSetting: <UNNotificationSettings: 0x1122b5b80; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:39:42.789 Seetong_tps[97644:10474992]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:39:42.793 Seetong_tps[97644:10474992] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.720MB
2026-10-29 18:39:42.794 Seetong_tps[97644:10474992] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.782MB
2026-10-29 18:39:42.794 Seetong_tps[97644:10474992] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.798MB
2026-10-29 18:39:42.805 Seetong_tps[97644:10474992] viewDidLoad/configtime=2026-10-29 10:39:42 +0000
2026-10-29 18:39:42.806 Seetong_tps[97644:10474992]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:39:42.806 Seetong_tps[97644:10474992]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:39:42.819 Seetong_tps[97644:10475035] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 18:39:42.819 Seetong_tps[97644:10475035]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 18:39:42.819 Seetong_tps[97644:10475035]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:39:42.819 Seetong_tps[97644:10475035]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 18:39:42.819 Seetong_tps[97644:10475035]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:39:42.844 Seetong_tps[97644:10474992]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:39:42.847 Seetong_tps[97644:10474992]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:39:42.847 Seetong_tps[97644:10474992] 开始检查未读客服消息...
2026-10-29 18:39:42.847 Seetong_tps[97644:10474992] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:39:42.851 Seetong_tps[97644:10474992]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:39:42.851 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty - 
2026-10-29 18:39:42.851 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:39:42.854 Seetong_tps[97644:10474992] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:39:42.854 Seetong_tps[97644:10474992] NAV deviceOrientationDidChange:1
2026-10-29 18:39:42.857 Seetong_tps[97644:10474992] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:39:42.857 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty - 
2026-10-29 18:39:42.857 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:39:42.897 Seetong_tps[97644:10474992]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 18:39:42.912 Seetong_tps[97644:10475035] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTE4MjgyNCwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.Rfq4ZmR6zl43ttwrOJTvEe1po2Inb3wZdJLnrTAvyFU","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTE4MjgyNCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMTBfcmVsYXkzIl19.-qQsD4sAosXMOnSGEH2OcvvRVVR8H88aPDHJtUAnBq0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"42.193.125.201:24905"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24902"}]}
====
2026-10-29 18:39:42.959 Seetong_tps[97644:10475004] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10ac38e80>{number = 3, name = (null)}====
2026-10-29 18:39:42.977 Seetong_tps[97644:10474992] Super properties have already been unregistered.
2026-10-29 18:39:42.978 Seetong_tps[97644:10474992] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:39:42.979 Seetong_tps[97644:10475014] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x112331340>{number = 11, name = (null)}====
2026-10-29 18:39:42.980 Seetong_tps[97644:10474992]  -- deviceListDataUpdate - AppLaunch 还剩 1.824566125869751 秒 - 再延迟 2.324566125869751 秒 - 启动耗时 1.175433874130249 秒
2026-10-29 18:39:42.980 Seetong_tps[97644:10474992] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:39:42.980 Seetong_tps[97644:10474992]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1175 毫秒
2026-10-29 18:39:42.992 Seetong_tps[97644:10474992] ++++-[VideoView dealloc]++++
2026-10-29 18:39:42.993 Seetong_tps[97644:10474992] OpenGLView20_Seetong dealloc:0x117efdb80
2026-10-29 18:39:43.016 Seetong_tps[97644:10475012] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10ac3bf00>{number = 9, name = (null)}====
2026-10-29 18:39:43.030 Seetong_tps[97644:10475104] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x117ea08c0>{number = 14, name = (null)}====
2026-10-29 18:39:43.031 Seetong_tps[97644:10474992] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:39:43.031 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:39:43.031 Seetong_tps[97644:10474992]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:39:43.032 Seetong_tps[97644:10474992]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:39:43.033 Seetong_tps[97644:10474992]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 501;
}
2026-10-29 18:39:43.034 Seetong_tps[97644:10474992] 蓝牙已打开
2026-10-29 18:39:43.038 Seetong_tps[97644:10475096] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12d9ee5c0>{number = 19, name = (null)}====
2026-10-29 18:39:43.038 Seetong_tps[97644:10475100] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12d9ee540>{number = 20, name = (null)}====
2026-10-29 18:39:43.038 Seetong_tps[97644:10475094] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12d9ee500>{number = 21, name = (null)}====
2026-10-29 18:39:43.038 Seetong_tps[97644:10475005] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10ac3b000>{number = 5, name = (null)}====
2026-10-29 18:39:43.045 Seetong_tps[97644:10474992]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:39:43.048 Seetong_tps[97644:10475095] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12d9ee4c0>{number = 22, name = (null)}====
2026-10-29 18:39:43.048 Seetong_tps[97644:10475013] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12d9ee680>{number = 24, name = (null)}====
2026-10-29 18:39:43.048 Seetong_tps[97644:10475098] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12d9ee600>{number = 23, name = (null)}====
2026-10-29 18:39:43.055 Seetong_tps[97644:10474992]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 18:39:43.055 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty - 
2026-10-29 18:39:43.055 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:39:43.055 Seetong_tps[97644:10474992] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 18:39:43.055 Seetong_tps[97644:10474992] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 18:39:43.062 Seetong_tps[97644:10474992]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:39:43.062 Seetong_tps[97644:10474992]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:39:43.062 Seetong_tps[97644:10474992]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:39:43.062 Seetong_tps[97644:10474992]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAAsAW1YMVldoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:39:43.063 Seetong_tps[97644:10474992]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:39:43.063 Seetong_tps[97644:10474992]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:39:43.068 Seetong_tps[97644:10474992]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=45&addr=bjrelay41.s2.seetong.com:1443;type=0&load=36&addr=bjrelayvip2.s2.seetong.com:15443;type=0&load=35&addr=bjrelay41.s2.seetong.com:6443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=25&addr=bjrelay45.s2.seetong.com:12443;type=0&load=19&addr=bjrelay53.s5.seetong.com:3443;type=0&load=24&addr=bjrelay54.s5.seetong.com:2443;"}
2026-10-29 18:39:43.071 Seetong_tps[97644:10474992]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:39:43.072 Seetong_tps[97644:10474992]  -- 获取版本信息成功: {
}
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:39:43.072 Seetong_tps[97644:10474992] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:39:43.072 Seetong_tps[97644:10475098] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:39:43.072 Seetong_tps[97644:10474992]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:39:43.073 Seetong_tps[97644:10475097] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12d9ee1c0>{number = 26, name = (null)}====
2026-10-29 18:39:43.082 Seetong_tps[97644:10475016] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1123331c0>{number = 12, name = (null)}====
2026-10-29 18:39:43.114 Seetong_tps[97644:10474992]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:39:43.114 Seetong_tps[97644:10474992] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:39:43.114 Seetong_tps[97644:10474992] 客服消息未读数量: 0
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1315 毫秒
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:39:43 120 - devIds: (
    42065949
)
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:39:43.119 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:39:43.120 Seetong_tps[97644:10474992]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:39:43.120 Seetong_tps[97644:10474992]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:39:43.145 Seetong_tps[97644:10474992]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:39:43.145 Seetong_tps[97644:10474992]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:39:43.145 Seetong_tps[97644:10474992]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-29 18:39:43.146 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:39:43.146 Seetong_tps[97644:10474992]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFYJVVFpAQQB","reconn":0}}
2026-10-29 18:39:43.146 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:39:43.179 Seetong_tps[97644:10475099] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x117ea0840>{number = 13, name = (null)}====
2026-10-29 18:39:43.235 Seetong_tps[97644:10474992] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:39:43.235 Seetong_tps[97644:10474992] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:39:43.236 Seetong_tps[97644:10474992] Formatted Date: 2026-10-29
2026-10-29 18:39:43.236 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:39:43.293 Seetong_tps[97644:10474992] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:39:43.295 Seetong_tps[97644:10474992] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:39:43.296 Seetong_tps[97644:10474992]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=18:03:43 end=18:39:43 deviceCount=1
2026-10-29 18:39:43.296 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:39:43.323 Seetong_tps[97644:10475015] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10ac3be80>{number = 6, name = (null)}====
2026-10-29 18:39:43.325 Seetong_tps[97644:10474992]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:39:43.326 Seetong_tps[97644:10474992]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:39:43.326 Seetong_tps[97644:10474992]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:39:43.342 Seetong_tps[97644:10474992] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:39:43.348 Seetong_tps[97644:10474992]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:39:43.348 Seetong_tps[97644:10474992]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:39:43.552 Seetong_tps[97644:10474992] MessageThrottle reloadTableView ---
2026-10-29 18:39:44.951 Seetong_tps[97644:10474992] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:39:44.951 Seetong_tps[97644:10474992] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:39:44.951 Seetong_tps[97644:10474992] 用户设置的具体字体大小: 17.000000
2026-10-29 18:39:45.417 Seetong_tps[97644:10474992] AppLaunch hideForRefreshToken
2026-10-29 18:39:45.417 Seetong_tps[97644:10474992] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:39:45.417 Seetong_tps[97644:10474992] AppLaunch dismiss...
2026-10-29 18:39:45.503 Seetong_tps[97644:10475035] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:39:45.503 Seetong_tps[97644:10475035] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:39:45.503 Seetong_tps[97644:10475035]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 18:39:45.504 Seetong_tps[97644:10475035]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:39:45.729 Seetong_tps[97644:10474992] AppLaunch dismiss... end
2026-10-29 18:39:45.729 Seetong_tps[97644:10474992]  dealloc -- STAppLaunchWindow
2026-10-29 18:39:45.730 Seetong_tps[97644:10474992]  dealloc -- STAppLaunchViewController
2026-10-29 18:39:45.995 Seetong_tps[97644:10474992]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:39:46.028 Seetong_tps[97644:10474992] MessageThrottle reloadTableView ---
2026-10-29 18:39:46.261 Seetong_tps[97644:10475014] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x112331340>{number = 11, name = (null)}====
2026-10-29 18:39:46.508 Seetong_tps[97644:10474992]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:39:46.509 Seetong_tps[97644:10474992]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:39:46.509 Seetong_tps[97644:10474992] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:39:46.545 Seetong_tps[97644:10475035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:39:46.545 Seetong_tps[97644:10475035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:39:46.545 Seetong_tps[97644:10475035]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:39:46.546 Seetong_tps[97644:10475035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:39:46.557 Seetong_tps[97644:10474992]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-29 18:39:46.567 Seetong_tps[97644:10474992] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 18:39:46.611 Seetong_tps[97644:10474992] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 18:39:46.611 Seetong_tps[97644:10474992] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 18:39:46.612 Seetong_tps[97644:10474992] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-29 18:39:46.613 Seetong_tps[97644:10474992]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:39:46.657 Seetong_tps[97644:10474992]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:39:46.660 Seetong_tps[97644:10474992]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:39:46.662 Seetong_tps[97644:10474992]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:39:46.662 Seetong_tps[97644:10474992]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992] queryAllSharingDeviceInfo timestamp=1793270383.072414
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992] currentTimestamp=1793270386.681414, timestamp=1793270383.072414
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:39:46 681
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:39:46 682 - devIds: (
    42065949
)
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F696BB49-DAB2-43B8-8EA0-BAD84F61A3E4
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- VideoView --- playVideo -- camera: 42065949-CH-1 - 4G流量套餐未获取到
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10ec35000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ec3f800>; layer = <CALayer: 0x10ec48ed0>>
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10ec35000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ec3f800>; layer = <CALayer: 0x10ec48ed0>> -- _camera.supportPlatform: 6
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:39:46 +0000
2026-10-29 18:39:46.681 Seetong_tps[97644:10474992]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 02:13:05 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:39:46.682 Seetong_tps[97644:10475013] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:39:46.682 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:39:46 682
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ac3bd80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ade0000>
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:39:46.682 Seetong_tps[97644:10475035] InitDecodePortLog: playsettype = 50
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992] queryAllSharingDeviceInfo timestamp=1793270383.072574
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992] currentTimestamp=1793270386.683522, timestamp=1793270383.072574
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:39:46 684
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:39:46 684 - devIds: (
    42065949
)
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- VideoView --- playVideo -- camera: 42065949-CH-2 - 4G流量套餐未获取到
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10ec35c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ecaad60>; layer = <CALayer: 0x10ec89650>>
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10ec35c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ecaad60>; layer = <CALayer: 0x10ec89650>> -- _camera.supportPlatform: 6
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:39:46 +0000
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 02:13:05 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:39:46.683 Seetong_tps[97644:10474992]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:39:46 684
2026-10-29 18:39:46.683 Seetong_tps[97644:10475097] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:39:46.683 Seetong_tps[97644:10475035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ac3bd80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ade0c00>
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: playsettype = 50
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:39:46.684 Seetong_tps[97644:10475035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:39:46.692 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.692 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.692 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.692 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.692 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.693 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.693 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.693 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.712 Seetong_tps[97644:10474992] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992] uid:42065949-CH-1 playAudio
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.715 Seetong_tps[97644:10475097]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992] checkPortStatus:_decodePort=1
2026-10-29 18:39:46.715 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.10 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.737 Seetong_tps[97644:10474992] uid:42065949-CH-1 playAudio
2026-10-29 18:39:46.737 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:39:46.737 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.737 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:39:46.737 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.737 Seetong_tps[97644:10475099] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:39:46.737 Seetong_tps[97644:10475099]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992] checkPortStatus:_decodePort=1
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992] uid:42065949-CH-1 playAudio
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:39:46.740 Seetong_tps[97644:10474992] checkPortStatus:_decodePort=1
2026-10-29 18:39:46.740 Seetong_tps[97644:10475099] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:39:46.740 Seetong_tps[97644:10475095]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:39:46.764 Seetong_tps[97644:10475015] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10ac3be80>{number = 6, name = (null)}====
2026-10-29 18:39:46.782 Seetong_tps[97644:10475098] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12d9ee600>{number = 23, name = (null)}====
2026-10-29 18:39:46.874 Seetong_tps[97644:10475021] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10ac3bd80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ade0000>
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: playsettype = 50
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:39:46.874 Seetong_tps[97644:10475035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:39:46.874 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.875 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:46.875 Seetong_tps[97644:10475021] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:39:46.875 Seetong_tps[97644:10475035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:39:46.875 Seetong_tps[97644:10475035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:39:46.875 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10ac3bd80>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ade0c00>
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: playsettype = 50
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 18:39:46.876 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.19 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:39:46.876 Seetong_tps[97644:10475035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:39:46.876 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.19 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:46.878 Seetong_tps[97644:10475013] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12d9ee680>{number = 24, name = (null)}====
2026-10-29 18:39:46.920 Seetong_tps[97644:10474992] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 18:39:46.920 Seetong_tps[97644:10475016] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1123331c0>{number = 12, name = (null)}====
2026-10-29 18:39:46.952 Seetong_tps[97644:10474992]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-29 18:39:47.216 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.218 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.219 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.320 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.336 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.337 Seetong_tps[97644:10475021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:39:47.491 Seetong_tps[97644:10475174] 重新观看视频线程：<_NSMainThread: 0x10ac38000>{number = 1, name = (null)}
2026-10-29 18:39:47.509 Seetong_tps[97644:10474992] uid:42065949-CH-1 playAudio
2026-10-29 18:39:47.509 Seetong_tps[97644:10474992] Formatted Date: 2026-10-29
2026-10-29 18:39:47.510 Seetong_tps[97644:10475015] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 18:39:47.510 Seetong_tps[97644:10474992] checkPortStatus:_decodePort=3
2026-10-29 18:39:47.510 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.90 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:39:47.545 Seetong_tps[97644:10475176] 重新观看视频线程：<_NSMainThread: 0x10ac38000>{number = 1, name = (null)}
2026-10-29 18:39:47.547 Seetong_tps[97644:10475015] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 18:39:47.556 Seetong_tps[97644:10474992] uid:42065949-CH-1 playAudio
2026-10-29 18:39:47.556 Seetong_tps[97644:10474992] Formatted Date: 2026-10-29
2026-10-29 18:39:47.566 Seetong_tps[97644:10474992]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.88 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:39:47.575 Seetong_tps[97644:10474992] checkPortStatus:_decodePort=3
2026-10-29 18:39:47.883 Seetong_tps[97644:10475021]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-29 18:39:48.182 Seetong_tps[97644:10474992] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:39:48.183 Seetong_tps[97644:10475021] hexStringLen=42
2026-10-29 18:39:48.184 Seetong_tps[97644:10475021] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 18:39:48.184 Seetong_tps[97644:10475021] getDevOsdXmlInfoBlock == null
2026-10-29 18:39:48.186 Seetong_tps[97644:10474992] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:39:48.186 Seetong_tps[97644:10475021] Failed to get IoT drive away set configuration.
2026-10-29 18:39:48.186 Seetong_tps[97644:10475021]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-29 18:39:52.924 Seetong_tps[97644:10474992] Formatted Date: 2026-10-29
2026-10-29 18:39:52.925 Seetong_tps[97644:10474992] Formatted Date: 2026-10-29
2026-10-29 18:39:52.980 Seetong_tps[97644:10474992]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:39:56.683 Seetong_tps[97644:10474992]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270396.683040,lastReceiveYUVTimeInterval=1793270395.992164,interval=0.691,videoView=0x10ec35000
2026-10-29 18:39:56.683 Seetong_tps[97644:10474992]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270396.683827,lastReceiveYUVTimeInterval=1793270396.449870,interval=0.234,videoView=0x10ec35c00
2026-10-29 18:40:01.544 Seetong_tps[97644:10474992]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 18:40:01.544 Seetong_tps[97644:10474992]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10ec35000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ec3f800>; layer = <CALayer: 0x10ec48ed0>>
2026-10-29 18:40:01.544 Seetong_tps[97644:10474992] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-29 18:40:01.545 Seetong_tps[97644:10474992] -----------1release decodeport = 3
2026-10-29 18:40:01.545 Seetong_tps[97644:10474992]  -- SIOT参数outString: {"association_id":"28B2eDcej5cg3ql4_1","auth_time":1042,"awaken_ms":2741,"conn_media_ch_time":162,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3863","k_auth_send":"78_2821","k_awaken":"79_480_885_1290_1290_2315_3827_3999_4231","k_connect_ok":"2984","k_online":"2820","k_recv_i":"{\"0\":\"4760\",\"1\":\"4835\"}","k_sdp_send":"105_2832","k_sig_offline":"","k_timebase":1793270382682,"k_watch_send":"{\"0\":\"4000\",\"1\":\"4001\"}","p2p_hold_success":false,"relay_addr":"49.232.226.91:24902","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":568,"rtc_version":"1.5.4.3","rtp_first_i":299,"sdp_time":1031,"sig_addr":"114.116.198.103:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":43,\"min\":21,\"max\":88},\"fps\":{\"avg\":313,\"min\":9,\"max\":2059,\"std\":463.34,\"stallingRate\":43.35,\"stallingFreq\":17.07}}","udp_to_tcp_count":1,"watch_resp":192}
2026-10-29 18:40:01.548 Seetong_tps[97644:10474992]  -- SIOT参数: {
    "association_id" = "28B2eDcej5cg3ql4_1";
    "auth_time" = 1042;
    "awaken_ms" = 2741;
    "conn_media_ch_time" = 162;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 20;
    "p2p_hold_success" = 0;
    "preview_duration" = 14900;
    "relay_addr" = "49.232.226.91:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 568;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 299;
    "rtt_max" = 88;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1031;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 313;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2059;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 192;
}
2026-10-29 18:40:01.548 Seetong_tps[97644:10474992]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "28B2eDcej5cg3ql4_1";
    "auth_time" = 1042;
    "awaken_ms" = 2741;
    "conn_media_ch_time" = 162;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 20;
    "p2p_hold_success" = 0;
    "preview_duration" = 14900;
    "relay_addr" = "49.232.226.91:24902";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 568;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 299;
    "rtt_max" = 88;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1031;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 313;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2059;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 192;
}
2026-10-29 18:40:01.549 Seetong_tps[97644:10474992] _openGLView clearFrame ...
2026-10-29 18:40:01.549 Seetong_tps[97644:10474992]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 18:40:01.550 Seetong_tps[97644:10474992]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10ec35c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10ecaad60>; layer = <CALayer: 0x10ec89650>>
2026-10-29 18:40:01.550 Seetong_tps[97644:10474992] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-29 18:40:01.550 Seetong_tps[97644:10474992] -----------1release decodeport = 4
2026-10-29 18:40:01.550 Seetong_tps[97644:10474992] _openGLView clearFrame ...
2026-10-29 18:40:01.573 Seetong_tps[97644:10474992]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:40:01.579 Seetong_tps[97644:10474992]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:40:01.894 Seetong_tps[97644:10475287] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x134d95080>{number = 31, name = (null)}====
2026-10-29 18:40:02.109 Seetong_tps[97644:10474992] dealloc -- STPlayerViewController
2026-10-29 18:40:02.109 Seetong_tps[97644:10474992] dealloc -- STPlayerViewController
2026-10-29 18:40:02.110 Seetong_tps[97644:10474992] dealloc -- STPlayerCameraControlVC
2026-10-29 18:40:02.110 Seetong_tps[97644:10474992] dealloc -- STPlayerCameraService
2026-10-29 18:40:02.112 Seetong_tps[97644:10474992] dealloc -- STCycleScrollView
2026-10-29 18:40:02.112 Seetong_tps[97644:10474992] dealloc -- STCameraControlView
2026-10-29 18:40:02.115 Seetong_tps[97644:10474992] dealloc -- STNetSpeedMonitorView
2026-10-29 18:40:02.115 Seetong_tps[97644:10474992] dealloc -- STIdleMonitorView
2026-10-29 18:40:02.125 Seetong_tps[97644:10474992] MessageThrottle reloadTableView ---
2026-10-29 18:40:02.980 Seetong_tps[97644:10474992]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:40:03.191 Seetong_tps[97644:10475015] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 18:40:03.197 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:103::open> open fd[49], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:40:03.197 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10dc34000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 18:40:03.197 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:109::close> closing fd[49], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:40:03.198 Seetong_tps[97644:10475015] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:40:03.199 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:103::open> open fd[49], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:40:03.199 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10dc38000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 18:40:03.199 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:109::close> closing fd[49], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:40:03.200 Seetong_tps[97644:10475015] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:40:03.201 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:103::open> open fd[49], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:40:03.201 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:109::close> closing fd[49], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:40:03.201 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:103::open> open fd[49], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:40:03.201 Seetong_tps[97644:10475015] [I] <MemoryFile.cpp:109::close> closing fd[49], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:40:03.201 Seetong_tps[97644:10475015] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 18:40:03.202 Seetong_tps[97644:10475015] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15670 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 18:40:03.202 Seetong_tps[97644:10475015] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3185155266 sequence 3 version 4
2026-10-29 18:40:03.202 Seetong_tps[97644:10475015] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 18:40:03.204 Seetong_tps[97644:10475015] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 18:40:03.204 Seetong_tps[97644:10475015] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 18:40:03.204 Seetong_tps[97644:10475015] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 18:40:03.218 Seetong_tps[97644:10474992] [KMPAlarmModule] module loaded
2026-10-29 18:40:03.218 Seetong_tps[97644:10474992] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x134fdb2c0>
2026-10-29 18:40:03.218 Seetong_tps[97644:10474992] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:40:03.228 Seetong_tps[97644:10475095] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 18:40:03.230 Seetong_tps[97644:10474992]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:40:03.242 Seetong_tps[97644:10475095] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 18:40:03.574 Seetong_tps[97644:10474992] ++++-[VideoView dealloc]++++
2026-10-29 18:40:03.583 Seetong_tps[97644:10474992] OpenGLView20_Seetong dealloc:0x117eff700
2026-10-29 18:40:03.584 Seetong_tps[97644:10474992] ++++-[VideoView dealloc]++++
2026-10-29 18:40:03.591 Seetong_tps[97644:10474992] OpenGLView20_Seetong dealloc:0x10ecc4280
2026-10-29 18:40:03.909 Seetong_tps[97644:10475287] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 18:40:03.911 Seetong_tps[97644:10475287] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 18:40:03.911 Seetong_tps[97644:10475287] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 18:40:03.912 Seetong_tps[97644:10475287] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 18:40:03.912 Seetong_tps[97644:10475287] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 18:40:03.915 Seetong_tps[97644:10475287] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 18:40:03.916 Seetong_tps[97644:10475287] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=18:40:03 cachedAnchor=null-null
2026-10-29 18:40:03.916 Seetong_tps[97644:10475287] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=18:40:03 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 18:40:03.916 Seetong_tps[97644:10475287] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=18:40:03, deviceIds=[]
2026-10-29 18:40:03.916 Seetong_tps[97644:10475287] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 18:40:03.917 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=18:40:03 deviceCount=1
2026-10-29 18:40:03.917 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:40:03.918 Seetong_tps[97644:10475004] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 18:40:03.978 Seetong_tps[97644:10475015] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-29 18:40:03.979 Seetong_tps[97644:10475015] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=18:03:43 totalWindows=1
2026-10-29 18:40:03.979 Seetong_tps[97644:10475015] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-18:03:43
2026-10-29 18:40:03.986 Seetong_tps[97644:10475015] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-29 18:40:04.109 Seetong_tps[97644:10474992] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:40:04.110 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 18:40:04.132 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:48:37 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 18:40:04.132 Seetong_tps[97644:10474992] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 18:40:04.134 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=08:48:37, endTime=18:40:03, hasMore=true, itemCount=100
2026-10-29 18:40:04.144 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-29, responseStart=08:48:37, responseEnd=18:40:03, hasMore=true, remoteThumbCount=91, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 18:40:04.144 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 18:40:04.154 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=08:48:37 end=18:40:03 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=9 totalMs=10
2026-10-29 18:40:04.155 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=08:48:37 end=18:40:03 lastTimestampMs=1793234917000 daoMs=1
2026-10-29 18:40:04.155 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:48:37, endTime=18:40:03, hasMore=true, count=100
2026-10-29 18:40:04.155 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=08:48:37 end=18:40:03 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:40:03 anchor=null-null
2026-10-29 18:40:04.155 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-29 18:40:04.155 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-29 18:40:04.170 Seetong_tps[97644:10475288] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=258 rowCount=101
2026-10-29 18:40:04.171 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=18:40:03
2026-10-29 18:40:04.171 Seetong_tps[97644:10475288] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 18:40:04.171 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 18:40:04.171 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=18:40:03
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 18:40:04.187 Seetong_tps[97644:10474992] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 18:40:04.187 Seetong_tps[97644:10475015] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 18:40:04.187 Seetong_tps[97644:10475015] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 18:40:04.228 Seetong_tps[97644:10474992] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:40:04.228 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 18:40:04.228 Seetong_tps[97644:10474992] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 18:40:04.228 Seetong_tps[97644:10474992] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 18:40:04.228 Seetong_tps[97644:10475288] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 18:40:04.276 Seetong_tps[97644:10475288] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 18:40:07.853 Seetong_tps[97644:10475035]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-29 18:40:07.853 Seetong_tps[97644:10474992]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 18:40:07.853 Seetong_tps[97644:10474992]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 18:40:07.853 Seetong_tps[97644:10474992]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 18:40:07.854 Seetong_tps[97644:10474992] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 18:40:07.854 Seetong_tps[97644:10474992] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 18:40:07.862 Seetong_tps[97644:10474992] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 18:40:07.868 Seetong_tps[97644:10474992] [保存失败] 相机对象或存储字典为空
2026-10-29 18:45:21.048 Seetong_tps[97659:10477677] app_version=8.4.106
2026-10-29 18:45:21.051 Seetong_tps[97659:10477677]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:45:21.051 Seetong_tps[97659:10477677] showForLogin 1
2026-10-29 18:45:21.051 Seetong_tps[97659:10477677] AppLaunch 还剩 6.900251865386963 秒
2026-10-29 18:45:21.062 Seetong_tps[97659:10477740] 询问用户是否开启推送成功
2026-10-29 18:45:21.062 Seetong_tps[97659:10477740] 用户点击允许接收推送
2026-10-29 18:45:21.063 Seetong_tps[97659:10477740] remoteNotificationSetting: <UNNotificationSettings: 0x1396d5860; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:45:21.076 Seetong_tps[97659:10477677]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:45:21.080 Seetong_tps[97659:10477677] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.501MB
2026-10-29 18:45:21.081 Seetong_tps[97659:10477677] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.501MB
2026-10-29 18:45:21.081 Seetong_tps[97659:10477677] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.517MB
2026-10-29 18:45:21.093 Seetong_tps[97659:10477677] viewDidLoad/configtime=2026-10-29 10:45:21 +0000
2026-10-29 18:45:21.094 Seetong_tps[97659:10477677]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:45:21.094 Seetong_tps[97659:10477677]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:45:21.137 Seetong_tps[97659:10477755] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-29 18:45:21.148 Seetong_tps[97659:10477677]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:45:21.152 Seetong_tps[97659:10477677]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:45:21.152 Seetong_tps[97659:10477677] 开始检查未读客服消息...
2026-10-29 18:45:21.152 Seetong_tps[97659:10477677] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:45:21.159 Seetong_tps[97659:10477677]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:45:21.159 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty - 
2026-10-29 18:45:21.159 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:45:21.162 Seetong_tps[97659:10477677] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:45:21.162 Seetong_tps[97659:10477677] NAV deviceOrientationDidChange:1
2026-10-29 18:45:21.166 Seetong_tps[97659:10477677] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:45:21.166 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty - 
2026-10-29 18:45:21.166 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:45:21.204 Seetong_tps[97659:10477677]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 18:45:21.297 Seetong_tps[97659:10477677] Super properties have already been unregistered.
2026-10-29 18:45:21.297 Seetong_tps[97659:10477677] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:45:21.297 Seetong_tps[97659:10477755] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 18:45:21.297 Seetong_tps[97659:10477755]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 18:45:21.298 Seetong_tps[97659:10477755]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:45:21.298 Seetong_tps[97659:10477755]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 18:45:21.298 Seetong_tps[97659:10477755]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:45:21.299 Seetong_tps[97659:10477677]  -- deviceListDataUpdate - AppLaunch 还剩 1.6529541015625 秒 - 再延迟 2.1529541015625 秒 - 启动耗时 1.3470458984375 秒
2026-10-29 18:45:21.299 Seetong_tps[97659:10477677] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:45:21.299 Seetong_tps[97659:10477677]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1347 毫秒
2026-10-29 18:45:21.301 Seetong_tps[97659:10477677] ++++-[VideoView dealloc]++++
2026-10-29 18:45:21.302 Seetong_tps[97659:10477677] OpenGLView20_Seetong dealloc:0x139aedb80
2026-10-29 18:45:21.307 Seetong_tps[97659:10477677] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:45:21.318 Seetong_tps[97659:10477677]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:45:21.318 Seetong_tps[97659:10477677]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:45:21.319 Seetong_tps[97659:10477677]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 502;
}
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty - 
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 18:45:21.341 Seetong_tps[97659:10477677] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 18:45:21.346 Seetong_tps[97659:10477677] 蓝牙已打开
2026-10-29 18:45:21.347 Seetong_tps[97659:10477677]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:45:21.347 Seetong_tps[97659:10477677]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:45:21.500 Seetong_tps[97659:10477755] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTUyMTMwMywic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.txIADDFSCj40wBFwPxonnuMZ0DAVOSD2g2dILz-fHD0","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTUyMTMwMywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTEyX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMTNfcmVsYXk0Il19.Z0OTXPE9CSezJjWf4nSWaFSz8uFwAGDSyqBVLyOL03M","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24903"}]}
====
2026-10-29 18:45:21.575 Seetong_tps[97659:10477761] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x13a2e9780>{number = 17, name = (null)}====
2026-10-29 18:45:21.576 Seetong_tps[97659:10477677]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:45:21.577 Seetong_tps[97659:10477677]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgAIUl0BV1cGblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:45:21.584 Seetong_tps[97659:10477696] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x139705940>{number = 10, name = (null)}====
2026-10-29 18:45:21.584 Seetong_tps[97659:10477689] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13a2e9740>{number = 19, name = (null)}====
2026-10-29 18:45:21.591 Seetong_tps[97659:10477740] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13a2e9400>{number = 20, name = (null)}====
2026-10-29 18:45:21.597 Seetong_tps[97659:10477677]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:45:21.597 Seetong_tps[97659:10477677]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:45:21.608 Seetong_tps[97659:10477677]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=50&addr=bjrelay44.s2.seetong.com:13443;type=0&load=32&addr=bjrelay44.s2.seetong.com:12443;type=0&load=37&addr=bjrelay43.s2.seetong.com:9443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=bjrelay57.s5.seetong.com:1443;type=0&load=18&addr=bjrelay60.s5.seetong.com:9443;type=0&load=24&addr=bjrelay63.s5.seetong.com:6443;"}
2026-10-29 18:45:21.612 Seetong_tps[97659:10477687] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x138438d80>{number = 2, name = (null)}====
2026-10-29 18:45:21.612 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:45:21.652 Seetong_tps[97659:10477677]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:45:21.652 Seetong_tps[97659:10477677]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:45:21.692 Seetong_tps[97659:10477677]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:45:21.692 Seetong_tps[97659:10477677]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:45:21.692 Seetong_tps[97659:10477677]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-29 18:45:21.694 Seetong_tps[97659:10477767] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13a2e8f00>{number = 21, name = (null)}====
2026-10-29 18:45:21.696 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFEFU1NpAQQB","reconn":0}}
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:45:21.697 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:21.698 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:45:21 698 - devIds: (
    42065949
)
2026-10-29 18:45:21.698 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:45:21.698 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:45:21.699 Seetong_tps[97659:10477677]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:45:21.701 Seetong_tps[97659:10477759] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13a2e9840>{number = 22, name = (null)}====
2026-10-29 18:45:21.703 Seetong_tps[97659:10477758] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13a2e9800>{number = 23, name = (null)}====
2026-10-29 18:45:21.703 Seetong_tps[97659:10477677] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:45:21.704 Seetong_tps[97659:10477677] 客服消息未读数量: 0
2026-10-29 18:45:21.705 Seetong_tps[97659:10477760] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13a2e9680>{number = 24, name = (null)}====
2026-10-29 18:45:21.706 Seetong_tps[97659:10477677] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:45:21.721 Seetong_tps[97659:10477712] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x139705500>{number = 9, name = (null)}====
2026-10-29 18:45:21.724 Seetong_tps[97659:10477756] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13a2e98c0>{number = 25, name = (null)}====
2026-10-29 18:45:21.725 Seetong_tps[97659:10477763] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13a2e9940>{number = 26, name = (null)}====
2026-10-29 18:45:21.728 Seetong_tps[97659:10477757] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1399e4740>{number = 12, name = (null)}====
2026-10-29 18:45:21.729 Seetong_tps[97659:10477697] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1386c5100>{number = 6, name = (null)}====
2026-10-29 18:45:21.730 Seetong_tps[97659:10477677]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:45:21.730 Seetong_tps[97659:10477697]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:45:21.730 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:45:21.730 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:45:21.731 Seetong_tps[97659:10477677]  -- 获取版本信息成功: {
}
2026-10-29 18:45:21.732 Seetong_tps[97659:10477677]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:45:21.733 Seetong_tps[97659:10477697] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:45:21.734 Seetong_tps[97659:10477677]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:45:21.735 Seetong_tps[97659:10477677]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:45:21.735 Seetong_tps[97659:10477677]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1783 毫秒
2026-10-29 18:45:21.736 Seetong_tps[97659:10477677]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:45:21.736 Seetong_tps[97659:10477677]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:45:21.737 Seetong_tps[97659:10477677]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:45:21.870 Seetong_tps[97659:10477677] MessageThrottle reloadTableView ---
2026-10-29 18:45:21.985 Seetong_tps[97659:10477677] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:45:21.985 Seetong_tps[97659:10477677] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:45:21.986 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:21.986 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:21.987 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_low_power_online
2026-10-29 18:45:21.989 Seetong_tps[97659:10477677]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:45:21.990 Seetong_tps[97659:10477677]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:45:21.990 Seetong_tps[97659:10477677]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:45:22.087 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:45:22.093 Seetong_tps[97659:10477677] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:45:22.095 Seetong_tps[97659:10477677]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=18:40:03 end=18:45:22 deviceCount=1
2026-10-29 18:45:22.095 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:22.177 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:45:22.512 Seetong_tps[97659:10477677] MessageThrottle reloadTableView ---
2026-10-29 18:45:23.259 Seetong_tps[97659:10477677] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:45:23.260 Seetong_tps[97659:10477677] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:45:23.260 Seetong_tps[97659:10477677] 用户设置的具体字体大小: 17.000000
2026-10-29 18:45:23.297 Seetong_tps[97659:10477755] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:45:23.297 Seetong_tps[97659:10477755] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:45:23.298 Seetong_tps[97659:10477755]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 18:45:23.298 Seetong_tps[97659:10477755]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:45:23.559 Seetong_tps[97659:10477677] AppLaunch hideForRefreshToken
2026-10-29 18:45:23.559 Seetong_tps[97659:10477677] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:45:23.559 Seetong_tps[97659:10477677] AppLaunch dismiss...
2026-10-29 18:45:23.823 Seetong_tps[97659:10477677] MessageThrottle reloadTableView ---
2026-10-29 18:45:23.870 Seetong_tps[97659:10477677] AppLaunch dismiss... end
2026-10-29 18:45:23.870 Seetong_tps[97659:10477677]  dealloc -- STAppLaunchWindow
2026-10-29 18:45:23.871 Seetong_tps[97659:10477677]  dealloc -- STAppLaunchViewController
2026-10-29 18:45:23.950 Seetong_tps[97659:10477755]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:45:23.950 Seetong_tps[97659:10477755]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:45:23.950 Seetong_tps[97659:10477755]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:45:23.950 Seetong_tps[97659:10477755]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:45:24.305 Seetong_tps[97659:10477677]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:45:24.634 Seetong_tps[97659:10477694] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13843ad80>{number = 4, name = (null)}====
2026-10-29 18:45:24.770 Seetong_tps[97659:10477757] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 18:45:24.772 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:45:24.772 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x113b0c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 18:45:24.772 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:45:24.773 Seetong_tps[97659:10477757] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:45:24.773 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:45:24.773 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x1297a0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 18:45:24.774 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:45:24.774 Seetong_tps[97659:10477757] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 18:45:24.775 Seetong_tps[97659:10477757] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15832 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 18:45:24.776 Seetong_tps[97659:10477757] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3131546861 sequence 3 version 4
2026-10-29 18:45:24.776 Seetong_tps[97659:10477757] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 18:45:24.777 Seetong_tps[97659:10477757] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 18:45:24.777 Seetong_tps[97659:10477757] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 18:45:24.777 Seetong_tps[97659:10477757] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 18:45:24.790 Seetong_tps[97659:10477677] [KMPAlarmModule] module loaded
2026-10-29 18:45:24.790 Seetong_tps[97659:10477677] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x13a8f93c0>
2026-10-29 18:45:24.790 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:45:24.800 Seetong_tps[97659:10477757] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 18:45:24.803 Seetong_tps[97659:10477677]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:45:24.812 Seetong_tps[97659:10477757] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 18:45:24.813 Seetong_tps[97659:10477677]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:45:24.813 Seetong_tps[97659:10477677]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:45:24.813 Seetong_tps[97659:10477677] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:45:25.351 Seetong_tps[97659:10477757] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1399e4740>{number = 12, name = (null)}====
2026-10-29 18:45:25.480 Seetong_tps[97659:10477769] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 18:45:25.481 Seetong_tps[97659:10477769] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 18:45:25.482 Seetong_tps[97659:10477769] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 18:45:25.482 Seetong_tps[97659:10477769] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 18:45:25.483 Seetong_tps[97659:10477769] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 18:45:25.485 Seetong_tps[97659:10477769] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 18:45:25.486 Seetong_tps[97659:10477769] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=18:45:25 cachedAnchor=null-null
2026-10-29 18:45:25.486 Seetong_tps[97659:10477769] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=18:45:25 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 18:45:25.486 Seetong_tps[97659:10477769] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=18:45:25, deviceIds=[]
2026-10-29 18:45:25.487 Seetong_tps[97659:10477769] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 18:45:25.487 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=18:45:25 deviceCount=1
2026-10-29 18:45:25.487 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:25.489 Seetong_tps[97659:10477762] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 18:45:25.545 Seetong_tps[97659:10477696] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=41
2026-10-29 18:45:25.546 Seetong_tps[97659:10477696] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=18:40:03 totalWindows=1
2026-10-29 18:45:25.546 Seetong_tps[97659:10477696] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-18:40:03
2026-10-29 18:45:25.552 Seetong_tps[97659:10477696] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-29 18:45:25.687 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:45:25.687 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 18:45:25.712 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:50:44 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 18:45:25.712 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 18:45:25.713 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=08:50:44, endTime=18:45:25, hasMore=true, itemCount=100
2026-10-29 18:45:25.723 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-29, responseStart=08:50:44, responseEnd=18:45:25, hasMore=true, remoteThumbCount=91, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 18:45:25.723 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 18:45:25.733 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=08:50:44 end=18:45:25 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=9 totalMs=9
2026-10-29 18:45:25.734 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=08:50:44 end=18:45:25 lastTimestampMs=1793235044000 daoMs=0
2026-10-29 18:45:25.734 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:50:44, endTime=18:45:25, hasMore=true, count=100
2026-10-29 18:45:25.735 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=08:50:44 end=18:45:25 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:45:25 anchor=null-null
2026-10-29 18:45:25.735 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-29 18:45:25.735 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-29 18:45:25.750 Seetong_tps[97659:10477762] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=267 rowCount=101
2026-10-29 18:45:25.751 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=18:45:25
2026-10-29 18:45:25.751 Seetong_tps[97659:10477762] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 18:45:25.751 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 18:45:25.751 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 18:45:25.767 Seetong_tps[97659:10477677] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=18:45:25
2026-10-29 18:45:25.767 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 18:45:25.768 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 18:45:25.768 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:25.768 Seetong_tps[97659:10477677] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 18:45:25.768 Seetong_tps[97659:10477677] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 18:45:25.768 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 18:45:25.768 Seetong_tps[97659:10477696] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 18:45:25.768 Seetong_tps[97659:10477696] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 18:45:25.861 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:45:25.861 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 18:45:25.861 Seetong_tps[97659:10477677] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 18:45:25.861 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 18:45:25.861 Seetong_tps[97659:10477762] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 18:45:25.914 Seetong_tps[97659:10477762] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 18:45:27.858 Seetong_tps[97659:10477677]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:45:27.858 Seetong_tps[97659:10477677]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:45:28.042 Seetong_tps[97659:10477712] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x139705500>{number = 9, name = (null)}====
2026-10-29 18:45:28.366 Seetong_tps[97659:10477677]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-29 18:45:28.371 Seetong_tps[97659:10477677] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 18:45:28.390 Seetong_tps[97659:10477677] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 18:45:28.391 Seetong_tps[97659:10477677] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 18:45:28.391 Seetong_tps[97659:10477677] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-29 18:45:28.392 Seetong_tps[97659:10477677]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:45:28.434 Seetong_tps[97659:10477677]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:45:28.437 Seetong_tps[97659:10477677]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:45:28.440 Seetong_tps[97659:10477677]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:45:28.440 Seetong_tps[97659:10477677]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677] queryAllSharingDeviceInfo timestamp=1793270721.732320
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677] currentTimestamp=1793270728.455205, timestamp=1793270721.732320
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:45:28 455
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:45:28 455 - devIds: (
    42065949
)
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 2DF03553-6D63-40D2-97AB-E5230B993FCB
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13bf6dc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13abbb540>; layer = <CALayer: 0x13b5b9590>>
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13bf6dc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13abbb540>; layer = <CALayer: 0x13b5b9590>> -- _camera.supportPlatform: 6
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:45:28 +0000
2026-10-29 18:45:28.455 Seetong_tps[97659:10477677]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:45:28.456 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:45:28 456
2026-10-29 18:45:28.456 Seetong_tps[97659:10477766] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x139961900>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1385cc000>
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:45:28.456 Seetong_tps[97659:10477755] InitDecodePortLog: playsettype = 50
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677] queryAllSharingDeviceInfo timestamp=1793270721.733296
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677] currentTimestamp=1793270728.457455, timestamp=1793270721.733296
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:45:28 457
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:45:28 458 - devIds: (
    42065949
)
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13bf6e800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13bfb2a00>; layer = <CALayer: 0x13b579590>>
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13bf6e800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13bfb2a00>; layer = <CALayer: 0x13b579590>> -- _camera.supportPlatform: 6
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:45:28 +0000
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 02:21:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:03:37 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:45:28.457 Seetong_tps[97659:10477766] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:45:28.457 Seetong_tps[97659:10477677]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:45:28 458
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x139961900>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1385ccc00>
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: playsettype = 50
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:45:28.457 Seetong_tps[97659:10477755] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:45:28.459 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.459 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.460 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.493 Seetong_tps[97659:10477677] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:45:28.494 Seetong_tps[97659:10477677] uid:42065949-CH-1 playAudio
2026-10-29 18:45:28.494 Seetong_tps[97659:10477677]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:45:28.494 Seetong_tps[97659:10477677]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:45:28.494 Seetong_tps[97659:10477677]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:45:28.494 Seetong_tps[97659:10477677]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:45:28.494 Seetong_tps[97659:10477712] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:45:28.494 Seetong_tps[97659:10477766]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:45:28.503 Seetong_tps[97659:10477677] checkPortStatus:_decodePort=1
2026-10-29 18:45:28.503 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.605 Seetong_tps[97659:10477769] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13a0356c0>{number = 15, name = (null)}====
2026-10-29 18:45:28.650 Seetong_tps[97659:10477705] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x139961900>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1385cc000>
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: playsettype = 50
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-29 18:45:28.650 Seetong_tps[97659:10477755] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:45:28.651 Seetong_tps[97659:10477755] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:45:28.651 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.651 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:28.680 Seetong_tps[97659:10477705]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477705] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x139961900>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1385ccc00>
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: playsettype = 50
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.29 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477755] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:45:28.683 Seetong_tps[97659:10477705]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:45:28.683 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.29 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:28.701 Seetong_tps[97659:10477677] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 18:45:28.720 Seetong_tps[97659:10477677]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-29 18:45:29.212 Seetong_tps[97659:10477877] 重新观看视频线程：<_NSMainThread: 0x138438000>{number = 1, name = (null)}
2026-10-29 18:45:29.226 Seetong_tps[97659:10477677] uid:42065949-CH-1 playAudio
2026-10-29 18:45:29.226 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:29.226 Seetong_tps[97659:10477677] checkPortStatus:_decodePort=3
2026-10-29 18:45:29.226 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.77 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:45:29.794 Seetong_tps[97659:10477883] 重新观看视频线程：<_NSMainThread: 0x138438000>{number = 1, name = (null)}
2026-10-29 18:45:29.797 Seetong_tps[97659:10477761] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 18:45:29.809 Seetong_tps[97659:10477677] uid:42065949-CH-1 playAudio
2026-10-29 18:45:29.810 Seetong_tps[97659:10477761] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 18:45:29.810 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:29.814 Seetong_tps[97659:10477677]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.42 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:45:29.827 Seetong_tps[97659:10477677] checkPortStatus:_decodePort=3
2026-10-29 18:45:29.981 Seetong_tps[97659:10477705] hexStringLen=42
2026-10-29 18:45:29.983 Seetong_tps[97659:10477705] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 18:45:29.983 Seetong_tps[97659:10477705] getDevOsdXmlInfoBlock == null
2026-10-29 18:45:30.025 Seetong_tps[97659:10477705] Failed to get IoT drive away set configuration.
2026-10-29 18:45:30.025 Seetong_tps[97659:10477705]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-29 18:45:30.026 Seetong_tps[97659:10477705]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-29 18:45:30.502 Seetong_tps[97659:10477762] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 18:45:30.879 Seetong_tps[97659:10477677] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13aeda900>
2026-10-29 18:45:30.879 Seetong_tps[97659:10477677] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:45:30.901 Seetong_tps[97659:10477762] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-29 18:45:31.194 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:31.194 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:31.299 Seetong_tps[97659:10477677]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:45:38.456 Seetong_tps[97659:10477677]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270738.456766,lastReceiveYUVTimeInterval=1793270738.443566,interval=0.013,videoView=0x13bf6dc00
2026-10-29 18:45:38.457 Seetong_tps[97659:10477677]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270738.457943,lastReceiveYUVTimeInterval=1793270738.286761,interval=0.171,videoView=0x13bf6e800
2026-10-29 18:45:40.546 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:40.546 Seetong_tps[97659:10477677] Formatted Date: 2026-10-29
2026-10-29 18:45:41.299 Seetong_tps[97659:10477677]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:45:45.521 Seetong_tps[97659:10477677]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x13bf6dc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13abbb540>; layer = <CALayer: 0x13b5b9590>>
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677] -----------1release decodeport = 3
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677] _openGLView clearFrame ...
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x13bf6e800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13bfb2a00>; layer = <CALayer: 0x13b579590>>
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-29 18:45:45.522 Seetong_tps[97659:10477677] -----------1release decodeport = 4
2026-10-29 18:45:45.523 Seetong_tps[97659:10477677]  -- SIOT参数outString: {"association_id":"wd15T4qu4m9r0Y61_1","auth_time":653,"awaken_ms":2269,"conn_media_ch_time":199,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3012","k_auth_send":"199_2359","k_awaken":"198_495_897_1302_1302_2327_3875_4280_7517_7921","k_connect_ok":"2558","k_online":"2359","k_recv_i":"{\"0\":\"8252\",\"1\":\"8839\"}","k_sdp_send":"211_2370","k_sig_offline":"","k_timebase":1793270720938,"k_watch_send":"{\"0\":\"7518\",\"1\":\"7519\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24903","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":1094,"rtc_version":"1.5.4.3","rtp_first_i":590,"sdp_time":642,"sig_addr":"114.116.198.103:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":58,\"min\":22,\"max\":105},\"fps\":{\"avg\":291,\"min\":10,\"max\":2559,\"std\":499.04,\"stallingRate\":41.13,\"stallingFreq\":13.51}}","udp_to_tcp_count":1,"watch_resp":226}
2026-10-29 18:45:45.524 Seetong_tps[97659:10477677]  -- SIOT参数: {
    "association_id" = "wd15T4qu4m9r0Y61_1";
    "auth_time" = 653;
    "awaken_ms" = 2269;
    "conn_media_ch_time" = 199;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1400;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "25.53191489361702";
    "p2p_hold_success" = 0;
    "preview_duration" = 17100;
    "relay_addr" = "82.156.167.13:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 1094;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 590;
    "rtt_max" = 105;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 642;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 291;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2559;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 226;
}
2026-10-29 18:45:45.524 Seetong_tps[97659:10477677]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "wd15T4qu4m9r0Y61_1";
    "auth_time" = 653;
    "awaken_ms" = 2269;
    "conn_media_ch_time" = 199;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1400;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "25.53191489361702";
    "p2p_hold_success" = 0;
    "preview_duration" = 17100;
    "relay_addr" = "82.156.167.13:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 1094;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 590;
    "rtt_max" = 105;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 642;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 291;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2559;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 226;
}
2026-10-29 18:45:45.525 Seetong_tps[97659:10477677] _openGLView clearFrame ...
2026-10-29 18:45:45.536 Seetong_tps[97659:10477677]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:45:45.537 Seetong_tps[97659:10477677]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:45:45.709 Seetong_tps[97659:10477769] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13a0356c0>{number = 15, name = (null)}====
2026-10-29 18:45:46.038 Seetong_tps[97659:10477677] dealloc -- STPlayerViewController
2026-10-29 18:45:46.038 Seetong_tps[97659:10477677] dealloc -- STPlayerViewController
2026-10-29 18:45:46.038 Seetong_tps[97659:10477677] dealloc -- STPlayerCameraControlVC
2026-10-29 18:45:46.038 Seetong_tps[97659:10477677] dealloc -- STPlayerCameraService
2026-10-29 18:45:46.039 Seetong_tps[97659:10477677] dealloc -- STCycleScrollView
2026-10-29 18:45:46.039 Seetong_tps[97659:10477677] dealloc -- STCameraControlView
2026-10-29 18:45:46.039 Seetong_tps[97659:10477677] dealloc -- STNetSpeedMonitorView
2026-10-29 18:45:46.039 Seetong_tps[97659:10477677] dealloc -- STIdleMonitorView
2026-10-29 18:45:46.060 Seetong_tps[97659:10477677] MessageThrottle reloadTableView ---
2026-10-29 18:45:46.987 Seetong_tps[97659:10477677]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 18:45:46.987 Seetong_tps[97659:10477677]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 18:45:46.987 Seetong_tps[97659:10477677]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 18:45:46.987 Seetong_tps[97659:10477755]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-29 18:45:46.988 Seetong_tps[97659:10477677] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 18:45:46.988 Seetong_tps[97659:10477677] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 18:45:46.990 Seetong_tps[97659:10477677] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 18:45:46.999 Seetong_tps[97659:10477677] [保存失败] 相机对象或存储字典为空
2026-10-29 18:47:09.154 Seetong_tps[97666:10478904] app_version=8.4.106
2026-10-29 18:47:09.157 Seetong_tps[97666:10478904]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:47:09.157 Seetong_tps[97666:10478904] showForLogin 1
2026-10-29 18:47:09.157 Seetong_tps[97666:10478904] AppLaunch 还剩 6.855996131896973 秒
2026-10-29 18:47:09.162 Seetong_tps[97666:10478928] 询问用户是否开启推送成功
2026-10-29 18:47:09.162 Seetong_tps[97666:10478928] 用户点击允许接收推送
2026-10-29 18:47:09.164 Seetong_tps[97666:10478929] remoteNotificationSetting: <UNNotificationSettings: 0x1146c9680; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:47:09.172 Seetong_tps[97666:10478904]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:47:09.176 Seetong_tps[97666:10478904] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.845MB
2026-10-29 18:47:09.177 Seetong_tps[97666:10478904] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.876MB
2026-10-29 18:47:09.177 Seetong_tps[97666:10478904] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.876MB
2026-10-29 18:47:09.188 Seetong_tps[97666:10478904] viewDidLoad/configtime=2026-10-29 10:47:09 +0000
2026-10-29 18:47:09.189 Seetong_tps[97666:10478904]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:47:09.189 Seetong_tps[97666:10478904]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:47:09.232 Seetong_tps[97666:10478966] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 18:47:09.232 Seetong_tps[97666:10478966]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 18:47:09.232 Seetong_tps[97666:10478966]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:47:09.232 Seetong_tps[97666:10478966]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 18:47:09.232 Seetong_tps[97666:10478966]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 18:47:09.237 Seetong_tps[97666:10478904]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:47:09.240 Seetong_tps[97666:10478904]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:47:09.240 Seetong_tps[97666:10478904] 开始检查未读客服消息...
2026-10-29 18:47:09.240 Seetong_tps[97666:10478904] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:47:09.247 Seetong_tps[97666:10478904]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:47:09.247 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:09.248 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:47:09.250 Seetong_tps[97666:10478904] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:47:09.250 Seetong_tps[97666:10478904] NAV deviceOrientationDidChange:1
2026-10-29 18:47:09.253 Seetong_tps[97666:10478904] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:47:09.253 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:09.253 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:47:09.300 Seetong_tps[97666:10478904]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 18:47:09.392 Seetong_tps[97666:10478904] Super properties have already been unregistered.
2026-10-29 18:47:09.392 Seetong_tps[97666:10478904] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:47:09.394 Seetong_tps[97666:10478904]  -- deviceListDataUpdate - AppLaunch 还剩 1.618939876556396 秒 - 再延迟 2.118939876556396 秒 - 启动耗时 1.381060123443604 秒
2026-10-29 18:47:09.394 Seetong_tps[97666:10478904] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:47:09.394 Seetong_tps[97666:10478904]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1381 毫秒
2026-10-29 18:47:09.400 Seetong_tps[97666:10478966] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTYyOTI2MCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.GnKGPTjuWJhoY8rUAusd2MtFnHIVzTLIKTAMnyPmzkU","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTYyOTI2MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXk1Il19.ThNt69BoQwvCZW-DN7zjK6WiCxMYDZbPXi92cCHy2Vk","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.123.181:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24904"}]}
====
2026-10-29 18:47:09.406 Seetong_tps[97666:10478904] ++++-[VideoView dealloc]++++
2026-10-29 18:47:09.408 Seetong_tps[97666:10478904] OpenGLView20_Seetong dealloc:0x11a2e5b80
2026-10-29 18:47:09.418 Seetong_tps[97666:10478934] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10d2d0880>{number = 8, name = (null)}====
2026-10-29 18:47:09.431 Seetong_tps[97666:10478904] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:47:09.431 Seetong_tps[97666:10478904]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:47:09.431 Seetong_tps[97666:10478904]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:09.432 Seetong_tps[97666:10478904]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 503;
}
2026-10-29 18:47:09.434 Seetong_tps[97666:10478904] 蓝牙已打开
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 18:47:09.445 Seetong_tps[97666:10478904] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 18:47:09.450 Seetong_tps[97666:10478904]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:09.450 Seetong_tps[97666:10478904]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:47:09.467 Seetong_tps[97666:10478916] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10d038d80>{number = 2, name = (null)}====
2026-10-29 18:47:09.468 Seetong_tps[97666:10479022] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11a27c780>{number = 15, name = (null)}====
2026-10-29 18:47:09.488 Seetong_tps[97666:10478929] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114731440>{number = 12, name = (null)}====
2026-10-29 18:47:09.492 Seetong_tps[97666:10478932] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x11a200800>{number = 14, name = (null)}====
2026-10-29 18:47:09.493 Seetong_tps[97666:10478928] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10d2d1dc0>{number = 7, name = (null)}====
2026-10-29 18:47:09.493 Seetong_tps[97666:10478935] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13071f1c0>{number = 20, name = (null)}====
2026-10-29 18:47:09.493 Seetong_tps[97666:10478936] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13071f240>{number = 21, name = (null)}====
2026-10-29 18:47:09.493 Seetong_tps[97666:10479016] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x13071f100>{number = 22, name = (null)}====
2026-10-29 18:47:09.498 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:47:09.498 Seetong_tps[97666:10478904]  -- 获取版本信息成功: {
}
2026-10-29 18:47:09.505 Seetong_tps[97666:10478904]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:47:09.505 Seetong_tps[97666:10479016]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:47:09.505 Seetong_tps[97666:10478904] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:47:09.505 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:47:09.505 Seetong_tps[97666:10478904] 客服消息未读数量: 0
2026-10-29 18:47:09.506 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:47:09.507 Seetong_tps[97666:10478904]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:47:09.507 Seetong_tps[97666:10479016] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:47:09.507 Seetong_tps[97666:10478904]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1cMU10DBlEJOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:47:09.510 Seetong_tps[97666:10478904]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:47:09.510 Seetong_tps[97666:10478904]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:47:09.510 Seetong_tps[97666:10478904]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1497 毫秒
2026-10-29 18:47:09.514 Seetong_tps[97666:10478930] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x114733100>{number = 13, name = (null)}====
2026-10-29 18:47:09.514 Seetong_tps[97666:10478919] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10d03b440>{number = 6, name = (null)}====
2026-10-29 18:47:09.514 Seetong_tps[97666:10479014] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13071d080>{number = 24, name = (null)}====
2026-10-29 18:47:09.516 Seetong_tps[97666:10478904]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:47:09.516 Seetong_tps[97666:10478904]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:47:09.516 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:47:09.516 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:09 517 - devIds: (
    42065949
)
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:09.517 Seetong_tps[97666:10478904]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:09.521 Seetong_tps[97666:10478904]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:09.522 Seetong_tps[97666:10478933] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13071d640>{number = 25, name = (null)}====
2026-10-29 18:47:09.526 Seetong_tps[97666:10478904]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:47:09.526 Seetong_tps[97666:10478904]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:47:09.532 Seetong_tps[97666:10478904]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=44&addr=bjrelayvip1.s2.seetong.com:9443;type=0&load=45&addr=bjrelayvip2.s2.seetong.com:1443;type=0&load=40&addr=bjrelay41.s2.seetong.com:15443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=bjrelay45.s2.seetong.com:9443;type=0&load=21&addr=bjrelay6.s5.seetong.com:15443;type=0&load=18&addr=bjrelay45.s2.seetong.com:2443;"}
2026-10-29 18:47:09.636 Seetong_tps[97666:10478904]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:47:09.636 Seetong_tps[97666:10478904]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:47:09.636 Seetong_tps[97666:10478904]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-29 18:47:09.639 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:09.639 Seetong_tps[97666:10478904]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFEHUVtpAQQB","reconn":0}}
2026-10-29 18:47:09.639 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:09.677 Seetong_tps[97666:10479026] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x130442e80>{number = 18, name = (null)}====
2026-10-29 18:47:09.741 Seetong_tps[97666:10478904]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:09.742 Seetong_tps[97666:10478904]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:47:09.750 Seetong_tps[97666:10478904] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:47:09.750 Seetong_tps[97666:10478904] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:47:09.750 Seetong_tps[97666:10478904] Formatted Date: 2026-10-29
2026-10-29 18:47:09.751 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:09.790 Seetong_tps[97666:10478904] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:47:09.792 Seetong_tps[97666:10478904] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:47:09.793 Seetong_tps[97666:10478904]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=18:45:25 end=18:47:09 deviceCount=1
2026-10-29 18:47:09.793 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:09.809 Seetong_tps[97666:10479014] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x13071d080>{number = 24, name = (null)}====
2026-10-29 18:47:09.811 Seetong_tps[97666:10478904]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:47:09.811 Seetong_tps[97666:10478904]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:09.811 Seetong_tps[97666:10478904]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:09.851 Seetong_tps[97666:10478904] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:47:09.954 Seetong_tps[97666:10478904] MessageThrottle reloadTableView ---
2026-10-29 18:47:11.348 Seetong_tps[97666:10478904] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:47:11.348 Seetong_tps[97666:10478904] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:47:11.348 Seetong_tps[97666:10478904] 用户设置的具体字体大小: 17.000000
2026-10-29 18:47:11.594 Seetong_tps[97666:10478966] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:47:11.594 Seetong_tps[97666:10478966] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:47:11.595 Seetong_tps[97666:10478966]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 18:47:11.595 Seetong_tps[97666:10478966]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:47:11.596 Seetong_tps[97666:10478904] AppLaunch hideForRefreshToken
2026-10-29 18:47:11.596 Seetong_tps[97666:10478904] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:47:11.596 Seetong_tps[97666:10478904] AppLaunch dismiss...
2026-10-29 18:47:11.906 Seetong_tps[97666:10478904] AppLaunch dismiss... end
2026-10-29 18:47:11.906 Seetong_tps[97666:10478904]  dealloc -- STAppLaunchWindow
2026-10-29 18:47:11.907 Seetong_tps[97666:10478904]  dealloc -- STAppLaunchViewController
2026-10-29 18:47:12.101 Seetong_tps[97666:10478966]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:47:12.102 Seetong_tps[97666:10478966]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:47:12.102 Seetong_tps[97666:10478966]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:47:12.102 Seetong_tps[97666:10478966]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:47:12.115 Seetong_tps[97666:10478904] MessageThrottle reloadTableView ---
2026-10-29 18:47:12.388 Seetong_tps[97666:10478904]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:47:12.901 Seetong_tps[97666:10478904]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:47:12.902 Seetong_tps[97666:10478904]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:47:12.902 Seetong_tps[97666:10478904] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:47:12.905 Seetong_tps[97666:10479026] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x130442e80>{number = 18, name = (null)}====
2026-10-29 18:47:13.315 Seetong_tps[97666:10478933] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13071d640>{number = 25, name = (null)}====
2026-10-29 18:47:13.643 Seetong_tps[97666:10479014] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 18:47:13.644 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:13.644 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ca10000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 18:47:13.644 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:13.646 Seetong_tps[97666:10479014] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:47:13.647 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:13.647 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10ca14000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 18:47:13.647 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:13.647 Seetong_tps[97666:10479014] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:47:13.648 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:13.648 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 15994 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 633659210 sequence 3 version 4
2026-10-29 18:47:13.649 Seetong_tps[97666:10479014] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 18:47:13.650 Seetong_tps[97666:10479014] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 18:47:13.651 Seetong_tps[97666:10479014] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 18:47:13.651 Seetong_tps[97666:10479014] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 18:47:13.663 Seetong_tps[97666:10478904] [KMPAlarmModule] module loaded
2026-10-29 18:47:13.663 Seetong_tps[97666:10478904] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x110093680>
2026-10-29 18:47:13.663 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:47:13.672 Seetong_tps[97666:10478916] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 18:47:13.675 Seetong_tps[97666:10478904]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:13.684 Seetong_tps[97666:10478916] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 18:47:14.351 Seetong_tps[97666:10478929] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 18:47:14.353 Seetong_tps[97666:10478929] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 18:47:14.353 Seetong_tps[97666:10478929] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 18:47:14.353 Seetong_tps[97666:10478929] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 18:47:14.354 Seetong_tps[97666:10478929] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 18:47:14.357 Seetong_tps[97666:10478929] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 18:47:14.358 Seetong_tps[97666:10478929] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=18:47:14 cachedAnchor=null-null
2026-10-29 18:47:14.358 Seetong_tps[97666:10478929] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=18:47:14 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 18:47:14.358 Seetong_tps[97666:10478929] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=18:47:14, deviceIds=[]
2026-10-29 18:47:14.358 Seetong_tps[97666:10478929] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 18:47:14.359 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=18:47:14 deviceCount=1
2026-10-29 18:47:14.360 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:14.361 Seetong_tps[97666:10478925] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 18:47:14.420 Seetong_tps[97666:10478925] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=45
2026-10-29 18:47:14.420 Seetong_tps[97666:10478925] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=18:45:25 totalWindows=1
2026-10-29 18:47:14.420 Seetong_tps[97666:10478925] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-18:45:25
2026-10-29 18:47:14.426 Seetong_tps[97666:10478925] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-29 18:47:14.473 Seetong_tps[97666:10478904] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:47:14.473 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 18:47:14.489 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:50:44 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 18:47:14.489 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 18:47:14.491 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=08:50:44, endTime=18:47:14, hasMore=true, itemCount=100
2026-10-29 18:47:14.499 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-29, responseStart=08:50:44, responseEnd=18:47:14, hasMore=true, remoteThumbCount=91, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 18:47:14.499 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 18:47:14.508 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=08:50:44 end=18:47:14 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=8 totalMs=9
2026-10-29 18:47:14.509 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=08:50:44 end=18:47:14 lastTimestampMs=1793235044000 daoMs=1
2026-10-29 18:47:14.509 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:50:44, endTime=18:47:14, hasMore=true, count=100
2026-10-29 18:47:14.509 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=08:50:44 end=18:47:14 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-18:47:14 anchor=null-null
2026-10-29 18:47:14.510 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-29 18:47:14.510 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-29 18:47:14.525 Seetong_tps[97666:10478919] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=171 rowCount=101
2026-10-29 18:47:14.526 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=18:47:14
2026-10-29 18:47:14.526 Seetong_tps[97666:10478919] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 18:47:14.526 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 18:47:14.526 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=18:47:14
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 18:47:14.542 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 18:47:14.542 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 18:47:14.542 Seetong_tps[97666:10478919] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 18:47:14.589 Seetong_tps[97666:10478904] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:47:14.589 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 18:47:14.589 Seetong_tps[97666:10478904] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 18:47:14.589 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 18:47:14.589 Seetong_tps[97666:10478930] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 18:47:14.638 Seetong_tps[97666:10478930] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 18:47:20.498 Seetong_tps[97666:10478925] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 18:47:20.733 Seetong_tps[97666:10478904] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1107576c0>
2026-10-29 18:47:20.733 Seetong_tps[97666:10478904] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 18:47:20.737 Seetong_tps[97666:10478904]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 18:47:20.737 Seetong_tps[97666:10478904]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 18:47:20.737 Seetong_tps[97666:10478904]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 18:47:20.737 Seetong_tps[97666:10478904] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 18:47:20.737 Seetong_tps[97666:10478904] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 18:47:20.743 Seetong_tps[97666:10478904] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 18:47:20.755 Seetong_tps[97666:10478904] [保存失败] 相机对象或存储字典为空
2026-10-29 18:47:20.983 Seetong_tps[97667:10479167] app_version=8.4.106
2026-10-29 18:47:20.984 Seetong_tps[97667:10479167]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:47:20.985 Seetong_tps[97667:10479167] showForLogin 1
2026-10-29 18:47:20.985 Seetong_tps[97667:10479167] AppLaunch 还剩 7.891327857971191 秒
2026-10-29 18:47:20.992 Seetong_tps[97667:10479182] 询问用户是否开启推送成功
2026-10-29 18:47:20.992 Seetong_tps[97667:10479182] 用户点击允许接收推送
2026-10-29 18:47:20.992 Seetong_tps[97667:10479167]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:47:20.993 Seetong_tps[97667:10479167] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.704MB
2026-10-29 18:47:20.993 Seetong_tps[97667:10479167] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.704MB
2026-10-29 18:47:20.994 Seetong_tps[97667:10479167] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.704MB
2026-10-29 18:47:20.994 Seetong_tps[97667:10479191] remoteNotificationSetting: <UNNotificationSettings: 0x1146ce940; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:47:21.001 Seetong_tps[97667:10479167] viewDidLoad/configtime=2026-10-29 10:47:21 +0000
2026-10-29 18:47:21.001 Seetong_tps[97667:10479167]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:47:21.001 Seetong_tps[97667:10479167]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:47:21.022 Seetong_tps[97667:10479205] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:47:21.022 Seetong_tps[97667:10479205] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:47:21.022 Seetong_tps[97667:10479205]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:47:21.031 Seetong_tps[97667:10479167]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:47:21.033 Seetong_tps[97667:10479167]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:47:21.033 Seetong_tps[97667:10479167] 开始检查未读客服消息...
2026-10-29 18:47:21.033 Seetong_tps[97667:10479167] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:47:21.036 Seetong_tps[97667:10479167]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:47:21.036 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:21.036 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:47:21.038 Seetong_tps[97667:10479167] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167] NAV deviceOrientationDidChange:1
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 18:47:21.039 Seetong_tps[97667:10479167] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 18:47:21.042 Seetong_tps[97667:10479167] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:47:21.042 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty - 
2026-10-29 18:47:21.042 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:47:21.070 Seetong_tps[97667:10479167]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 18:47:21.103 Seetong_tps[97667:10479205] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTY0MTAzMSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.52rdgQY5YpNruEBXBmyXR56X1bWOSTb3eRVHcR5wPRA","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTY0MTAzMiwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTEyX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXk1Il19.LnqQi4vkhJICf8C87II-UkSW8_iISQU_gxVHZx8YROY","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.8.156:24906"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24904"}]}
====
2026-10-29 18:47:21.139 Seetong_tps[97667:10479167] Super properties have already been unregistered.
2026-10-29 18:47:21.139 Seetong_tps[97667:10479167] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:47:21.141 Seetong_tps[97667:10479167]  -- deviceListDataUpdate - AppLaunch 还剩 2.734717845916748 秒 - 再延迟 3.234717845916748 秒 - 启动耗时 0.265282154083252 秒
2026-10-29 18:47:21.141 Seetong_tps[97667:10479167] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:47:21.141 Seetong_tps[97667:10479167]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 265 毫秒
2026-10-29 18:47:21.145 Seetong_tps[97667:10479167] ++++-[VideoView dealloc]++++
2026-10-29 18:47:21.146 Seetong_tps[97667:10479167] OpenGLView20_Seetong dealloc:0x1156d1b80
2026-10-29 18:47:21.148 Seetong_tps[97667:10479167] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:47:21.148 Seetong_tps[97667:10479167]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:47:21.149 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:21.149 Seetong_tps[97667:10479167]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 503;
}
2026-10-29 18:47:21.150 Seetong_tps[97667:10479167] 蓝牙已打开
2026-10-29 18:47:21.151 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:21.151 Seetong_tps[97667:10479167]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:47:21.178 Seetong_tps[97667:10479205]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:47:21.178 Seetong_tps[97667:10479205]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:47:21.178 Seetong_tps[97667:10479205]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:47:21.178 Seetong_tps[97667:10479205]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:47:21.206 Seetong_tps[97667:10479188] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1147013c0>{number = 9, name = (null)}====
2026-10-29 18:47:21.206 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:47:21.212 Seetong_tps[97667:10479187] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12fef9700>{number = 17, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479248] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12fef9540>{number = 18, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479246] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12fef9580>{number = 19, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479167] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:47:21.231 Seetong_tps[97667:10479167] 客服消息未读数量: 0
2026-10-29 18:47:21.231 Seetong_tps[97667:10479249] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12fef9200>{number = 20, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479251] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12fef8d40>{number = 21, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479167] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:47:21.231 Seetong_tps[97667:10479191] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x114703340>{number = 11, name = (null)}====
2026-10-29 18:47:21.231 Seetong_tps[97667:10479167]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:47:21.231 Seetong_tps[97667:10479167]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgAIUl0BVVcGblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:47:21.239 Seetong_tps[97667:10479189] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114701440>{number = 10, name = (null)}====
2026-10-29 18:47:21.252 Seetong_tps[97667:10479183] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10d03b2c0>{number = 5, name = (null)}====
2026-10-29 18:47:21.254 Seetong_tps[97667:10479182] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10d038b40>{number = 3, name = (null)}====
2026-10-29 18:47:21.255 Seetong_tps[97667:10479247] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12fef9800>{number = 23, name = (null)}====
2026-10-29 18:47:21.256 Seetong_tps[97667:10479245] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fef9740>{number = 24, name = (null)}====
2026-10-29 18:47:21.257 Seetong_tps[97667:10479167]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:47:21.257 Seetong_tps[97667:10479167]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:47:21.262 Seetong_tps[97667:10479167]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=30&addr=bjrelay44.s2.seetong.com:7443;type=0&load=51&addr=bjrelay43.s2.seetong.com:6443;type=0&load=46&addr=bjrelay42.s2.seetong.com:9443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=bjrelay55.s5.seetong.com:1443;type=0&load=17&addr=shrelay14.s5.seetong.com:4443;type=0&load=20&addr=bjrelay62.s5.seetong.com:10443;"}
2026-10-29 18:47:21.262 Seetong_tps[97667:10479167]  -- 获取版本信息成功: {
}
2026-10-29 18:47:21.269 Seetong_tps[97667:10479167]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:47:21.269 Seetong_tps[97667:10479245]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:47:21.269 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:21.269 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:47:21.269 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:47:21.270 Seetong_tps[97667:10479245] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 394 毫秒
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:21 271 - devIds: (
    42065949
)
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:47:21.270 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:47:21.271 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:21.271 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:21.288 Seetong_tps[97667:10479167]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:47:21.288 Seetong_tps[97667:10479167]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:47:21.288 Seetong_tps[97667:10479167]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-29 18:47:21.289 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:21.289 Seetong_tps[97667:10479167]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFEHU1NpAQQB","reconn":0}}
2026-10-29 18:47:21.289 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:21.305 Seetong_tps[97667:10479255] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fefbb00>{number = 25, name = (null)}====
2026-10-29 18:47:21.338 Seetong_tps[97667:10479257] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12fefbb80>{number = 26, name = (null)}====
2026-10-29 18:47:21.460 Seetong_tps[97667:10479167] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:47:21.460 Seetong_tps[97667:10479167] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:47:21.461 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:21.461 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:21.505 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:47:21.510 Seetong_tps[97667:10479167] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:47:21.512 Seetong_tps[97667:10479167]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=18:47:14 end=18:47:21 deviceCount=1
2026-10-29 18:47:21.512 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:21.534 Seetong_tps[97667:10479167]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:21.535 Seetong_tps[97667:10479167]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:47:21.548 Seetong_tps[97667:10479247] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12fef9800>{number = 23, name = (null)}====
2026-10-29 18:47:21.549 Seetong_tps[97667:10479167]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:47:21.550 Seetong_tps[97667:10479167]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:21.551 Seetong_tps[97667:10479167]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:21.556 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:47:22.082 Seetong_tps[97667:10479167] MessageThrottle reloadTableView ---
2026-10-29 18:47:23.131 Seetong_tps[97667:10479167] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:47:23.131 Seetong_tps[97667:10479167] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:47:23.132 Seetong_tps[97667:10479167] 用户设置的具体字体大小: 17.000000
2026-10-29 18:47:24.190 Seetong_tps[97667:10479167]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:47:24.496 Seetong_tps[97667:10479167] AppLaunch hideForRefreshToken
2026-10-29 18:47:24.496 Seetong_tps[97667:10479167] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:47:24.496 Seetong_tps[97667:10479167] AppLaunch dismiss...
2026-10-29 18:47:24.610 Seetong_tps[97667:10479245] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12fef9740>{number = 24, name = (null)}====
2026-10-29 18:47:24.703 Seetong_tps[97667:10479167]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:47:24.704 Seetong_tps[97667:10479167]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:47:24.704 Seetong_tps[97667:10479167] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:47:24.802 Seetong_tps[97667:10479167] AppLaunch dismiss... end
2026-10-29 18:47:24.802 Seetong_tps[97667:10479167]  dealloc -- STAppLaunchWindow
2026-10-29 18:47:24.803 Seetong_tps[97667:10479167]  dealloc -- STAppLaunchViewController
2026-10-29 18:47:25.117 Seetong_tps[97667:10479259] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ffc9d40>{number = 28, name = (null)}====
2026-10-29 18:47:25.498 Seetong_tps[97667:10479167]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-29 18:47:25.508 Seetong_tps[97667:10479167] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 18:47:25.555 Seetong_tps[97667:10479167] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 18:47:25.555 Seetong_tps[97667:10479167] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 18:47:25.556 Seetong_tps[97667:10479167] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-29 18:47:25.557 Seetong_tps[97667:10479167]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:25.601 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:25.603 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:25.606 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:25.606 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167] queryAllSharingDeviceInfo timestamp=1793270841.270104
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167] currentTimestamp=1793270845.622520, timestamp=1793270841.270104
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:47:25 623
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:25 623 - devIds: (
    42065949
)
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: A8656390-7138-4E8C-9916-5A681726598E
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2900>; layer = <CALayer: 0x1104988a0>>
2026-10-29 18:47:25.622 Seetong_tps[97667:10479167]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2900>; layer = <CALayer: 0x1104988a0>> -- _camera.supportPlatform: 6
2026-10-29 18:47:25.623 Seetong_tps[97667:10479167]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:47:25 +0000
2026-10-29 18:47:25.623 Seetong_tps[97667:10479167]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:47:25.623 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:47:25 623
2026-10-29 18:47:25.623 Seetong_tps[97667:10479190] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760000>
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:25.623 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:25.624 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167] queryAllSharingDeviceInfo timestamp=1793270841.270315
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167] currentTimestamp=1793270845.624620, timestamp=1793270841.270315
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:47:25 625
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:25 625 - devIds: (
    42065949
)
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x110465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104e8e80>; layer = <CALayer: 0x1104c9320>>
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x110465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104e8e80>; layer = <CALayer: 0x1104c9320>> -- _camera.supportPlatform: 6
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:47:25 +0000
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:47:25.624 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:47:25 625
2026-10-29 18:47:25.624 Seetong_tps[97667:10479190] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760c00>
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:25.625 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:25.632 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:25.633 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:25.659 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:25.659 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:47:25.659 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:47:25.659 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:47:25.659 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:47:25.659 Seetong_tps[97667:10479190] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:47:25.659 Seetong_tps[97667:10479246]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 18:47:25.666 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:47:25.666 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=1
2026-10-29 18:47:25.666 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.674 Seetong_tps[97667:10479260] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1106fda40>{number = 30, name = (null)}====
2026-10-29 18:47:25.861 Seetong_tps[97667:10479167] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 18:47:25.898 Seetong_tps[97667:10479195]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:47:25.903 Seetong_tps[97667:10479195]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:47:25.906 Seetong_tps[97667:10479167]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-29 18:47:25.906 Seetong_tps[97667:10479195] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760000>
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:25.906 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-29 18:47:25.906 Seetong_tps[97667:10479195] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:25.906 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:25.907 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760c00>
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:25.907 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:25.909 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:25.909 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:26.481 Seetong_tps[97667:10479342] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-29 18:47:26.500 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:26.500 Seetong_tps[97667:10479247] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 18:47:26.500 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:26.501 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=3
2026-10-29 18:47:26.501 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.95 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:26.900 Seetong_tps[97667:10479195]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-29 18:47:28.515 Seetong_tps[97667:10479344] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-29 18:47:28.521 Seetong_tps[97667:10479246] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 18:47:28.534 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:28.534 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:28.540 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.92 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:28.556 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=3
2026-10-29 18:47:28.720 Seetong_tps[97667:10479195] Failed to get IoT drive away set configuration.
2026-10-29 18:47:28.720 Seetong_tps[97667:10479195]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-29 18:47:28.724 Seetong_tps[97667:10479195] hexStringLen=42
2026-10-29 18:47:28.725 Seetong_tps[97667:10479195] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 18:47:28.725 Seetong_tps[97667:10479195] getDevOsdXmlInfoBlock == null
2026-10-29 18:47:31.142 Seetong_tps[97667:10479167]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:47:31.199 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:31.200 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:35.610 Seetong_tps[97667:10479167]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 18:47:35.610 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2900>; layer = <CALayer: 0x1104988a0>>
2026-10-29 18:47:35.610 Seetong_tps[97667:10479167] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-29 18:47:35.610 Seetong_tps[97667:10479167] -----------1release decodeport = 3
2026-10-29 18:47:35.611 Seetong_tps[97667:10479167]  -- SIOT参数outString: {"association_id":"eex09vvE04yroet7_1","auth_time":200,"awaken_ms":42,"conn_media_ch_time":301,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"245","k_auth_send":"45","k_awaken":"47_452_3771_4176_4689_5095","k_connect_ok":"346","k_online":"89","k_recv_i":"{\"0\":\"5501\",\"1\":\"7532\"}","k_sdp_send":"67_67","k_sig_offline":"","k_timebase":1793270840933,"k_watch_send":"{\"0\":\"4690\",\"1\":\"4691\"}","p2p_hold_success":false,"relay_addr":"62.234.123.181:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":528,"rtc_version":"1.5.4.3","rtp_first_i":509,"sdp_time":233,"sig_addr":"114.116.198.103:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":22,\"min\":21,\"max\":22},\"fps\":{\"avg\":366,\"min\":9,\"max\":2559,\"std\":630.41,\"stallingRate\":19.48,\"stallingFreq\":14.29}}","udp_to_tcp_count":2,"watch_resp":283}
2026-10-29 18:47:35.614 Seetong_tps[97667:10479167]  -- SIOT参数: {
    "association_id" = "eex09vvE04yroet7_1";
    "auth_time" = 200;
    "awaken_ms" = 42;
    "conn_media_ch_time" = 301;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 40;
    "p2p_hold_success" = 0;
    "preview_duration" = 10000;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 528;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 509;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 233;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 366;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2559;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 283;
}
2026-10-29 18:47:35.614 Seetong_tps[97667:10479167]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "eex09vvE04yroet7_1";
    "auth_time" = 200;
    "awaken_ms" = 42;
    "conn_media_ch_time" = 301;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 900;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 40;
    "p2p_hold_success" = 0;
    "preview_duration" = 10000;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 528;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 509;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 233;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 366;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2559;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 283;
}
2026-10-29 18:47:35.615 Seetong_tps[97667:10479167] _openGLView clearFrame ...
2026-10-29 18:47:35.615 Seetong_tps[97667:10479167]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 18:47:35.615 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x110465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104e8e80>; layer = <CALayer: 0x1104c9320>>
2026-10-29 18:47:35.615 Seetong_tps[97667:10479167] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-29 18:47:35.615 Seetong_tps[97667:10479167] -----------1release decodeport = 4
2026-10-29 18:47:35.616 Seetong_tps[97667:10479167] _openGLView clearFrame ...
2026-10-29 18:47:35.631 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:35.632 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:35.834 Seetong_tps[97667:10479255] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fefbb00>{number = 25, name = (null)}====
2026-10-29 18:47:36.147 Seetong_tps[97667:10479167] dealloc -- STPlayerViewController
2026-10-29 18:47:36.148 Seetong_tps[97667:10479167] dealloc -- STPlayerViewController
2026-10-29 18:47:36.148 Seetong_tps[97667:10479167] dealloc -- STPlayerCameraControlVC
2026-10-29 18:47:36.148 Seetong_tps[97667:10479167] dealloc -- STPlayerCameraService
2026-10-29 18:47:36.150 Seetong_tps[97667:10479167] dealloc -- STCycleScrollView
2026-10-29 18:47:36.151 Seetong_tps[97667:10479167] dealloc -- STCameraControlView
2026-10-29 18:47:36.153 Seetong_tps[97667:10479167] dealloc -- STNetSpeedMonitorView
2026-10-29 18:47:36.153 Seetong_tps[97667:10479167] dealloc -- STIdleMonitorView
2026-10-29 18:47:36.163 Seetong_tps[97667:10479167] MessageThrottle reloadTableView ---
2026-10-29 18:47:36.721 Seetong_tps[97667:10479255] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 18:47:36.721 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:103::open> open fd[5], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:36.721 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f8c4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 18:47:36.722 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:109::close> closing fd[5], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:36.723 Seetong_tps[97667:10479255] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:47:36.723 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:103::open> open fd[5], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:36.723 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f8c8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 18:47:36.723 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:109::close> closing fd[5], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:36.724 Seetong_tps[97667:10479255] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 18:47:36.725 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:103::open> open fd[5], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:36.725 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:109::close> closing fd[5], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 18:47:36.725 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:103::open> open fd[5], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:36.725 Seetong_tps[97667:10479255] [I] <MemoryFile.cpp:109::close> closing fd[5], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 18:47:36.725 Seetong_tps[97667:10479255] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 18:47:36.726 Seetong_tps[97667:10479255] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 16156 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 18:47:36.726 Seetong_tps[97667:10479255] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1813108940 sequence 3 version 4
2026-10-29 18:47:36.726 Seetong_tps[97667:10479255] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 18:47:36.734 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-29 18:47:36.736 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:36.736 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:36.737 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:36.738 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-29 18:47:36.738 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:36.738 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:36.738 Seetong_tps[97667:10479255] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:36.766 Seetong_tps[97667:10479167]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:36.794 Seetong_tps[97667:10479167]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:36.794 Seetong_tps[97667:10479167]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:47:36.794 Seetong_tps[97667:10479247] zzzzz:FC_ResumeDevCom start
2026-10-29 18:47:36.794 Seetong_tps[97667:10479247] zzzzz:FC_ResumeDevCom
2026-10-29 18:47:36.961 Seetong_tps[97667:10479167]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:47:36.962 Seetong_tps[97667:10479167]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:47:36.962 Seetong_tps[97667:10479167] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:47:37.257 Seetong_tps[97667:10479255] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fefbb00>{number = 25, name = (null)}====
2026-10-29 18:47:37.259 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:37.461 Seetong_tps[97667:10479258] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 18:47:37.462 Seetong_tps[97667:10479258] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 18:47:37.465 Seetong_tps[97667:10479258] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-29 18:47:37.506 Seetong_tps[97667:10479248] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fef9540>{number = 18, name = (null)}====
2026-10-29 18:47:37.515 Seetong_tps[97667:10479167]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:47:37.515 Seetong_tps[97667:10479248]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:47:37.515 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:47:37.515 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:47:37.517 Seetong_tps[97667:10479248] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:47:37.517 Seetong_tps[97667:10479167]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:47:37.517 Seetong_tps[97667:10479167]  -- observeValueForKeyPath isLoading NO -- 
2026-10-29 18:47:37.517 Seetong_tps[97667:10479167]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:47:37.517 Seetong_tps[97667:10479167]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 16641 毫秒
2026-10-29 18:47:37.518 Seetong_tps[97667:10479167]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:47:37.518 Seetong_tps[97667:10479167]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:47:37.518 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:47:37.518 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:47:37.519 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:37.519 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:37 519 - devIds: (
    42065949
)
2026-10-29 18:47:37.519 Seetong_tps[97667:10479167]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 7991C675-B41C-4E45-99D1-26A215B1FC98
2026-10-29 18:47:37.519 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:37.519 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:47:37.522 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:37.523 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:37.633 Seetong_tps[97667:10479167] ++++-[VideoView dealloc]++++
2026-10-29 18:47:37.643 Seetong_tps[97667:10479167] OpenGLView20_Seetong dealloc:0x1156d3700
2026-10-29 18:47:37.645 Seetong_tps[97667:10479167] ++++-[VideoView dealloc]++++
2026-10-29 18:47:37.652 Seetong_tps[97667:10479167] OpenGLView20_Seetong dealloc:0x1104ec280
2026-10-29 18:47:37.738 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_low_power_online
2026-10-29 18:47:37.739 Seetong_tps[97667:10479167]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:47:37.740 Seetong_tps[97667:10479167]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:37.740 Seetong_tps[97667:10479167]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:47:37.797 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:47:38.026 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.030 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.031 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-29 18:47:38.031 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:38.039 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:38.039 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-29 18:47:38.039 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.040 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-29 18:47:38.040 Seetong_tps[97667:10479247] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.259 Seetong_tps[97667:10479248] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.260 Seetong_tps[97667:10479248] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-29 18:47:38.260 Seetong_tps[97667:10479248] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-29 18:47:38.438 Seetong_tps[97667:10479167] KMPDeviceModule setUserInfo, result:0
2026-10-29 18:47:38.438 Seetong_tps[97667:10479167] [I] <MMKV_IO.cpp:609::writeActualSize> [seetong_kmp] increase sequence to 4, crc 3661482336, actualSize 614
2026-10-29 18:47:38.438 Seetong_tps[97667:10479167] [I] <MMKV.cpp:1208::sync> MMKV::sync, SyncFlag = 1
2026-10-29 18:47:39.743 Seetong_tps[97667:10479167] 【kuikly performance】pagename: SystemSetPage, Memory in use: 210.986MB
2026-10-29 18:47:39.757 Seetong_tps[97667:10479183] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-29 18:47:39.759 Seetong_tps[97667:10479183] [KLog][system_set_pref_bridge]:restorePollingTime hit mmkv key=kmp_system_set_polling_time_56206993 seconds=10
2026-10-29 18:47:39.759 Seetong_tps[97667:10479183] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex hit mmkv key=alarm_sound index=0
2026-10-29 18:47:39.764 Seetong_tps[97667:10479183] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-29 18:47:41.141 Seetong_tps[97667:10479167]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:47:49.355 Seetong_tps[97667:10479167] Successfully load keyboard extensions
2026-10-29 18:47:49.368 Seetong_tps[97667:10479167] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-29 18:47:49.683 Seetong_tps[97667:10479167] [STKuiklyRenderViewController] dealloc pageName=SystemSetPage
2026-10-29 18:47:49.684 Seetong_tps[97667:10479167] dealloc -- STKuiklyRenderViewController
2026-10-29 18:47:49.752 Seetong_tps[97667:10479167] KMPDeviceModule setUserInfo, result:0
2026-10-29 18:47:50.992 Seetong_tps[97667:10479167] 【kuikly performance】pagename: AccountManagePage, Memory in use: 211.111MB
2026-10-29 18:47:51.141 Seetong_tps[97667:10479167]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:47:51.174 Seetong_tps[97667:10479167] KMPDeviceModule setUserInfo, result:0
2026-10-29 18:47:53.780 Seetong_tps[97667:10479167] [STKuiklyRenderViewController] dealloc pageName=AccountManagePage
2026-10-29 18:47:53.780 Seetong_tps[97667:10479167] dealloc -- STKuiklyRenderViewController
2026-10-29 18:47:53.877 Seetong_tps[97667:10479167] KMPDeviceModule setUserInfo, result:0
2026-10-29 18:47:55.101 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:47:55.101 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:47:55.621 Seetong_tps[97667:10479248] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fef9540>{number = 18, name = (null)}====
2026-10-29 18:47:55.768 Seetong_tps[97667:10479167]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-29 18:47:55.779 Seetong_tps[97667:10479167] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 18:47:55.804 Seetong_tps[97667:10479167] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 18:47:55.805 Seetong_tps[97667:10479167] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 18:47:55.805 Seetong_tps[97667:10479167]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:47:55.859 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:55.861 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:55.862 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:55.863 Seetong_tps[97667:10479167]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167] queryAllSharingDeviceInfo timestamp=1793270857.516637
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167] currentTimestamp=1793270875.870395, timestamp=1793270857.516637
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:47:55 870
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:55 871 - devIds: (
    42065949
)
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 1DD7B529-A205-4AAB-9B39-745E689DC944
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x137615c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a1e20>; layer = <CALayer: 0x1104c89c0>>
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x137615c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a1e20>; layer = <CALayer: 0x1104c89c0>> -- _camera.supportPlatform: 6
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:47:55 +0000
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:47:55.870 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:47:55 871
2026-10-29 18:47:55.870 Seetong_tps[97667:10479248] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760000>
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:55.871 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167] queryAllSharingDeviceInfo timestamp=1793270857.517146
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167] currentTimestamp=1793270875.872113, timestamp=1793270857.517146
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 18:47:55 872
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:47:55 872 - devIds: (
    42065949
)
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x137616400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2aa0>; layer = <CALayer: 0x11053ef70>>
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x137616400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2aa0>; layer = <CALayer: 0x11053ef70>> -- _camera.supportPlatform: 6
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 10:47:55 +0000
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:39:42 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:45:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 18:47:55.872 Seetong_tps[97667:10479248] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:55.872 Seetong_tps[97667:10479167]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 18:47:55 872
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760c00>
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:55.872 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:55.873 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:55.873 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:55.874 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:55.907 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:55.907 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 18:47:55.907 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:47:55.907 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 18:47:55.907 Seetong_tps[97667:10479167]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 18:47:55.907 Seetong_tps[97667:10479248] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 18:47:55.913 Seetong_tps[97667:10479167] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 18:47:55.913 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=5
2026-10-29 18:47:55.913 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:56.091 Seetong_tps[97667:10479195]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:47:56.093 Seetong_tps[97667:10479195] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760000>
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:56.094 Seetong_tps[97667:10479195] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-29 18:47:56.094 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114701180>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114760c00>
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: playsettype = 50
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:8 :MediaType:0x0001
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 18:47:56.095 Seetong_tps[97667:10479205] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 18:47:56.106 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:56.107 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:56.107 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:56.107 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:56.117 Seetong_tps[97667:10479167] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 18:47:56.121 Seetong_tps[97667:10479183] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-29 18:47:56.122 Seetong_tps[97667:10479183] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-29 18:47:56.122 Seetong_tps[97667:10479183] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-29 18:47:56.123 Seetong_tps[97667:10479183] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-29 18:47:56.124 Seetong_tps[97667:10479183] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-29 18:47:56.145 Seetong_tps[97667:10479428] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110593600>{number = 34, name = (null)}====
2026-10-29 18:47:56.217 Seetong_tps[97667:10479195]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 18:47:56.961 Seetong_tps[97667:10479525] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-29 18:47:56.966 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:56.967 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:56.967 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=7
2026-10-29 18:47:56.967 Seetong_tps[97667:10479183] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 18:47:56.967 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.16 - 设备: 大门 - 42065949-CH-1
2026-10-29 18:47:57.215 Seetong_tps[97667:10479195]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-29 18:47:57.989 Seetong_tps[97667:10479527] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-29 18:47:57.994 Seetong_tps[97667:10479429] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 18:47:58.000 Seetong_tps[97667:10479167] uid:42065949-CH-1 playAudio
2026-10-29 18:47:58.000 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:58.006 Seetong_tps[97667:10479167] checkPortStatus:_decodePort=7
2026-10-29 18:47:58.006 Seetong_tps[97667:10479167]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.13 - 设备: 大门 - 42065949-CH-2
2026-10-29 18:47:58.205 Seetong_tps[97667:10479195] hexStringLen=42
2026-10-29 18:47:58.205 Seetong_tps[97667:10479195] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 18:47:58.205 Seetong_tps[97667:10479195] getDevOsdXmlInfoBlock == null
2026-10-29 18:47:58.206 Seetong_tps[97667:10479195] Failed to get IoT drive away set configuration.
2026-10-29 18:47:58.206 Seetong_tps[97667:10479195]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-29 18:47:58.370 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:47:58.371 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:48:01.142 Seetong_tps[97667:10479167]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:48:05.871 Seetong_tps[97667:10479167]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270885.871824,lastReceiveYUVTimeInterval=1793270885.751722,interval=0.120,videoView=0x137615c00
2026-10-29 18:48:05.872 Seetong_tps[97667:10479167]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793270885.872353,lastReceiveYUVTimeInterval=1793270885.737400,interval=0.135,videoView=0x137616400
2026-10-29 18:48:07.395 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:48:07.395 Seetong_tps[97667:10479167] Formatted Date: 2026-10-29
2026-10-29 18:48:08.296 Seetong_tps[97667:10479167]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 18:48:08.296 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x137615c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a1e20>; layer = <CALayer: 0x1104c89c0>>
2026-10-29 18:48:08.297 Seetong_tps[97667:10479167] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-29 18:48:08.297 Seetong_tps[97667:10479167] -----------1release decodeport = 7
2026-10-29 18:48:08.297 Seetong_tps[97667:10479167]  -- SIOT参数outString: {"association_id":"eex09vvE04yroet7_2","auth_time":200,"awaken_ms":42,"conn_media_ch_time":301,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"245","k_auth_send":"45","k_awaken":"47_452_3771_4176_4689_5095_16029_16430_16586_16987_34937_35342","k_connect_ok":"346","k_online":"89","k_recv_i":"{\"0\":\"5501_35979\",\"1\":\"7532_37008\"}","k_sdp_send":"67_67","k_sig_offline":"","k_timebase":1793270840933,"k_watch_send":"{\"0\":\"4690_34937\",\"1\":\"4691_34939\"}","p2p_hold_success":false,"relay_addr":"62.234.123.181:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":819,"rtc_version":"1.5.4.3","rtp_first_i":728,"sdp_time":233,"sig_addr":"114.116.198.103:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":68,\"min\":22,\"max\":63},\"fps\":{\"avg\":404,\"min\":103,\"max\":1393,\"std\":458.89,\"stallingRate\":0.00,\"stallingFreq\":34.48}}","udp_to_tcp_count":2,"watch_resp":223}
2026-10-29 18:48:08.298 Seetong_tps[97667:10479167]  -- SIOT参数: {
    "association_id" = "eex09vvE04yroet7_2";
    "auth_time" = 200;
    "awaken_ms" = 42;
    "conn_media_ch_time" = 301;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1100;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "47.82608695652174";
    "p2p_hold_success" = 0;
    "preview_duration" = 12400;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 819;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 728;
    "rtt_max" = 63;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 233;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 404;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1393;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 223;
}
2026-10-29 18:48:08.299 Seetong_tps[97667:10479167]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "eex09vvE04yroet7_2";
    "auth_time" = 200;
    "awaken_ms" = 42;
    "conn_media_ch_time" = 301;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1100;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "47.82608695652174";
    "p2p_hold_success" = 0;
    "preview_duration" = 12400;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 819;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 728;
    "rtt_max" = 63;
    "rtt_min" = 22;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 233;
    "sig_addr" = "114.116.198.103:24203";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 2;
    "use_time" = 0;
    "video_frame_gap" = 404;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1393;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 223;
}
2026-10-29 18:48:08.300 Seetong_tps[97667:10479167] _openGLView clearFrame ...
2026-10-29 18:48:08.301 Seetong_tps[97667:10479167]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 18:48:08.302 Seetong_tps[97667:10479167]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x137616400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1104a2aa0>; layer = <CALayer: 0x11053ef70>>
2026-10-29 18:48:08.302 Seetong_tps[97667:10479167] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-29 18:48:08.302 Seetong_tps[97667:10479167] -----------1release decodeport = 8
2026-10-29 18:48:08.303 Seetong_tps[97667:10479167] _openGLView clearFrame ...
2026-10-29 18:48:08.329 Seetong_tps[97667:10479167]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:48:08.330 Seetong_tps[97667:10479167]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:48:08.502 Seetong_tps[97667:10479258] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13e2bb980>{number = 39, name = (null)}====
2026-10-29 18:48:08.843 Seetong_tps[97667:10479167] dealloc -- STPlayerViewController
2026-10-29 18:48:08.844 Seetong_tps[97667:10479167] dealloc -- STPlayerViewController
2026-10-29 18:48:08.844 Seetong_tps[97667:10479167] dealloc -- STPlayerCameraControlVC
2026-10-29 18:48:08.844 Seetong_tps[97667:10479167] dealloc -- STPlayerCameraService
2026-10-29 18:48:08.846 Seetong_tps[97667:10479167] dealloc -- STCycleScrollView
2026-10-29 18:48:08.846 Seetong_tps[97667:10479167] dealloc -- STCameraControlView
2026-10-29 18:48:08.848 Seetong_tps[97667:10479167] dealloc -- STNetSpeedMonitorView
2026-10-29 18:48:08.849 Seetong_tps[97667:10479167] dealloc -- STIdleMonitorView
2026-10-29 18:48:08.859 Seetong_tps[97667:10479167] MessageThrottle reloadTableView ---
2026-10-29 18:48:09.866 Seetong_tps[97667:10479205]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-29 18:48:09.867 Seetong_tps[97667:10479167]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 18:48:09.867 Seetong_tps[97667:10479167]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 18:48:09.867 Seetong_tps[97667:10479167]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 18:48:09.868 Seetong_tps[97667:10479167] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 18:48:09.868 Seetong_tps[97667:10479167] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 18:48:09.877 Seetong_tps[97667:10479167] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 18:48:09.903 Seetong_tps[97667:10479167] [保存失败] 相机对象或存储字典为空
2026-10-29 18:50:29.811 Seetong_tps[97697:10481835] app_version=8.4.106
2026-10-29 18:50:29.814 Seetong_tps[97697:10481835]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 18:50:29.814 Seetong_tps[97697:10481835] showForLogin 1
2026-10-29 18:50:29.814 Seetong_tps[97697:10481835] AppLaunch 还剩 6.623254299163818 秒
2026-10-29 18:50:29.821 Seetong_tps[97697:10481845] 询问用户是否开启推送成功
2026-10-29 18:50:29.821 Seetong_tps[97697:10481845] 用户点击允许接收推送
2026-10-29 18:50:29.822 Seetong_tps[97697:10481847] remoteNotificationSetting: <UNNotificationSettings: 0x1106c1680; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 18:50:29.838 Seetong_tps[97697:10481835]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 18:50:29.844 Seetong_tps[97697:10481835] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.048MB
2026-10-29 18:50:29.845 Seetong_tps[97697:10481835] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.079MB
2026-10-29 18:50:29.846 Seetong_tps[97697:10481835] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.079MB
2026-10-29 18:50:29.864 Seetong_tps[97697:10481835] viewDidLoad/configtime=2026-10-29 10:50:29 +0000
2026-10-29 18:50:29.865 Seetong_tps[97697:10481835]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 18:50:29.865 Seetong_tps[97697:10481835]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 18:50:29.947 Seetong_tps[97697:10481835]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 18:50:29.951 Seetong_tps[97697:10481835]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 18:50:29.951 Seetong_tps[97697:10481835] 开始检查未读客服消息...
2026-10-29 18:50:29.952 Seetong_tps[97697:10481835] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 18:50:29.963 Seetong_tps[97697:10481835]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 18:50:29.963 Seetong_tps[97697:10481835]  -- WebSocket connection - getNetty - 
2026-10-29 18:50:29.965 Seetong_tps[97697:10481835]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 18:50:29.969 Seetong_tps[97697:10481835] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 18:50:29.969 Seetong_tps[97697:10481835] NAV deviceOrientationDidChange:1
2026-10-29 18:50:29.972 Seetong_tps[97697:10481835]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-29 18:50:29.987 Seetong_tps[97697:10481886] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-29 18:50:30.107 Seetong_tps[97697:10481835] Super properties have already been unregistered.
2026-10-29 18:50:30.107 Seetong_tps[97697:10481835] UMAPM_OOMSampling(0,0):NO
2026-10-29 18:50:30.110 Seetong_tps[97697:10481835]  -- deviceListDataUpdate - AppLaunch 还剩 1.327311992645264 秒 - 再延迟 1.827311992645264 秒 - 启动耗时 1.672688007354736 秒
2026-10-29 18:50:30.110 Seetong_tps[97697:10481835]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1673 毫秒
2026-10-29 18:50:30.113 Seetong_tps[97697:10481835] ++++-[VideoView dealloc]++++
2026-10-29 18:50:30.116 Seetong_tps[97697:10481835] OpenGLView20_Seetong dealloc:0x115670500
2026-10-29 18:50:30.118 Seetong_tps[97697:10481835] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 18:50:30.119 Seetong_tps[97697:10481835] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 18:50:30.119 Seetong_tps[97697:10481835]  -- WebSocket connection - getNetty - 
2026-10-29 18:50:30.119 Seetong_tps[97697:10481835]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 18:50:30.212 Seetong_tps[97697:10481835] UMAPM_NetworkSampling(0,0):NO
2026-10-29 18:50:30.212 Seetong_tps[97697:10481835]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 18:50:30.215 Seetong_tps[97697:10481835] 蓝牙已打开
2026-10-29 18:50:30.216 Seetong_tps[97697:10481835]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:50:30.217 Seetong_tps[97697:10481835]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 505;
}
2026-10-29 18:50:30.217 Seetong_tps[97697:10481835]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 18:50:30.226 Seetong_tps[97697:10481835]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:50:30.329 Seetong_tps[97697:10481886] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 18:50:30.330 Seetong_tps[97697:10481886]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 18:50:30.452 Seetong_tps[97697:10481835]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 18:50:30.452 Seetong_tps[97697:10481835]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 18:50:31.332 Seetong_tps[97697:10481840] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1092ca440>{number = 10, name = (null)}====
2026-10-29 18:50:31.334 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:50:31.411 Seetong_tps[97697:10481848] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1092c89c0>{number = 6, name = (null)}====
2026-10-29 18:50:31.412 Seetong_tps[97697:10481847] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1106f1180>{number = 11, name = (null)}====
2026-10-29 18:50:31.414 Seetong_tps[97697:10481835]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:50:31.492 Seetong_tps[97697:10481839] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x109038e80>{number = 3, name = (null)}====
2026-10-29 18:50:31.496 Seetong_tps[97697:10481880] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10c28f640>{number = 20, name = (null)}====
2026-10-29 18:50:31.520 Seetong_tps[97697:10481835]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 18:50:31.520 Seetong_tps[97697:10481880]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 18:50:31.520 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 18:50:31.520 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 18:50:31.523 Seetong_tps[97697:10481880] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 18:50:31.524 Seetong_tps[97697:10481835]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 18:50:31.524 Seetong_tps[97697:10481835]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 18:50:31.524 Seetong_tps[97697:10481835]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 3087 毫秒
2026-10-29 18:50:31.540 Seetong_tps[97697:10481835]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 18:50:31.540 Seetong_tps[97697:10481835]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 18:50:31.540 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 18:50:31.540 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 18:50:31.541 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 18:50:31 541 - devIds: (
    42065949
)
2026-10-29 18:50:31.541 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 18:50:31.542 Seetong_tps[97697:10481835]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 18:50:31.551 Seetong_tps[97697:10481835]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 18:50:31.562 Seetong_tps[97697:10481850] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10c28f400>{number = 21, name = (null)}====
2026-10-29 18:50:31.566 Seetong_tps[97697:10481845] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10903b540>{number = 5, name = (null)}====
2026-10-29 18:50:31.571 Seetong_tps[97697:10481835]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 18:50:31.571 Seetong_tps[97697:10481835]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 18:50:31.577 Seetong_tps[97697:10481849] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10c28ecc0>{number = 22, name = (null)}====
2026-10-29 18:50:31.578 Seetong_tps[97697:10481835]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=40&addr=bjrelay41.s2.seetong.com:2443;type=0&load=42&addr=bjrelayvip3.s2.seetong.com:6443;type=0&load=33&addr=bjrelay43.s2.seetong.com:4443;","clientIp":"39.144.23.183","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=bjrelay57.s5.seetong.com:7443;type=0&load=16&addr=bjrelay63.s5.seetong.com:1443;type=0&load=18&addr=bjrelay66.s5.seetong.com:12443;"}
2026-10-29 18:50:31.578 Seetong_tps[97697:10481835] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 18:50:31.579 Seetong_tps[97697:10481835] 客服消息未读数量: 0
2026-10-29 18:50:31.636 Seetong_tps[97697:10481879] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10c28f000>{number = 23, name = (null)}====
2026-10-29 18:50:31.636 Seetong_tps[97697:10481835]  -- 获取版本信息成功: {
}
2026-10-29 18:50:31.667 Seetong_tps[97697:10481882] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10c28d240>{number = 24, name = (null)}====
2026-10-29 18:50:31.668 Seetong_tps[97697:10481835] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 18:50:31.718 Seetong_tps[97697:10481881] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1155b77c0>{number = 12, name = (null)}====
2026-10-29 18:50:31.720 Seetong_tps[97697:10481835]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 18:50:31.721 Seetong_tps[97697:10481835]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUVwEWlAHAlBvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 18:50:31.871 Seetong_tps[97697:10481846] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1092c98c0>{number = 7, name = (null)}====
2026-10-29 18:50:32.004 Seetong_tps[97697:10481835] AppLaunch hideForRefreshToken
2026-10-29 18:50:32.004 Seetong_tps[97697:10481835] AppLaunch hideForRefreshToken dismiss
2026-10-29 18:50:32.004 Seetong_tps[97697:10481835] AppLaunch dismiss...
2026-10-29 18:50:32.005 Seetong_tps[97697:10481835] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 18:50:32.005 Seetong_tps[97697:10481835] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 18:50:32.005 Seetong_tps[97697:10481835] 用户设置的具体字体大小: 17.000000
2026-10-29 18:50:32.184 Seetong_tps[97697:10481886] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTgzMjA3OCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c2In0.MlaHyuoqQd_94ooHlSpzX8F0JN4TqrzdYU22Tn51d0U","accessNode":"101.42.105.173:24205","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg3NTgzMjA3OCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA3X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXk3Il19.Cq9DKfm8akmgUeLY4tpa_4lIYGsxkVIpuIkULffvsZw","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24903"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24906"}]}
====
2026-10-29 18:50:32.311 Seetong_tps[97697:10481835] AppLaunch dismiss... end
2026-10-29 18:50:32.312 Seetong_tps[97697:10481835]  dealloc -- STAppLaunchWindow
2026-10-29 18:50:32.313 Seetong_tps[97697:10481835]  dealloc -- STAppLaunchViewController
2026-10-29 18:50:32.482 Seetong_tps[97697:10481883] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x115650040>{number = 13, name = (null)}====
2026-10-29 18:50:32.521 Seetong_tps[97697:10481888] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10c28ff80>{number = 26, name = (null)}====
2026-10-29 18:50:33.075 Seetong_tps[97697:10481835]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 18:50:33.370 Seetong_tps[97697:10481835]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 18:50:33.370 Seetong_tps[97697:10481835]  -- WebSocket - 重置重连次数 -- 
2026-10-29 18:50:33.370 Seetong_tps[97697:10481835]  -- WebSocket connection 长连接成功 - 耗时：3.4 秒
2026-10-29 18:50:33.375 Seetong_tps[97697:10481835]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:50:33.375 Seetong_tps[97697:10481835]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJAFAAUlFpAQQB","reconn":0}}
2026-10-29 18:50:33.376 Seetong_tps[97697:10481835]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:50:33.588 Seetong_tps[97697:10481835]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 18:50:33.589 Seetong_tps[97697:10481835]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 18:50:33.589 Seetong_tps[97697:10481835] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 18:50:33.849 Seetong_tps[97697:10481835] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 18:50:33.849 Seetong_tps[97697:10481835] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 18:50:33.849 Seetong_tps[97697:10481835] Formatted Date: 2026-10-29
2026-10-29 18:50:33.850 Seetong_tps[97697:10481835]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:50:33.930 Seetong_tps[97697:10481880] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c28f640>{number = 20, name = (null)}====
2026-10-29 18:50:33.931 Seetong_tps[97697:10481835]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 18:50:33.953 Seetong_tps[97697:10481839] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x109038e80>{number = 3, name = (null)}====
2026-10-29 18:50:33.954 Seetong_tps[97697:10481835]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793268866000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 18:50:33.955 Seetong_tps[97697:10481835]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:50:33.956 Seetong_tps[97697:10481835]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 18:14:26 - p2pLastHeartTime: 1793268866000 - modelHeartTime: 1793268866000
2026-10-29 18:50:33.980 Seetong_tps[97697:10481835] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 18:50:33.986 Seetong_tps[97697:10481835] Sorted Dates (Descending): (
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24",
    "2026-10-23"
)
2026-10-29 18:50:33.988 Seetong_tps[97697:10481835]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-29 start=18:47:21 end=18:50:33 deviceCount=1
2026-10-29 18:50:33.988 Seetong_tps[97697:10481835]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 18:50:34.347 Seetong_tps[97697:10481835] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 18:50:34.377 Seetong_tps[97697:10481888] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10c28ff80>{number = 26, name = (null)}====
2026-10-29 18:50:34.391 Seetong_tps[97697:10481879] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10c28f000>{number = 23, name = (null)}====
2026-10-29 18:50:34.483 Seetong_tps[97697:10481835] MessageThrottle reloadTableView ---
2026-10-29 18:50:40.111 Seetong_tps[97697:10481835]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 18:50:50.235 Seetong_tps[97697:10481835]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 21:59:21.403 Seetong_tps[98598:10566039] app_version=8.4.106
2026-10-29 21:59:21.404 Seetong_tps[98598:10566039]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-29 21:59:21.404 Seetong_tps[98598:10566039] showForLogin 1
2026-10-29 21:59:21.404 Seetong_tps[98598:10566039] AppLaunch 还剩 6.86053204536438 秒
2026-10-29 21:59:21.411 Seetong_tps[98598:10566165] 询问用户是否开启推送成功
2026-10-29 21:59:21.411 Seetong_tps[98598:10566165] 用户点击允许接收推送
2026-10-29 21:59:21.415 Seetong_tps[98598:10566165] remoteNotificationSetting: <UNNotificationSettings: 0x1102e1cc0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-29 21:59:21.421 Seetong_tps[98598:10566039]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-29 21:59:21.427 Seetong_tps[98598:10566039] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.298MB
2026-10-29 21:59:21.428 Seetong_tps[98598:10566039] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.313MB
2026-10-29 21:59:21.428 Seetong_tps[98598:10566039] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.313MB
2026-10-29 21:59:21.443 Seetong_tps[98598:10566039] viewDidLoad/configtime=2026-10-29 13:59:21 +0000
2026-10-29 21:59:21.445 Seetong_tps[98598:10566039]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-29 21:59:21.445 Seetong_tps[98598:10566039]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-29 21:59:21.481 Seetong_tps[98598:10566161] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-29 21:59:21.481 Seetong_tps[98598:10566161]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-29 21:59:21.482 Seetong_tps[98598:10566161]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 21:59:21.482 Seetong_tps[98598:10566161]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-29 21:59:21.482 Seetong_tps[98598:10566161]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-29 21:59:21.498 Seetong_tps[98598:10566039]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-29 21:59:21.501 Seetong_tps[98598:10566039]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-29 21:59:21.501 Seetong_tps[98598:10566039] 开始检查未读客服消息...
2026-10-29 21:59:21.501 Seetong_tps[98598:10566039] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-29 21:59:21.505 Seetong_tps[98598:10566039]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-29 21:59:21.505 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty - 
2026-10-29 21:59:21.506 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-29 21:59:21.508 Seetong_tps[98598:10566039] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-29 21:59:21.508 Seetong_tps[98598:10566039] NAV deviceOrientationDidChange:1
2026-10-29 21:59:21.511 Seetong_tps[98598:10566039] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-29 21:59:21.511 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty - 
2026-10-29 21:59:21.511 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 21:59:21.549 Seetong_tps[98598:10566039]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-29 21:59:21.638 Seetong_tps[98598:10566039] Super properties have already been unregistered.
2026-10-29 21:59:21.639 Seetong_tps[98598:10566039] UMAPM_OOMSampling(0,0):NO
2026-10-29 21:59:21.640 Seetong_tps[98598:10566039]  -- deviceListDataUpdate - AppLaunch 还剩 1.624948024749756 秒 - 再延迟 2.124948024749756 秒 - 启动耗时 1.375051975250244 秒
2026-10-29 21:59:21.640 Seetong_tps[98598:10566039] groupDeviceList 已在进行中，等待后重新分组
2026-10-29 21:59:21.640 Seetong_tps[98598:10566039]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1375 毫秒
2026-10-29 21:59:21.650 Seetong_tps[98598:10566161] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg4NzE2MTU4Miwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3cxIn0.tIOlJKKxlkSZPeWpqUEOLNHSaypqXiJ-7VttXuElBjg","accessNode":"114.116.198.103:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzg4NzE2MTU4Miwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA4X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXk1Il19.TfaSJHksv_BEA2tBniMwmOWWTyVGddqH9gOXXoVQwik","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24902"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24904"}]}
====
2026-10-29 21:59:21.655 Seetong_tps[98598:10566039] ++++-[VideoView dealloc]++++
2026-10-29 21:59:21.656 Seetong_tps[98598:10566039] OpenGLView20_Seetong dealloc:0x1112b5b80
2026-10-29 21:59:21.698 Seetong_tps[98598:10566039] UMAPM_NetworkSampling(0,0):NO
2026-10-29 21:59:21.698 Seetong_tps[98598:10566039]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-29 21:59:21.698 Seetong_tps[98598:10566039]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 21:59:21.700 Seetong_tps[98598:10566039]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 505;
}
2026-10-29 21:59:21.701 Seetong_tps[98598:10566039] 蓝牙已打开
2026-10-29 21:59:21.718 Seetong_tps[98598:10566160] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c18a600>{number = 18, name = (null)}====
2026-10-29 21:59:21.752 Seetong_tps[98598:10566039]  -- WebSocket - 重置重连次数 -- 
2026-10-29 21:59:21.757 Seetong_tps[98598:10566171] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10c18a700>{number = 20, name = (null)}====
2026-10-29 21:59:21.777 Seetong_tps[98598:10566093] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x108ecefc0>{number = 10, name = (null)}====
2026-10-29 21:59:21.778 Seetong_tps[98598:10566079] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x108c3b880>{number = 7, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566075] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x108c38e80>{number = 3, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566175] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10c18a5c0>{number = 21, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566172] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10c18a540>{number = 23, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566173] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10c18a580>{number = 22, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566177] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111260040>{number = 14, name = (null)}====
2026-10-29 21:59:21.779 Seetong_tps[98598:10566174] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10c18a500>{number = 24, name = (null)}====
2026-10-29 21:59:21.803 Seetong_tps[98598:10566165] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x110316f80>{number = 12, name = (null)}====
2026-10-29 21:59:21.821 Seetong_tps[98598:10566039]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-29 21:59:21.821 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty - 
2026-10-29 21:59:21.821 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-29 21:59:21.821 Seetong_tps[98598:10566039] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-29 21:59:21.821 Seetong_tps[98598:10566039] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-29 21:59:21.828 Seetong_tps[98598:10566170] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c189c00>{number = 25, name = (null)}====
2026-10-29 21:59:21.869 Seetong_tps[98598:10566039]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 21:59:21.869 Seetong_tps[98598:10566039]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-29 21:59:21.869 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-29 21:59:21.869 Seetong_tps[98598:10566039]  -- 获取版本信息成功: {
}
2026-10-29 21:59:21.870 Seetong_tps[98598:10566039]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-29 21:59:21.870 Seetong_tps[98598:10566039]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-29 21:59:21.903 Seetong_tps[98598:10566039]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=30&addr=bjrelay43.s2.seetong.com:5443;type=0&load=23&addr=bjrelay44.s2.seetong.com:2443;type=0&load=29&addr=bjrelayvip2.s2.seetong.com:11443;","clientIp":"123.4.108.32","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=8&addr=bjrelay3.s5.seetong.com:8443;type=0&load=9&addr=bjrelay60.s5.seetong.com:3443;type=0&load=11&addr=bjrelay56.s5.seetong.com:6443;"}
2026-10-29 21:59:21.904 Seetong_tps[98598:10566039]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-29 21:59:21.905 Seetong_tps[98598:10566039]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAAsDUlAMUFRoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-29 21:59:21.905 Seetong_tps[98598:10566039] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-29 21:59:21.905 Seetong_tps[98598:10566039] 客服消息未读数量: 0
2026-10-29 21:59:21.905 Seetong_tps[98598:10566039] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-29 21:59:21.929 Seetong_tps[98598:10566039]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-29 21:59:21.930 Seetong_tps[98598:10566170]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-29 21:59:21.930 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-29 21:59:21.930 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-29 21:59:21.931 Seetong_tps[98598:10566039]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-29 21:59:21.931 Seetong_tps[98598:10566170] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1709 毫秒
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-29 21:59:21.974 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-29 21:59:21.975 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 21:59:21 975 - devIds: (
    42065949
)
2026-10-29 21:59:21.975 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 21:59:21.975 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 21:59:21.975 Seetong_tps[98598:10566039]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 21:59:21.975 Seetong_tps[98598:10566039]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 21:59:22.002 Seetong_tps[98598:10566039]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 21:59:22.008 Seetong_tps[98598:10566039]  -- STBluetoothManager - 开始扫描 - 
2026-10-29 21:59:22.099 Seetong_tps[98598:10566182] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10c34d140>{number = 27, name = (null)}====
2026-10-29 21:59:22.162 Seetong_tps[98598:10566039]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-29 21:59:22.170 Seetong_tps[98598:10566039]  -- WebSocket - 重置重连次数 -- 
2026-10-29 21:59:22.170 Seetong_tps[98598:10566039]  -- WebSocket connection 长连接成功 - 耗时：0.7 秒
2026-10-29 21:59:22.173 Seetong_tps[98598:10566039]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 21:59:22.174 Seetong_tps[98598:10566039]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVAsJA1AJU1BpAQQB","reconn":0}}
2026-10-29 21:59:22.174 Seetong_tps[98598:10566039]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 21:59:22.220 Seetong_tps[98598:10566039] MessageThrottle reloadTableView ---
2026-10-29 21:59:22.384 Seetong_tps[98598:10566039] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-29 21:59:22.384 Seetong_tps[98598:10566039] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-29 21:59:22.420 Seetong_tps[98598:10566165] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x110316f80>{number = 12, name = (null)}====
2026-10-29 21:59:22.421 Seetong_tps[98598:10566039]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793280206000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-29 21:59:22.422 Seetong_tps[98598:10566039]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 21:23:26 - p2pLastHeartTime: 1793280206000 - modelHeartTime: 1793280206000
2026-10-29 21:59:22.423 Seetong_tps[98598:10566039]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-29 21:23:26 - p2pLastHeartTime: 1793280206000 - modelHeartTime: 1793280206000
2026-10-29 21:59:22.949 Seetong_tps[98598:10566039] MessageThrottle reloadTableView ---
2026-10-29 21:59:23.600 Seetong_tps[98598:10566039] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-29 21:59:23.600 Seetong_tps[98598:10566039] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-29 21:59:23.601 Seetong_tps[98598:10566039] 用户设置的具体字体大小: 17.000000
2026-10-29 21:59:23.704 Seetong_tps[98598:10566161] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-29 21:59:23.704 Seetong_tps[98598:10566161] [DeviceMonitor] 监控管理器初始化完成
2026-10-29 21:59:23.704 Seetong_tps[98598:10566161]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-29 21:59:23.704 Seetong_tps[98598:10566161]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-29 21:59:23.866 Seetong_tps[98598:10566039] AppLaunch hideForRefreshToken
2026-10-29 21:59:23.867 Seetong_tps[98598:10566039] AppLaunch hideForRefreshToken dismiss
2026-10-29 21:59:23.867 Seetong_tps[98598:10566039] AppLaunch dismiss...
2026-10-29 21:59:24.170 Seetong_tps[98598:10566039] AppLaunch dismiss... end
2026-10-29 21:59:24.170 Seetong_tps[98598:10566039]  dealloc -- STAppLaunchWindow
2026-10-29 21:59:24.171 Seetong_tps[98598:10566039]  dealloc -- STAppLaunchViewController
2026-10-29 21:59:24.230 Seetong_tps[98598:10566039] MessageThrottle reloadTableView ---
2026-10-29 21:59:24.522 Seetong_tps[98598:10566161]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-29 21:59:24.522 Seetong_tps[98598:10566161]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-29 21:59:24.522 Seetong_tps[98598:10566161]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-29 21:59:24.522 Seetong_tps[98598:10566161]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-29 21:59:24.651 Seetong_tps[98598:10566039]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-29 21:59:24.909 Seetong_tps[98598:10566173] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-29 21:59:24.914 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 21:59:24.915 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x1087dc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-29 21:59:24.915 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 21:59:24.916 Seetong_tps[98598:10566173] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 21:59:24.916 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 21:59:24.916 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10b99c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-29 21:59:24.916 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 21:59:24.917 Seetong_tps[98598:10566173] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-29 21:59:24.917 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:103::open> open fd[42], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MemoryFile.cpp:109::close> closing fd[42], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 887 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2847065639 sequence 4 version 4
2026-10-29 21:59:24.918 Seetong_tps[98598:10566173] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-29 21:59:24.920 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-29 21:59:24.920 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-29 21:59:24.920 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-29 21:59:24.931 Seetong_tps[98598:10566039] [KMPAlarmModule] module loaded
2026-10-29 21:59:24.931 Seetong_tps[98598:10566039] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10d8930c0>
2026-10-29 21:59:24.931 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 21:59:24.936 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 21:59:24.938 Seetong_tps[98598:10566039]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 21:59:24.945 Seetong_tps[98598:10566178] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-29 21:59:25.103 Seetong_tps[98598:10566182] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10c34d140>{number = 27, name = (null)}====
2026-10-29 21:59:25.157 Seetong_tps[98598:10566039]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-29 21:59:25.158 Seetong_tps[98598:10566039]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-29 21:59:25.158 Seetong_tps[98598:10566039] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-29 21:59:25.365 Seetong_tps[98598:10566182] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10c34d140>{number = 27, name = (null)}====
2026-10-29 21:59:25.612 Seetong_tps[98598:10566182] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-29 21:59:25.613 Seetong_tps[98598:10566182] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-29 21:59:25.614 Seetong_tps[98598:10566182] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 21:59:25.614 Seetong_tps[98598:10566182] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-29 21:59:25.615 Seetong_tps[98598:10566182] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-29 21:59:25.618 Seetong_tps[98598:10566182] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-29 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-29 21:59:25.619 Seetong_tps[98598:10566182] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-29 startTime=00:00:00 endTime=21:59:25 cachedAnchor=null-null
2026-10-29 21:59:25.619 Seetong_tps[98598:10566182] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-29 startTime=00:00:00 endTime=21:59:25 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-29 21:59:25.619 Seetong_tps[98598:10566182] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-29, startTime=00:00:00, endTime=21:59:25, deviceIds=[]
2026-10-29 21:59:25.619 Seetong_tps[98598:10566182] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-29 21:59:25.620 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmMessages request date=2026-10-29 start=00:00:00 end=21:59:25 deviceCount=1
2026-10-29 21:59:25.621 Seetong_tps[98598:10566039]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 21:59:25.622 Seetong_tps[98598:10566178] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 21:59:25.680 Seetong_tps[98598:10566178] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=42
2026-10-29 21:59:25.680 Seetong_tps[98598:10566178] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-29 start=00:00:00 end=18:47:14 totalWindows=1
2026-10-29 21:59:25.680 Seetong_tps[98598:10566178] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-18:47:14
2026-10-29 21:59:25.686 Seetong_tps[98598:10566178] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-29 21:59:25.756 Seetong_tps[98598:10566039] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-29 21:59:25.756 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-29 21:59:25.774 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=11:08:42 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-29 21:59:25.774 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-29 21:59:25.775 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-29, startTime=11:08:42, endTime=21:59:25, hasMore=true, itemCount=100
2026-10-29 21:59:25.784 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-29, responseStart=11:08:42, responseEnd=21:59:25, hasMore=true, remoteThumbCount=91, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-29 21:59:25.784 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-29 21:59:25.789 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-29 start=11:08:42 end=21:59:25 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-29 21:59:25.790 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-29 start=11:08:42 end=21:59:25 lastTimestampMs=1793243322000 daoMs=1
2026-10-29 21:59:25.790 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-29, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=11:08:42, endTime=21:59:25, hasMore=true, count=100
2026-10-29 21:59:25.790 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-29 start=11:08:42 end=21:59:25 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-21:59:25 anchor=null-null
2026-10-29 21:59:25.790 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-29 21:59:25.790 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-29 21:59:25.804 Seetong_tps[98598:10566160] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=188 rowCount=101
2026-10-29 21:59:25.804 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-29 endTime=21:59:25
2026-10-29 21:59:25.804 Seetong_tps[98598:10566160] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-29 21:59:25.805 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-29
2026-10-29 21:59:25.805 Seetong_tps[98598:10566160] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-29 21:59:25.820 Seetong_tps[98598:10566039] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-29 endTime=21:59:25
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-29
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 21:59:25.821 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 21:59:25.821 Seetong_tps[98598:10566178] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-29 21:59:25.821 Seetong_tps[98598:10566178] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-29 21:59:25.863 Seetong_tps[98598:10566039] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-29 21:59:25.863 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-29
2026-10-29 21:59:25.863 Seetong_tps[98598:10566039] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-29 21:59:25.863 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-29 21:59:25.863 Seetong_tps[98598:10566176] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-29, bucketCount=7, firstDate=2026-10-29, bucketDates=2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24, 2026-10-23
2026-10-29 21:59:25.911 Seetong_tps[98598:10566176] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-29
2026-10-29 21:59:26.678 Seetong_tps[98598:10566080] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x108c3aac0>{number = 6, name = (null)}====
2026-10-29 21:59:31.639 Seetong_tps[98598:10566039]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 21:59:40.494 Seetong_tps[98598:10566039]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 21:59:40.494 Seetong_tps[98598:10566039]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 21:59:40.922 Seetong_tps[98598:10566174] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10c18a500>{number = 24, name = (null)}====
2026-10-29 21:59:41.336 Seetong_tps[98598:10566039]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-29 21:59:41.340 Seetong_tps[98598:10566039] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-29 21:59:41.345 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 21:59:41.358 Seetong_tps[98598:10566039] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-29 21:59:41.358 Seetong_tps[98598:10566039] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-29 21:59:41.359 Seetong_tps[98598:10566039] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-29 21:59:41.359 Seetong_tps[98598:10566039]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 21:59:41.395 Seetong_tps[98598:10566039]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 21:59:41.398 Seetong_tps[98598:10566039]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 21:59:41.401 Seetong_tps[98598:10566039]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 21:59:41.402 Seetong_tps[98598:10566039]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-29 21:59:41.420 Seetong_tps[98598:10566039] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10ee92340>
2026-10-29 21:59:41.420 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039] queryAllSharingDeviceInfo timestamp=1793282361.931052
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039] currentTimestamp=1793282381.421662, timestamp=1793282361.931052
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 21:59:41 422
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 21:59:41 422 - devIds: (
    42065949
)
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 69D89162-040C-41C7-8A7C-1472BAD329EB
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-29 21:59:41.421 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-29 21:59:41.422 Seetong_tps[98598:10566039]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f3b2800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e9eed40>; layer = <CALayer: 0x1111b3ae0>>
2026-10-29 21:59:41.422 Seetong_tps[98598:10566039]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f3b2800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e9eed40>; layer = <CALayer: 0x1111b3ae0>> -- _camera.supportPlatform: 6
2026-10-29 21:59:41.422 Seetong_tps[98598:10566039]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 13:59:41 +0000
2026-10-29 21:59:41.422 Seetong_tps[98598:10566039]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 21:59:41.422 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 21:59:41 423
2026-10-29 21:59:41.422 Seetong_tps[98598:10566337] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x110314640>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dcc000>
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 21:59:41.422 Seetong_tps[98598:10566161] InitDecodePortLog: playsettype = 50
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 21:59:41.423 Seetong_tps[98598:10566161] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039] queryAllSharingDeviceInfo timestamp=1793282361.931457
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039] currentTimestamp=1793282381.424053, timestamp=1793282361.931457
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-29 21:59:41 424
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-29 21:59:41 424 - devIds: (
    42065949
)
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f3b3400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0304e0>; layer = <CALayer: 0x10e9a53b0>>
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f3b3400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0304e0>; layer = <CALayer: 0x10e9a53b0>> -- _camera.supportPlatform: 6
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-29 13:59:41 +0000
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:47:09 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 10:47:20 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-29 21:59:41.424 Seetong_tps[98598:10566337] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 21:59:41.424 Seetong_tps[98598:10566039]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-29 21:59:41 424
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x110314640>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dccc00>
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: playsettype = 50
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 21:59:41.424 Seetong_tps[98598:10566161] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.426 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.427 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.427 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.443 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-29 21:59:41.460 Seetong_tps[98598:10566039] uid:42065949-CH-1 playAudio
2026-10-29 21:59:41.461 Seetong_tps[98598:10566039]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-29 21:59:41.461 Seetong_tps[98598:10566039]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 21:59:41.461 Seetong_tps[98598:10566039]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-29 21:59:41.461 Seetong_tps[98598:10566039]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-29 21:59:41.461 Seetong_tps[98598:10566173] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-29 21:59:41.461 Seetong_tps[98598:10566173]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-29 21:59:41.469 Seetong_tps[98598:10566039] 未处理的 biz 类型: res_low_power_wake_command
2026-10-29 21:59:41.469 Seetong_tps[98598:10566039] checkPortStatus:_decodePort=1
2026-10-29 21:59:41.469 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.574 Seetong_tps[98598:10566175] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10c18a5c0>{number = 21, name = (null)}====
2026-10-29 21:59:41.637 Seetong_tps[98598:10566039]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-29 21:59:41.671 Seetong_tps[98598:10566039] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-29 21:59:41.675 Seetong_tps[98598:10566152] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 21:59:41.675 Seetong_tps[98598:10566152] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x110314640>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dcc000>
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: playsettype = 50
2026-10-29 21:59:41.675 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 21:59:41.675 Seetong_tps[98598:10566161] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x110314640>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x108dccc00>
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: playsettype = 50
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-29 21:59:41.676 Seetong_tps[98598:10566161] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-29 21:59:41.676 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:41.676 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.676 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:41.867 Seetong_tps[98598:10566152]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 21:59:41.928 Seetong_tps[98598:10566152]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-29 21:59:41.928 Seetong_tps[98598:10566039]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-29 21:59:42.138 Seetong_tps[98598:10566428] 重新观看视频线程：<_NSMainThread: 0x108c38000>{number = 1, name = (null)}
2026-10-29 21:59:42.149 Seetong_tps[98598:10566039] uid:42065949-CH-1 playAudio
2026-10-29 21:59:42.149 Seetong_tps[98598:10566174] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-29 21:59:42.149 Seetong_tps[98598:10566039] Formatted Date: 2026-10-29
2026-10-29 21:59:42.149 Seetong_tps[98598:10566039] checkPortStatus:_decodePort=3
2026-10-29 21:59:42.149 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.79 - 设备: 大门 - 42065949-CH-1
2026-10-29 21:59:42.214 Seetong_tps[98598:10566430] 重新观看视频线程：<_NSMainThread: 0x108c38000>{number = 1, name = (null)}
2026-10-29 21:59:42.216 Seetong_tps[98598:10566337] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-29 21:59:42.226 Seetong_tps[98598:10566039] uid:42065949-CH-1 playAudio
2026-10-29 21:59:42.226 Seetong_tps[98598:10566039] Formatted Date: 2026-10-29
2026-10-29 21:59:42.235 Seetong_tps[98598:10566039]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.81 - 设备: 大门 - 42065949-CH-2
2026-10-29 21:59:42.244 Seetong_tps[98598:10566039] checkPortStatus:_decodePort=3
2026-10-29 21:59:42.310 Seetong_tps[98598:10566152]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-29 21:59:42.403 Seetong_tps[98598:10566152] hexStringLen=42
2026-10-29 21:59:42.404 Seetong_tps[98598:10566152] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-29 21:59:42.404 Seetong_tps[98598:10566152] getDevOsdXmlInfoBlock == null
2026-10-29 21:59:42.499 Seetong_tps[98598:10566152] Failed to get IoT drive away set configuration.
2026-10-29 21:59:42.499 Seetong_tps[98598:10566152]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-29 21:59:43.431 Seetong_tps[98598:10566039]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-29 21:59:43.431 Seetong_tps[98598:10566039]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f3b2800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e9eed40>; layer = <CALayer: 0x1111b3ae0>>
2026-10-29 21:59:43.431 Seetong_tps[98598:10566039] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-29 21:59:43.431 Seetong_tps[98598:10566039] -----------1release decodeport = 3
2026-10-29 21:59:43.431 Seetong_tps[98598:10566039]  -- SIOT参数outString: {"association_id":"YFNfUE8hGntsY66e_1","auth_time":818,"awaken_ms":2307,"conn_media_ch_time":122,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3219","k_auth_send":"92_2401","k_awaken":"94_494_899_1303_1303_2311_3855_4256_20118_20522","k_connect_ok":"2523","k_online":"2401","k_recv_i":"{\"0\":\"20809\",\"1\":\"20890\"}","k_sdp_send":"110_2410","k_sig_offline":"","k_timebase":1793282361303,"k_watch_send":"{\"0\":\"20119\",\"1\":\"20121\"}","p2p_hold_success":false,"relay_addr":"62.234.123.181:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":437,"rtc_version":"1.5.4.3","rtp_first_i":356,"sdp_time":811,"sig_addr":"114.116.198.103:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":71,\"min\":0,\"max\":0},\"fps\":{\"avg\":94,\"min\":2,\"max\":256,\"std\":106.59,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":253}
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039]  -- SIOT参数: {
    "association_id" = "YFNfUE8hGntsY66e_1";
    "auth_time" = 818;
    "awaken_ms" = 2307;
    "conn_media_ch_time" = 122;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 2000;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 437;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 356;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 811;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 94;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 256;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 253;
}
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "YFNfUE8hGntsY66e_1";
    "auth_time" = 818;
    "awaken_ms" = 2307;
    "conn_media_ch_time" = 122;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 2000;
    "relay_addr" = "62.234.123.181:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 437;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 356;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 811;
    "sig_addr" = "114.116.198.103:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 94;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 256;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 253;
}
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039] _openGLView clearFrame ...
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f3b3400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0304e0>; layer = <CALayer: 0x10e9a53b0>>
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-29 21:59:43.433 Seetong_tps[98598:10566039] -----------1release decodeport = 4
2026-10-29 21:59:43.434 Seetong_tps[98598:10566039] _openGLView clearFrame ...
2026-10-29 21:59:43.445 Seetong_tps[98598:10566039]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-29 21:59:43.446 Seetong_tps[98598:10566039]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-29 21:59:43.700 Seetong_tps[98598:10566183] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x139039780>{number = 32, name = (null)}====
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STPlayerViewController
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STPlayerViewController
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STPlayerCameraControlVC
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STPlayerCameraService
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STCycleScrollView
2026-10-29 21:59:43.948 Seetong_tps[98598:10566039] dealloc -- STCameraControlView
2026-10-29 21:59:43.949 Seetong_tps[98598:10566039] dealloc -- STNetSpeedMonitorView
2026-10-29 21:59:43.949 Seetong_tps[98598:10566039] dealloc -- STIdleMonitorView
2026-10-29 21:59:43.980 Seetong_tps[98598:10566039] MessageThrottle reloadTableView ---
2026-10-29 21:59:44.280 Seetong_tps[98598:10566039]  -- STBluetoothManager - 结束扫描 - 
2026-10-29 21:59:45.069 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-29 21:59:45.080 Seetong_tps[98598:10566173] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-29 21:59:49.976 Seetong_tps[98598:10566173] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-29 21:59:49.977 Seetong_tps[98598:10566173] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-29 21:59:49.977 Seetong_tps[98598:10566039] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10ee6f3c0>
2026-10-29 21:59:49.977 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 21:59:49.977 Seetong_tps[98598:10566039] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-29 21:59:49.977 Seetong_tps[98598:10566039] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-29 21:59:49.977 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-29 21:59:49.978 Seetong_tps[98598:10566175] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-29 21:59:49.979 Seetong_tps[98598:10566175] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-29 21:59:49.979 Seetong_tps[98598:10566175] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-29 21:59:49.985 Seetong_tps[98598:10566175] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-29 21:59:49.990 Seetong_tps[98598:10566175] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-29 21:59:49.990 Seetong_tps[98598:10566039] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10d987680>
2026-10-29 21:59:49.990 Seetong_tps[98598:10566039] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-29 21:59:49.990 Seetong_tps[98598:10566039] ++++-[VideoView dealloc]++++
2026-10-29 21:59:49.990 Seetong_tps[98598:10566175] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-29 21:59:49.992 Seetong_tps[98598:10566039] OpenGLView20_Seetong dealloc:0x10df5cc80
2026-10-29 21:59:49.992 Seetong_tps[98598:10566039] ++++-[VideoView dealloc]++++
2026-10-29 21:59:49.994 Seetong_tps[98598:10566039] OpenGLView20_Seetong dealloc:0x10e9aef80
2026-10-29 21:59:50.221 Seetong_tps[98598:10566161]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-29 21:59:50.222 Seetong_tps[98598:10566039]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-29 21:59:50.222 Seetong_tps[98598:10566039]  --- 取消心跳 destoryHeartBeat --- 
2026-10-29 21:59:50.222 Seetong_tps[98598:10566039]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-29 21:59:50.224 Seetong_tps[98598:10566039] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-29 21:59:50.224 Seetong_tps[98598:10566039] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-29 21:59:50.230 Seetong_tps[98598:10566039] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-29 21:59:50.243 Seetong_tps[98598:10566039] [保存失败] 相机对象或存储字典为空
2026-10-30 08:26:18.392 Seetong_tps[98994:10630244] app_version=8.4.106
2026-10-30 08:26:18.394 Seetong_tps[98994:10630244]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 08:26:18.394 Seetong_tps[98994:10630244] showForLogin 1
2026-10-30 08:26:18.394 Seetong_tps[98994:10630244] AppLaunch 还剩 6.690207958221436 秒
2026-10-30 08:26:18.405 Seetong_tps[98994:10630248] 询问用户是否开启推送成功
2026-10-30 08:26:18.405 Seetong_tps[98994:10630248] 用户点击允许接收推送
2026-10-30 08:26:18.409 Seetong_tps[98994:10630247] remoteNotificationSetting: <UNNotificationSettings: 0x111ab5720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 08:26:18.410 Seetong_tps[98994:10630244]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 08:26:18.415 Seetong_tps[98994:10630244] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.642MB
2026-10-30 08:26:18.416 Seetong_tps[98994:10630244] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.673MB
2026-10-30 08:26:18.417 Seetong_tps[98994:10630244] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.673MB
2026-10-30 08:26:18.431 Seetong_tps[98994:10630244] viewDidLoad/configtime=2026-10-30 00:26:18 +0000
2026-10-30 08:26:18.434 Seetong_tps[98994:10630244]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 08:26:18.434 Seetong_tps[98994:10630244]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 08:26:18.434 Seetong_tps[98994:10630278] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 08:26:18.434 Seetong_tps[98994:10630278]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 08:26:18.435 Seetong_tps[98994:10630278]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 08:26:18.435 Seetong_tps[98994:10630278]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 08:26:18.435 Seetong_tps[98994:10630278]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 08:26:18.474 Seetong_tps[98994:10630244]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 08:26:18.477 Seetong_tps[98994:10630244]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 08:26:18.477 Seetong_tps[98994:10630244] 开始检查未读客服消息...
2026-10-30 08:26:18.477 Seetong_tps[98994:10630244] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 08:26:18.480 Seetong_tps[98994:10630244]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 08:26:18.480 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty - 
2026-10-30 08:26:18.481 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 08:26:18.483 Seetong_tps[98994:10630244] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 08:26:18.483 Seetong_tps[98994:10630244] NAV deviceOrientationDidChange:1
2026-10-30 08:26:18.486 Seetong_tps[98994:10630244] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 08:26:18.486 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty - 
2026-10-30 08:26:18.486 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 08:26:18.533 Seetong_tps[98994:10630244]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 08:26:18.620 Seetong_tps[98994:10630256] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10a6ac7c0>{number = 8, name = (null)}====
2026-10-30 08:26:18.624 Seetong_tps[98994:10630249] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10d536ec0>{number = 17, name = (null)}====
2026-10-30 08:26:18.653 Seetong_tps[98994:10630244] Super properties have already been unregistered.
2026-10-30 08:26:18.653 Seetong_tps[98994:10630244] UMAPM_OOMSampling(0,0):NO
2026-10-30 08:26:18.654 Seetong_tps[98994:10630278] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkyNDc3ODY0MCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.flIoeC1x_TKNHOSWLa6cYRjqPydUDqMmSW5vXCZ0rr0","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkyNDc3ODY0MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk0Il19.jUjDNcpXkLvAkDi43HJjGF_LwotnP_T6hUmNtUXRgiQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24904"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24903"}]}
====
2026-10-30 08:26:18.655 Seetong_tps[98994:10630244]  -- deviceListDataUpdate - AppLaunch 还剩 1.429792881011963 秒 - 再延迟 1.929792881011963 秒 - 启动耗时 1.570207118988037 秒
2026-10-30 08:26:18.655 Seetong_tps[98994:10630244] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 08:26:18.655 Seetong_tps[98994:10630244]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1570 毫秒
2026-10-30 08:26:18.671 Seetong_tps[98994:10630244] ++++-[VideoView dealloc]++++
2026-10-30 08:26:18.673 Seetong_tps[98994:10630244] OpenGLView20_Seetong dealloc:0x1176f5b80
2026-10-30 08:26:18.677 Seetong_tps[98994:10630316] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10d615f40>{number = 18, name = (null)}====
2026-10-30 08:26:18.681 Seetong_tps[98994:10630320] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1176b4640>{number = 13, name = (null)}====
2026-10-30 08:26:18.696 Seetong_tps[98994:10630247] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a438d40>{number = 3, name = (null)}====
2026-10-30 08:26:18.698 Seetong_tps[98994:10630254] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111ae95c0>{number = 12, name = (null)}====
2026-10-30 08:26:18.698 Seetong_tps[98994:10630317] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10d615f80>{number = 19, name = (null)}====
2026-10-30 08:26:18.698 Seetong_tps[98994:10630321] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10d615fc0>{number = 20, name = (null)}====
2026-10-30 08:26:18.698 Seetong_tps[98994:10630318] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10d616100>{number = 21, name = (null)}====
2026-10-30 08:26:18.713 Seetong_tps[98994:10630315] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10d615980>{number = 22, name = (null)}====
2026-10-30 08:26:18.720 Seetong_tps[98994:10630248] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a438f40>{number = 4, name = (null)}====
2026-10-30 08:26:18.723 Seetong_tps[98994:10630246] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10a438e80>{number = 2, name = (null)}====
2026-10-30 08:26:18.730 Seetong_tps[98994:10630319] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10d6161c0>{number = 23, name = (null)}====
2026-10-30 08:26:18.734 Seetong_tps[98994:10630244]  -- WebSocket - 重置重连次数 -- 
2026-10-30 08:26:18.744 Seetong_tps[98994:10630244]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 08:26:18.744 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty - 
2026-10-30 08:26:18.744 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 08:26:18.745 Seetong_tps[98994:10630244] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 08:26:18.745 Seetong_tps[98994:10630244] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 08:26:18.757 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 08:26:18.757 Seetong_tps[98994:10630244] UMAPM_NetworkSampling(0,0):NO
2026-10-30 08:26:18.757 Seetong_tps[98994:10630244]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 08:26:18.758 Seetong_tps[98994:10630244]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 08:26:18.759 Seetong_tps[98994:10630244]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 506;
}
2026-10-30 08:26:18.761 Seetong_tps[98994:10630244] 蓝牙已打开
2026-10-30 08:26:18.761 Seetong_tps[98994:10630244]  -- 获取版本信息成功: {
}
2026-10-30 08:26:18.765 Seetong_tps[98994:10630244]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 08:26:18.765 Seetong_tps[98994:10630244]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 08:26:18.768 Seetong_tps[98994:10630244]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=53&addr=bjrelayvip2.s2.seetong.com:7443;type=0&load=45&addr=bjrelayvip1.s2.seetong.com:9443;type=0&load=41&addr=bjrelay41.s2.seetong.com:6443;","clientIp":"123.4.108.32","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=15&addr=bjrelay2.s5.seetong.com:3443;type=0&load=19&addr=bjrelay45.s2.seetong.com:6443;type=0&load=20&addr=bjrelay50.s5.seetong.com:5443;"}
2026-10-30 08:26:18.768 Seetong_tps[98994:10630244] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 08:26:18.768 Seetong_tps[98994:10630244] 客服消息未读数量: 0
2026-10-30 08:26:18.768 Seetong_tps[98994:10630244]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 08:26:18.769 Seetong_tps[98994:10630244]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgEBU10HVFQPblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 08:26:18.771 Seetong_tps[98994:10630244] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 08:26:18.774 Seetong_tps[98994:10630244]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 08:26:18.774 Seetong_tps[98994:10630244]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 08:26:18.774 Seetong_tps[98994:10630244]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 08:26:18.774 Seetong_tps[98994:10630317] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 08:26:18.775 Seetong_tps[98994:10630244]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 08:26:18.779 Seetong_tps[98994:10630244]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1695 毫秒
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 08:26:18 781 - devIds: (
    42065949
)
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 08:26:18.780 Seetong_tps[98994:10630244]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 08:26:18.781 Seetong_tps[98994:10630244]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 08:26:18.845 Seetong_tps[98994:10630244]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 08:26:18.845 Seetong_tps[98994:10630244]  -- WebSocket - 重置重连次数 -- 
2026-10-30 08:26:18.845 Seetong_tps[98994:10630244]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-30 08:26:18.846 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:18.847 Seetong_tps[98994:10630244]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIIAFcGUFppAQQB","reconn":0}}
2026-10-30 08:26:18.847 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:18.871 Seetong_tps[98994:10630327] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x117581d80>{number = 16, name = (null)}====
2026-10-30 08:26:18.947 Seetong_tps[98994:10630244] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 08:26:18.947 Seetong_tps[98994:10630244] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 08:26:18.947 Seetong_tps[98994:10630244] Formatted Date: 2026-10-30
2026-10-30 08:26:18.947 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:18.978 Seetong_tps[98994:10630244]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 08:26:18.979 Seetong_tps[98994:10630244]  -- STBluetoothManager - 开始扫描 - 
2026-10-30 08:26:19.022 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 08:26:19.023 Seetong_tps[98994:10630244] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 08:26:19.024 Seetong_tps[98994:10630244]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=21:59:25 end=08:26:19 deviceCount=1
2026-10-30 08:26:19.024 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:19.037 Seetong_tps[98994:10630319] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10d6161c0>{number = 23, name = (null)}====
2026-10-30 08:26:19.038 Seetong_tps[98994:10630244]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793318006000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 08:26:19.038 Seetong_tps[98994:10630244]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 07:53:26 - p2pLastHeartTime: 1793318006000 - modelHeartTime: 1793318006000
2026-10-30 08:26:19.039 Seetong_tps[98994:10630244]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 07:53:26 - p2pLastHeartTime: 1793318006000 - modelHeartTime: 1793318006000
2026-10-30 08:26:19.087 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 08:26:19.283 Seetong_tps[98994:10630244] MessageThrottle reloadTableView ---
2026-10-30 08:26:20.582 Seetong_tps[98994:10630244] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 08:26:20.583 Seetong_tps[98994:10630244] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 08:26:20.583 Seetong_tps[98994:10630244] 用户设置的具体字体大小: 17.000000
2026-10-30 08:26:20.671 Seetong_tps[98994:10630244] AppLaunch hideForRefreshToken
2026-10-30 08:26:20.672 Seetong_tps[98994:10630244] AppLaunch hideForRefreshToken dismiss
2026-10-30 08:26:20.672 Seetong_tps[98994:10630244] AppLaunch dismiss...
2026-10-30 08:26:20.976 Seetong_tps[98994:10630244] AppLaunch dismiss... end
2026-10-30 08:26:20.977 Seetong_tps[98994:10630244]  dealloc -- STAppLaunchWindow
2026-10-30 08:26:20.978 Seetong_tps[98994:10630244]  dealloc -- STAppLaunchViewController
2026-10-30 08:26:21.019 Seetong_tps[98994:10630278] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 08:26:21.020 Seetong_tps[98994:10630278] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 08:26:21.020 Seetong_tps[98994:10630278]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 08:26:21.020 Seetong_tps[98994:10630278]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 08:26:21.544 Seetong_tps[98994:10630244]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 08:26:21.557 Seetong_tps[98994:10630244] MessageThrottle reloadTableView ---
2026-10-30 08:26:21.809 Seetong_tps[98994:10630256] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10a6ac7c0>{number = 8, name = (null)}====
2026-10-30 08:26:22.005 Seetong_tps[98994:10630244]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 08:26:22.005 Seetong_tps[98994:10630244]  -- STBluetoothManager - 开始扫描 - 
2026-10-30 08:26:22.007 Seetong_tps[98994:10630327] zzzzz:FC_ResumeDevCom start
2026-10-30 08:26:22.007 Seetong_tps[98994:10630327] zzzzz:FC_ResumeDevCom
2026-10-30 08:26:22.055 Seetong_tps[98994:10630278]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 08:26:22.056 Seetong_tps[98994:10630278]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 08:26:22.056 Seetong_tps[98994:10630278]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 08:26:22.056 Seetong_tps[98994:10630278]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 08:26:22.249 Seetong_tps[98994:10630244]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 08:26:22.250 Seetong_tps[98994:10630244]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 08:26:22.250 Seetong_tps[98994:10630244] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 08:26:22.420 Seetong_tps[98994:10630246] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10a438e80>{number = 2, name = (null)}====
2026-10-30 08:26:22.420 Seetong_tps[98994:10630256] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10a6ac7c0>{number = 8, name = (null)}====
2026-10-30 08:26:22.429 Seetong_tps[98994:10630244]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 08:26:22.429 Seetong_tps[98994:10630256]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 08:26:22.429 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 08:26:22.430 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 08:26:22.430 Seetong_tps[98994:10630244]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 08:26:22.432 Seetong_tps[98994:10630256] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 08:26:22.445 Seetong_tps[98994:10630244]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 08:26:22.446 Seetong_tps[98994:10630244]  -- observeValueForKeyPath isLoading NO -- 
2026-10-30 08:26:22.446 Seetong_tps[98994:10630244]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 08:26:22.446 Seetong_tps[98994:10630244]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5361 毫秒
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 08:26:22 448 - devIds: (
    42065949
)
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 40A37EC9-E398-45CC-92D0-E47159276F6E
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:22.447 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 08:26:22.449 Seetong_tps[98994:10630244]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 08:26:22.451 Seetong_tps[98994:10630244]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 08:26:22.570 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_low_power_online
2026-10-30 08:26:22.571 Seetong_tps[98994:10630244]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793318006000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 08:26:22.571 Seetong_tps[98994:10630244]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 07:53:26 - p2pLastHeartTime: 1793318006000 - modelHeartTime: 1793318006000
2026-10-30 08:26:22.571 Seetong_tps[98994:10630244]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 07:53:26 - p2pLastHeartTime: 1793318006000 - modelHeartTime: 1793318006000
2026-10-30 08:26:22.665 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 08:26:22.705 Seetong_tps[98994:10630319] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10d6161c0>{number = 23, name = (null)}====
2026-10-30 08:26:23.083 Seetong_tps[98994:10630244] MessageThrottle reloadTableView ---
2026-10-30 08:26:23.392 Seetong_tps[98994:10630254] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-30 08:26:23.394 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 08:26:23.394 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cedc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-30 08:26:23.394 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 08:26:23.394 Seetong_tps[98994:10630254] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 08:26:23.395 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 08:26:23.395 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10cee0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-30 08:26:23.395 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 08:26:23.396 Seetong_tps[98994:10630254] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 08:26:23.396 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 08:26:23.396 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 08:26:23.396 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 08:26:23.397 Seetong_tps[98994:10630254] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 08:26:23.397 Seetong_tps[98994:10630254] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-30 08:26:23.397 Seetong_tps[98994:10630254] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1049 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-30 08:26:23.397 Seetong_tps[98994:10630254] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 963570136 sequence 4 version 4
2026-10-30 08:26:23.397 Seetong_tps[98994:10630254] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-30 08:26:23.398 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-30 08:26:23.398 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-30 08:26:23.398 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-30 08:26:23.411 Seetong_tps[98994:10630244] [KMPAlarmModule] module loaded
2026-10-30 08:26:23.411 Seetong_tps[98994:10630244] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10f4c21c0>
2026-10-30 08:26:23.411 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 08:26:23.422 Seetong_tps[98994:10630324] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 08:26:23.425 Seetong_tps[98994:10630244]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 08:26:23.437 Seetong_tps[98994:10630324] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-30 08:26:23.902 Seetong_tps[98994:10630244] UMAPM_OOMSampling(0,0):NO
2026-10-30 08:26:23.902 Seetong_tps[98994:10630244] UMAPM_NetworkSampling(0,0):NO
2026-10-30 08:26:24.099 Seetong_tps[98994:10630246] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-30 08:26:24.100 Seetong_tps[98994:10630246] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-30 08:26:24.101 Seetong_tps[98994:10630246] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 08:26:24.101 Seetong_tps[98994:10630246] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-30 08:26:24.101 Seetong_tps[98994:10630246] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-30 08:26:24.103 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-30 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-30 08:26:24.104 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-30 startTime=00:00:00 endTime=08:26:24 cachedAnchor=null-null
2026-10-30 08:26:24.104 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=00:00:00 endTime=08:26:24 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-30 08:26:24.104 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=00:00:00, endTime=08:26:24, deviceIds=[]
2026-10-30 08:26:24.104 Seetong_tps[98994:10630246] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-30 08:26:24.104 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=00:00:00 end=08:26:24 deviceCount=1
2026-10-30 08:26:24.105 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:24.107 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 08:26:24.162 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=41
2026-10-30 08:26:24.163 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-30
2026-10-30 08:26:24.163 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-30 08:26:24.170 Seetong_tps[98994:10630246] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-30 08:26:24.221 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 08:26:24.221 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 08:26:24.226 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=24 modelCount=24 itemCount=24 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-30 08:26:24.226 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=24 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 08:26:24.226 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=00:00:00, endTime=08:26:24, hasMore=false, itemCount=24
2026-10-30 08:26:24.228 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=24, responseDate=2026-10-30, responseStart=00:00:00, responseEnd=08:26:24, hasMore=false, remoteThumbCount=23, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 08:26:24.228 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-30 08:26:24.231 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=00:00:00 end=08:26:24 count=24 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-30 08:26:24.232 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=00:00:00 end=08:26:24 lastTimestampMs=1793289600000 daoMs=1
2026-10-30 08:26:24.232 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=08:26:24, hasMore=false, count=100
2026-10-30 08:26:24.232 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=00:00:00 end=08:26:24 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-08:26:24 anchor=null-null
2026-10-30 08:26:24.232 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=24 fallbackCount=24
2026-10-30 08:26:24.232 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=24, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-30 08:26:24.234 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=133 rowCount=25
2026-10-30 08:26:24.236 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-30 endTime=08:26:24
2026-10-30 08:26:24.236 Seetong_tps[98994:10630254] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-30 08:26:24.236 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 08:26:24.236 Seetong_tps[98994:10630254] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-30 08:26:24.250 Seetong_tps[98994:10630244] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=08:26:24
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 08:26:24.251 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 08:26:24.251 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-30 08:26:24.251 Seetong_tps[98994:10630246] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-30 08:26:24.304 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 08:26:24.304 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 08:26:24.304 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 08:26:24.304 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 08:26:24.304 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 08:26:24.355 Seetong_tps[98994:10630255] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-30
2026-10-30 08:26:28.655 Seetong_tps[98994:10630244]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 08:26:38.655 Seetong_tps[98994:10630244]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 08:26:48.713 Seetong_tps[98994:10630244]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 08:26:52.792 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-28 start= end= currentDate=2026-10-30 currentStartTime=00:00:00 currentEndTime=08:26:24 hasMore=false selectedTypeKey= selectedDeviceId= anchor=null-null loadedWindowCount=1
2026-10-30 08:26:52.821 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-28 start=00:00:00 end=11:20:30 totalWindows=1
2026-10-30 08:26:53.791 Seetong_tps[98994:10630330] [KLog][AlarmMessageCacheDao]:[ALARM_CACHE_PERF] queryByFilters slow date=2026-10-29 hasDeviceFilter=false hasTimeWindow=false maxRows=100 resultCount=100 totalMs=964
2026-10-30 08:26:53.794 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=142, targetDates=[2026-10-29, 2026-10-28], targetWindows={2026-10-29=[], 2026-10-28=[00:00:00-11:20:30]}, selectedDeviceId=, cachedCount=142, unwindowedCacheRowLimit=100
2026-10-30 08:26:53.819 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-28, startTime=11:20:30, endTime=23:59:59, deviceIds=[]
2026-10-30 08:26:53.849 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages request date=2026-10-28 start=11:20:30 end=23:59:59 deviceCount=1
2026-10-30 08:26:53.849 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:26:54.085 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 08:26:54.085 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 08:26:54.125 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=13:28:10 sampleAlarmTypes=(
    88,
    88,
    88
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-30 08:26:54.125 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 08:26:54.128 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-28, startTime=13:28:10, endTime=23:59:59, hasMore=true, itemCount=100
2026-10-30 08:26:54.147 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-28 start=13:28:10 end=23:59:59 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-30 08:26:54.148 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-28 start=13:28:10 end=23:59:59 lastTimestampMs=1793165290000 daoMs=1
2026-10-30 08:26:54.148 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-28, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=13:28:10, endTime=23:59:59, hasMore=true, count=142
2026-10-30 08:26:54.148 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-28 start=13:28:10 end=23:59:59 hasMore=true loadedWindowCount=2 mergedWindows=00:00:00-11:20:30, 13:28:10-23:59:59 anchor=null-null
2026-10-30 08:26:54.148 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=242 fallbackCount=242
2026-10-30 08:26:58.655 Seetong_tps[98994:10630244]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 08:27:02.177 Seetong_tps[98994:10630244] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-30 08:27:02.196 Seetong_tps[98994:10630244] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 08:27:02.196 Seetong_tps[98994:10630244] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 08:27:02.196 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 08:27:02.206 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-30 08:27:02.206 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-30 08:27:02.206 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 08:27:02.209 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 08:27:02.209 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:27:02.254 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 08:27:02.254 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 08:27:02.254 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 08:27:02.254 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 08:27:02.254 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 08:27:02.300 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-30 baseDate=2026-10-30
2026-10-30 08:27:02.300 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=08:26:24 totalWindows=1
2026-10-30 08:27:02.301 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=24, targetDates=[2026-10-30], targetWindows={2026-10-30=[00:00:00-08:26:24]}, selectedDeviceId=, cachedCount=24, unwindowedCacheRowLimit=100
2026-10-30 08:27:02.303 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=08:26:24 endTime=08:27:02 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-08:26:24
2026-10-30 08:27:02.303 Seetong_tps[98994:10630330] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=08:26:24, endTime=08:27:02, deviceIds=[]
2026-10-30 08:27:02.303 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=08:26:24 end=08:27:02 deviceCount=1
2026-10-30 08:27:02.303 Seetong_tps[98994:10630244]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 08:27:02.356 Seetong_tps[98994:10630244] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 08:27:02.357 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 08:27:02.357 Seetong_tps[98994:10630244] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=1 modelCount=1 itemCount=1 hasMore=0 nextStartTime=08:26:24 sampleAlarmTypes=(
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-30 08:27:02.357 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=1 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 08:27:02.357 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=08:26:24, endTime=08:27:02, hasMore=false, itemCount=1
2026-10-30 08:27:02.357 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=1, responseDate=2026-10-30, responseStart=08:26:24, responseEnd=08:27:02, hasMore=false, remoteThumbCount=1, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 08:27:02.362 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=08:26:24 end=08:27:02 count=1 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=5 totalMs=5
2026-10-30 08:27:02.364 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=08:26:24 end=08:27:02 lastTimestampMs=1793319984000 daoMs=0
2026-10-30 08:27:02.364 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:26:24, endTime=08:27:02, hasMore=false, count=24
2026-10-30 08:27:02.364 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=08:26:24 end=08:27:02 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-08:27:02 anchor=null-null
2026-10-30 08:27:02.364 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=25 fallbackCount=25
2026-10-30 08:27:02.364 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=25, selectedDateFilter=, availableBucketCount=31, loadedWindows=1
2026-10-30 08:27:02.367 Seetong_tps[98994:10630255] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-30 endTime=08:27:02
2026-10-30 08:27:02.382 Seetong_tps[98994:10630244] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=08:27:02
2026-10-30 08:27:02.383 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 08:27:08.915 Seetong_tps[98994:10630244]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 08:27:10.456 Seetong_tps[98994:10630527] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 08:27:10.532 Seetong_tps[98994:10630244] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10f4890c0>
2026-10-30 08:27:10.532 Seetong_tps[98994:10630244] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 08:27:10.556 Seetong_tps[98994:10630255] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 08:27:10.855 Seetong_tps[98994:10630244]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 08:27:10.855 Seetong_tps[98994:10630244]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 08:27:10.855 Seetong_tps[98994:10630244]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 08:27:10.856 Seetong_tps[98994:10630244] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 08:27:10.856 Seetong_tps[98994:10630244] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 08:27:10.859 Seetong_tps[98994:10630244] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 08:27:10.870 Seetong_tps[98994:10630244] [保存失败] 相机对象或存储字典为空
2026-10-30 09:45:24.027 Seetong_tps[99316:10661571] app_version=8.4.106
2026-10-30 09:45:24.029 Seetong_tps[99316:10661571]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 09:45:24.029 Seetong_tps[99316:10661571] showForLogin 1
2026-10-30 09:45:24.029 Seetong_tps[99316:10661571] AppLaunch 还剩 7.072986125946045 秒
2026-10-30 09:45:24.039 Seetong_tps[99316:10661581] 询问用户是否开启推送成功
2026-10-30 09:45:24.039 Seetong_tps[99316:10661581] 用户点击允许接收推送
2026-10-30 09:45:24.042 Seetong_tps[99316:10661582] remoteNotificationSetting: <UNNotificationSettings: 0x111ac1cc0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 09:45:24.044 Seetong_tps[99316:10661571]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 09:45:24.051 Seetong_tps[99316:10661571] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.751MB
2026-10-30 09:45:24.052 Seetong_tps[99316:10661571] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.751MB
2026-10-30 09:45:24.052 Seetong_tps[99316:10661571] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.751MB
2026-10-30 09:45:24.065 Seetong_tps[99316:10661571] viewDidLoad/configtime=2026-10-30 01:45:24 +0000
2026-10-30 09:45:24.065 Seetong_tps[99316:10661571]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 09:45:24.065 Seetong_tps[99316:10661571]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 09:45:24.069 Seetong_tps[99316:10661594] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 09:45:24.069 Seetong_tps[99316:10661594]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 09:45:24.069 Seetong_tps[99316:10661594]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 09:45:24.070 Seetong_tps[99316:10661594]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 09:45:24.070 Seetong_tps[99316:10661594]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 09:45:24.097 Seetong_tps[99316:10661571]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 09:45:24.100 Seetong_tps[99316:10661571]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 09:45:24.100 Seetong_tps[99316:10661571] 开始检查未读客服消息...
2026-10-30 09:45:24.100 Seetong_tps[99316:10661571] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 09:45:24.104 Seetong_tps[99316:10661571]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 09:45:24.104 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty - 
2026-10-30 09:45:24.104 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 09:45:24.107 Seetong_tps[99316:10661571] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 09:45:24.107 Seetong_tps[99316:10661571] NAV deviceOrientationDidChange:1
2026-10-30 09:45:24.109 Seetong_tps[99316:10661571] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 09:45:24.109 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty - 
2026-10-30 09:45:24.109 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 09:45:24.143 Seetong_tps[99316:10661571]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 09:45:24.229 Seetong_tps[99316:10661575] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10a438d40>{number = 3, name = (null)}====
2026-10-30 09:45:24.229 Seetong_tps[99316:10661571] Super properties have already been unregistered.
2026-10-30 09:45:24.229 Seetong_tps[99316:10661571] UMAPM_OOMSampling(0,0):NO
2026-10-30 09:45:24.230 Seetong_tps[99316:10661594] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkyOTUyNDI4Niwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cyIn0.W60E2n5YQHWLRvpaZYMSxO1CIIraUqCsVrQ-AgMBras","accessNode":"101.42.105.173:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkyOTUyNDI4Niwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMTBfcmVsYXk1Il19.DEFVitbqdMVB5qu514Ss7H0RZu-VbLiPtSYO7DRFO24","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"62.234.33.113:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24904"}]}
====
2026-10-30 09:45:24.231 Seetong_tps[99316:10661571]  -- deviceListDataUpdate - AppLaunch 还剩 1.871080160140991 秒 - 再延迟 2.371080160140991 秒 - 启动耗时 1.128919839859009 秒
2026-10-30 09:45:24.231 Seetong_tps[99316:10661571] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 09:45:24.231 Seetong_tps[99316:10661571]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1129 毫秒
2026-10-30 09:45:24.244 Seetong_tps[99316:10661571] ++++-[VideoView dealloc]++++
2026-10-30 09:45:24.245 Seetong_tps[99316:10661573] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10a438dc0>{number = 2, name = (null)}====
2026-10-30 09:45:24.246 Seetong_tps[99316:10661571] OpenGLView20_Seetong dealloc:0x1176f5b80
2026-10-30 09:45:24.278 Seetong_tps[99316:10661571] UMAPM_NetworkSampling(0,0):NO
2026-10-30 09:45:24.278 Seetong_tps[99316:10661571]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 09:45:24.278 Seetong_tps[99316:10661571]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 09:45:24.279 Seetong_tps[99316:10661571]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 506;
}
2026-10-30 09:45:24.279 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 09:45:24.281 Seetong_tps[99316:10661571] 蓝牙已打开
2026-10-30 09:45:24.292 Seetong_tps[99316:10661631] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10d6065c0>{number = 22, name = (null)}====
2026-10-30 09:45:24.292 Seetong_tps[99316:10661646] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10d6066c0>{number = 21, name = (null)}====
2026-10-30 09:45:24.292 Seetong_tps[99316:10661647] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10d606680>{number = 23, name = (null)}====
2026-10-30 09:45:24.293 Seetong_tps[99316:10661571]  -- WebSocket - 重置重连次数 -- 
2026-10-30 09:45:24.304 Seetong_tps[99316:10661571]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 09:45:24.304 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty - 
2026-10-30 09:45:24.304 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 09:45:24.304 Seetong_tps[99316:10661571] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 09:45:24.304 Seetong_tps[99316:10661571] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 09:45:24.307 Seetong_tps[99316:10661648] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1176986c0>{number = 14, name = (null)}====
2026-10-30 09:45:24.309 Seetong_tps[99316:10661571]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 09:45:24.309 Seetong_tps[99316:10661571]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-30 09:45:24.310 Seetong_tps[99316:10661571]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 09:45:24.310 Seetong_tps[99316:10661571]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 09:45:24.310 Seetong_tps[99316:10661645] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10d606480>{number = 24, name = (null)}====
2026-10-30 09:45:24.310 Seetong_tps[99316:10661643] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x117614940>{number = 13, name = (null)}====
2026-10-30 09:45:24.314 Seetong_tps[99316:10661571]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=39&addr=bjrelay43.s2.seetong.com:1443;type=0&load=47&addr=bjrelayvip3.s2.seetong.com:7443;type=0&load=38&addr=bjrelay43.s2.seetong.com:12443;","clientIp":"123.4.108.32","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=bjrelay60.s5.seetong.com:14443;type=0&load=22&addr=bjrelay65.s5.seetong.com:12443;type=0&load=21&addr=bjrelay61.s5.seetong.com:8443;"}
2026-10-30 09:45:24.314 Seetong_tps[99316:10661571] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 09:45:24.315 Seetong_tps[99316:10661571] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 09:45:24.315 Seetong_tps[99316:10661571] 客服消息未读数量: 0
2026-10-30 09:45:24.315 Seetong_tps[99316:10661571]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 09:45:24.316 Seetong_tps[99316:10661571]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUFUFW1ECA1VvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 09:45:24.317 Seetong_tps[99316:10661581] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10a6d03c0>{number = 7, name = (null)}====
2026-10-30 09:45:24.317 Seetong_tps[99316:10661571]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 09:45:24.335 Seetong_tps[99316:10661579] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a6d3d40>{number = 11, name = (null)}====
2026-10-30 09:45:24.342 Seetong_tps[99316:10661582] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a6d1780>{number = 8, name = (null)}====
2026-10-30 09:45:24.346 Seetong_tps[99316:10661644] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10d74b380>{number = 26, name = (null)}====
2026-10-30 09:45:24.354 Seetong_tps[99316:10661571]  -- 获取版本信息成功: {
}
2026-10-30 09:45:24.366 Seetong_tps[99316:10661642] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10d748e80>{number = 27, name = (null)}====
2026-10-30 09:45:24.369 Seetong_tps[99316:10661571]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 09:45:24.369 Seetong_tps[99316:10661642]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 09:45:24.370 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 09:45:24.370 Seetong_tps[99316:10661642] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1268 毫秒
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 09:45:24 370 - devIds: (
    42065949
)
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 09:45:24.370 Seetong_tps[99316:10661571]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 09:45:24.371 Seetong_tps[99316:10661571]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 09:45:24.450 Seetong_tps[99316:10661571]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 09:45:24.450 Seetong_tps[99316:10661571]  -- WebSocket - 重置重连次数 -- 
2026-10-30 09:45:24.450 Seetong_tps[99316:10661571]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-30 09:45:24.451 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:24.451 Seetong_tps[99316:10661571]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIIAVEFU1ZpAQQB","reconn":0}}
2026-10-30 09:45:24.451 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:24.495 Seetong_tps[99316:10661657] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10d516e00>{number = 19, name = (null)}====
2026-10-30 09:45:24.563 Seetong_tps[99316:10661571] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 09:45:24.563 Seetong_tps[99316:10661571] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 09:45:24.564 Seetong_tps[99316:10661571] Formatted Date: 2026-10-30
2026-10-30 09:45:24.564 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:24.601 Seetong_tps[99316:10661571]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 09:45:24.602 Seetong_tps[99316:10661571]  -- STBluetoothManager - 开始扫描 - 
2026-10-30 09:45:24.617 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 09:45:24.621 Seetong_tps[99316:10661571] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 09:45:24.623 Seetong_tps[99316:10661571]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=08:27:02 end=09:45:24 deviceCount=1
2026-10-30 09:45:24.623 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:24.643 Seetong_tps[99316:10661642] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10d748e80>{number = 27, name = (null)}====
2026-10-30 09:45:24.644 Seetong_tps[99316:10661571]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793321786000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 09:45:24.645 Seetong_tps[99316:10661571]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 08:56:26 - p2pLastHeartTime: 1793321786000 - modelHeartTime: 1793321786000
2026-10-30 09:45:24.645 Seetong_tps[99316:10661571]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 08:56:26 - p2pLastHeartTime: 1793321786000 - modelHeartTime: 1793321786000
2026-10-30 09:45:24.684 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 09:45:24.793 Seetong_tps[99316:10661571] MessageThrottle reloadTableView ---
2026-10-30 09:45:26.203 Seetong_tps[99316:10661571] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 09:45:26.204 Seetong_tps[99316:10661571] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 09:45:26.204 Seetong_tps[99316:10661571] 用户设置的具体字体大小: 17.000000
2026-10-30 09:45:26.720 Seetong_tps[99316:10661571] AppLaunch hideForRefreshToken
2026-10-30 09:45:26.720 Seetong_tps[99316:10661571] AppLaunch hideForRefreshToken dismiss
2026-10-30 09:45:26.720 Seetong_tps[99316:10661571] AppLaunch dismiss...
2026-10-30 09:45:26.918 Seetong_tps[99316:10661594] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 09:45:26.918 Seetong_tps[99316:10661594] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 09:45:26.919 Seetong_tps[99316:10661594]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 09:45:26.919 Seetong_tps[99316:10661594]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 09:45:27.025 Seetong_tps[99316:10661571] AppLaunch dismiss... end
2026-10-30 09:45:27.025 Seetong_tps[99316:10661571]  dealloc -- STAppLaunchWindow
2026-10-30 09:45:27.026 Seetong_tps[99316:10661571]  dealloc -- STAppLaunchViewController
2026-10-30 09:45:27.129 Seetong_tps[99316:10661571]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 09:45:27.439 Seetong_tps[99316:10661571] MessageThrottle reloadTableView ---
2026-10-30 09:45:27.504 Seetong_tps[99316:10661642] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10d748e80>{number = 27, name = (null)}====
2026-10-30 09:45:27.545 Seetong_tps[99316:10661594]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 09:45:27.545 Seetong_tps[99316:10661594]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 09:45:27.545 Seetong_tps[99316:10661594]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 09:45:27.545 Seetong_tps[99316:10661594]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 09:45:27.645 Seetong_tps[99316:10661571]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 09:45:27.645 Seetong_tps[99316:10661571]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 09:45:27.645 Seetong_tps[99316:10661571] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 09:45:27.965 Seetong_tps[99316:10661642] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10d748e80>{number = 27, name = (null)}====
2026-10-30 09:45:31.910 Seetong_tps[99316:10661579] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-30 09:45:31.916 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 09:45:31.916 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10dd20000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-30 09:45:31.916 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 09:45:31.917 Seetong_tps[99316:10661579] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 09:45:31.917 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 09:45:31.918 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10dd24000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-30 09:45:31.918 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 09:45:31.918 Seetong_tps[99316:10661579] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 09:45:31.919 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 09:45:31.919 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 09:45:31.919 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 09:45:31.920 Seetong_tps[99316:10661579] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 09:45:31.920 Seetong_tps[99316:10661579] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-30 09:45:31.920 Seetong_tps[99316:10661579] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1211 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-30 09:45:31.920 Seetong_tps[99316:10661579] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2453802757 sequence 4 version 4
2026-10-30 09:45:31.920 Seetong_tps[99316:10661579] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-30 09:45:31.922 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-30 09:45:31.922 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-30 09:45:31.922 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-30 09:45:31.935 Seetong_tps[99316:10661571] [KMPAlarmModule] module loaded
2026-10-30 09:45:31.935 Seetong_tps[99316:10661571] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10d7fc500>
2026-10-30 09:45:31.935 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 09:45:31.945 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 09:45:31.948 Seetong_tps[99316:10661571]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 09:45:31.957 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-30 09:45:32.626 Seetong_tps[99316:10661643] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-30 09:45:32.628 Seetong_tps[99316:10661643] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-30 09:45:32.629 Seetong_tps[99316:10661643] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 09:45:32.629 Seetong_tps[99316:10661643] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-30 09:45:32.629 Seetong_tps[99316:10661643] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-30 09:45:32.632 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-30 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-30 09:45:32.633 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-30 startTime=00:00:00 endTime=09:45:32 cachedAnchor=null-null
2026-10-30 09:45:32.633 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=00:00:00 endTime=09:45:32 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-30 09:45:32.633 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=00:00:00, endTime=09:45:32, deviceIds=[]
2026-10-30 09:45:32.633 Seetong_tps[99316:10661643] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-30 09:45:32.634 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=00:00:00 end=09:45:32 deviceCount=1
2026-10-30 09:45:32.634 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:32.635 Seetong_tps[99316:10661646] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 09:45:32.694 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=44
2026-10-30 09:45:32.695 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=08:27:02 totalWindows=1
2026-10-30 09:45:32.695 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-08:27:02
2026-10-30 09:45:32.700 Seetong_tps[99316:10661579] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-30 09:45:32.732 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 09:45:32.732 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 09:45:32.738 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=38 modelCount=38 itemCount=38 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    88
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b"
)
2026-10-30 09:45:32.738 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=38 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 09:45:32.739 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=00:00:00, endTime=09:45:32, hasMore=false, itemCount=38
2026-10-30 09:45:32.742 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=38, responseDate=2026-10-30, responseStart=00:00:00, responseEnd=09:45:32, hasMore=false, remoteThumbCount=37, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 09:45:32.742 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-30 09:45:32.745 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=00:00:00 end=09:45:32 count=38 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=2 totalMs=3
2026-10-30 09:45:32.746 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=00:00:00 end=09:45:32 lastTimestampMs=1793289600000 daoMs=0
2026-10-30 09:45:32.746 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=09:45:32, hasMore=false, count=100
2026-10-30 09:45:32.747 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=00:00:00 end=09:45:32 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-09:45:32 anchor=null-null
2026-10-30 09:45:32.747 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=38 fallbackCount=38
2026-10-30 09:45:32.747 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=38, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-30 09:45:32.751 Seetong_tps[99316:10661646] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=122 rowCount=39
2026-10-30 09:45:32.752 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-30 endTime=09:45:32
2026-10-30 09:45:32.752 Seetong_tps[99316:10661646] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-30 09:45:32.752 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 09:45:32.753 Seetong_tps[99316:10661646] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=09:45:32
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 09:45:32.769 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 09:45:32.769 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-30 09:45:32.770 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-30 09:45:32.815 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 09:45:32.815 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 09:45:32.815 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 09:45:32.815 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 09:45:32.815 Seetong_tps[99316:10661579] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 09:45:32.863 Seetong_tps[99316:10661579] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-30
2026-10-30 09:45:34.231 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:45:44.231 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:45:54.438 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:45:56.574 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] prepare start alarmId=202610306ae3e90f7eef1f629b33a88f, targetDevId=42065949, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-30 09:45:56.863 Seetong_tps[99316:10661643] [KLog][AlarmMessagePageVM]:[ALARM_PLAYBACK_PERMISSION_DEBUG] service result devId=42065949, allow=true, binder=0, sharePermissions=006,003,004,001,005,002, devChannelPermissions=00
2026-10-30 09:45:56.873 Seetong_tps[99316:10661643] [KLog][AlarmMessagePage]:message click open playback, alarmId=202610306ae3e90f7eef1f629b33a88f, routeParams={devId=42065949, fromAlarmReplay=true, alarmReplayTime=1793321220000, canRotate=true}
2026-10-30 09:45:56.894 Seetong_tps[99316:10661571] [KMPRouter] openPlaybackPage devId=42065949 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=1 alarmReplayTime=1793321220000
2026-10-30 09:45:56.894 Seetong_tps[99316:10661571] 【kuikly performance】pagename: PlayBackPage, Memory in use: 96.876MB
2026-10-30 09:45:57.799 Seetong_tps[99316:10661643] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-30 09:45:57.812 Seetong_tps[99316:10661571] KMPCloudPlaybackVideoView set prop index = 0
2026-10-30 09:45:57.823 Seetong_tps[99316:10661571] hrv_setPropWithKey:index
2026-10-30 09:45:57.823 Seetong_tps[99316:10661571] index = 16
2026-10-30 09:45:57.823 Seetong_tps[99316:10661571] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-30 09:45:57.827 Seetong_tps[99316:10661571] hrv_setPropWithKey:index
2026-10-30 09:45:57.827 Seetong_tps[99316:10661571] index = 17
2026-10-30 09:45:57.827 Seetong_tps[99316:10661571] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-30 09:45:57.833 Seetong_tps[99316:10661571] hrv_setPropWithKey:index
2026-10-30 09:45:57.833 Seetong_tps[99316:10661571] index = 18
2026-10-30 09:45:57.861 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.864 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.866 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.869 Seetong_tps[99316:10661571] kmp_applyTimelineConfig={
    bgColor = 4294967295;
    currentTimeSec = 43200;
    height = 60;
    labelColor = 4281545523;
    labelFontSize = 16;
    labelYRatio = "0.4";
    records =     (
    );
    showTicksAndLabels = 1;
    sliderColor = 4294919236;
    tickColor = 4288256409;
    width = 393;
}
2026-10-30 09:45:57.871 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.871 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.871 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:45:57.888 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 09:45:57.889 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 09:45:58.397 Seetong_tps[99316:10661938] [KLog][AlarmMessagePage]:flush playback read state count=1
2026-10-30 09:45:58.413 Seetong_tps[99316:10661938] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 09:45:58.455 Seetong_tps[99316:10661571] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10fb89880>
2026-10-30 09:45:58.455 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 09:45:58.455 Seetong_tps[99316:10661938] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] hrv_callWithMethod:bindView,params:42065949-CH-1
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-1
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] hrv_callWithMethod:setAudioEnable,params:{"devId": "42065949-CH-1","enable": true}
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] uid:42065949-CH-1 playAudio
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] hrv_callWithMethod:bindView,params:42065949-CH-2
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] [KMPPlaybackMigration] skip duplicate bind, uid=42065949-CH-2
2026-10-30 09:45:58.465 Seetong_tps[99316:10661571] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-30 09:45:58.466 Seetong_tps[99316:10661571] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-1 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-30 09:45:58.466 Seetong_tps[99316:10661571] KMPDeviceModule sendDevSystemControl, devId:42065949-CH-2 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-30 09:45:58.994 Seetong_tps[99316:10661586]  === getIotSdInfo - devId: 42065949 - nSdCardFlag: 0 ===
2026-10-30 09:45:59.404 Seetong_tps[99316:10661586] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-1,nInfoLength=480
2026-10-30 09:45:59.406 Seetong_tps[99316:10661586] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42065949-CH-2,nInfoLength=864
2026-10-30 09:45:59.466 Seetong_tps[99316:10661571] KMPDeviceModule sendDevSystemControl, devId:42065949 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571] hrv_callWithMethod:playVideoByTime,params:{"time": "20261030084700","alarmType": 268435455,"audioEnable": 1}
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571] uid:42065949-CH-1 FC_P2PNvrReplayByTime
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571]  -- 播放视频（录像） -- 开始时间: 2026-10-30 01:45:59 +0000
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571] hrv_callWithMethod:playVideoByTime,params:{"time": "20261030084700","alarmType": 268435455,"audioEnable": 1}
2026-10-30 09:45:59.483 Seetong_tps[99316:10661938] uid:42065949-CH-1 FC_P2PNvrReplayByTime success! result:0-20261030084700
2026-10-30 09:45:59.483 Seetong_tps[99316:10661571] uid:42065949-CH-2 FC_P2PNvrReplayByTime
2026-10-30 09:45:59.484 Seetong_tps[99316:10661571]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 09:45:59.484 Seetong_tps[99316:10661571]  -- 播放视频（录像） -- 开始时间: 2026-10-30 01:45:59 +0000
2026-10-30 09:45:59.484 Seetong_tps[99316:10661938] uid:42065949-CH-2 FC_P2PNvrReplayByTime success! result:0-20261030084700
2026-10-30 09:45:59.854 Seetong_tps[99316:10661586]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-1
2026-10-30 09:45:59.854 Seetong_tps[99316:10661586]  -- TPS_MSG_RSP_NVR_REPLAY - 开始播放 -- notifyInfo->nResult: 0 - deviceId: 42065949-CH-2
2026-10-30 09:46:00.250 Seetong_tps[99316:10661594] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-30 09:46:00.251 Seetong_tps[99316:10661594]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-2
2026-10-30 09:46:00.251 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10a43bf40>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a5e0c00>
2026-10-30 09:46:00.251 Seetong_tps[99316:10661594] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-30 09:46:00.251 Seetong_tps[99316:10661594] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 09:46:00.251 Seetong_tps[99316:10661594] InitDecodePortLog: playsettype = 50
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-2 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 09:46:00.254 Seetong_tps[99316:10661594] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42065949-CH-1
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10a43bf40>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 1 - camera: <Camera: 0x10a5e0000>
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: playsettype = 50
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort - PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-1 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: Original Audio Params - audio_encoder: G711U, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:G711U samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-30 09:46:00.255 Seetong_tps[99316:10661594] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 09:46:00.256 Seetong_tps[99316:10661594] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 09:46:00.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324760.484199,lastReceiveYUVTimeInterval=1793324759.483164,interval=1.001,videoView=0x111ae1000
2026-10-30 09:46:00.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324760.484270,lastReceiveYUVTimeInterval=1793324759.483849,interval=1.000,videoView=0x110f00000
2026-10-30 09:46:01.483 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324761.483677,lastReceiveYUVTimeInterval=1793324759.483164,interval=2.001,videoView=0x111ae1000
2026-10-30 09:46:01.483 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324761.483948,lastReceiveYUVTimeInterval=1793324759.483849,interval=2.000,videoView=0x110f00000
2026-10-30 09:46:02.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324762.484238,lastReceiveYUVTimeInterval=1793324759.483164,interval=3.001,videoView=0x111ae1000
2026-10-30 09:46:02.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324762.484559,lastReceiveYUVTimeInterval=1793324761.935073,interval=0.549,videoView=0x110f00000
2026-10-30 09:46:03.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324763.484221,lastReceiveYUVTimeInterval=1793324763.178041,interval=0.306,videoView=0x111ae1000
2026-10-30 09:46:03.485 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324763.485034,lastReceiveYUVTimeInterval=1793324763.214467,interval=0.271,videoView=0x110f00000
2026-10-30 09:46:04.231 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:46:04.483 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324764.483748,lastReceiveYUVTimeInterval=1793324763.880131,interval=0.604,videoView=0x111ae1000
2026-10-30 09:46:04.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324764.484064,lastReceiveYUVTimeInterval=1793324763.824658,interval=0.659,videoView=0x110f00000
2026-10-30 09:46:05.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324765.484027,lastReceiveYUVTimeInterval=1793324763.880131,interval=1.604,videoView=0x111ae1000
2026-10-30 09:46:05.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324765.484369,lastReceiveYUVTimeInterval=1793324763.824658,interval=1.660,videoView=0x110f00000
2026-10-30 09:46:06.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324766.484254,lastReceiveYUVTimeInterval=1793324766.109508,interval=0.375,videoView=0x111ae1000
2026-10-30 09:46:06.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324766.484558,lastReceiveYUVTimeInterval=1793324766.170963,interval=0.314,videoView=0x110f00000
2026-10-30 09:46:07.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324767.484151,lastReceiveYUVTimeInterval=1793324767.464038,interval=0.020,videoView=0x111ae1000
2026-10-30 09:46:07.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324767.484344,lastReceiveYUVTimeInterval=1793324767.459378,interval=0.025,videoView=0x110f00000
2026-10-30 09:46:08.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324768.484181,lastReceiveYUVTimeInterval=1793324768.426345,interval=0.058,videoView=0x111ae1000
2026-10-30 09:46:08.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324768.484412,lastReceiveYUVTimeInterval=1793324768.420424,interval=0.064,videoView=0x110f00000
2026-10-30 09:46:09.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324769.484129,lastReceiveYUVTimeInterval=1793324769.343243,interval=0.141,videoView=0x111ae1000
2026-10-30 09:46:09.484 Seetong_tps[99316:10661571]  -- playVideo - timer_tenSecondReplayRequestStream:currentTimeInterval=1793324769.484358,lastReceiveYUVTimeInterval=1793324769.273144,interval=0.211,videoView=0x110f00000
2026-10-30 09:46:10.139 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.140 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.155 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.156 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.720 Seetong_tps[99316:10661937]  -- SIOT参数outString: {"auth_time":627,"awaken_ms":2897,"conn_media_ch_time":190,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3599","k_auth_send":"73_2972","k_awaken":"75_479_884_1289_1289_2310_3699_4104","k_connect_ok":"3162","k_online":"2972","k_sdp_send":"92_2979","k_sig_offline":"","k_timebase":1793324723946,"p2p_hold_success":false,"relay_addr":"49.232.226.91:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1212,"sig_addr":"101.42.105.173:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-30 09:46:10.720 Seetong_tps[99316:10661571] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-30 09:46:10.721 Seetong_tps[99316:10661571] dealloc -- STKuiklyRenderViewController
2026-10-30 09:46:10.722 Seetong_tps[99316:10661937] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1212","sig_online":true,"auth_time":627,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2972","gturn":"0","k_timebase":1793324723946,"k_auth_send":"73_2972","k_auth_ok":"3599","k_sdp_send":"92_2979","relay_connect_way":"TCP","conn_media_ch_time":190,"relay_addr":"49.232.226.91:24904","rev_i_time":0,"k_connect_ok":"3162","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"75_479_884_1289_1289_2310_3699_4104","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24201","awaken_ms":2897}
2026-10-30 09:46:10.726 Seetong_tps[99316:10661937] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-30 09:46:10.726 Seetong_tps[99316:10661937] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 09:46:10.744 Seetong_tps[99316:10661937] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-30 09:46:10.744 Seetong_tps[99316:10661937] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-30 09:46:10.744 Seetong_tps[99316:10661937]  -- SIOT参数outString: {"auth_time":627,"awaken_ms":2897,"conn_media_ch_time":190,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3599","k_auth_send":"73_2972","k_awaken":"75_479_884_1289_1289_2310_3699_4104","k_connect_ok":"3162","k_online":"2972","k_sdp_send":"92_2979","k_sig_offline":"","k_timebase":1793324723946,"p2p_hold_success":false,"relay_addr":"49.232.226.91:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1212,"sig_addr":"101.42.105.173:24201","sig_online":true,"udp_to_tcp_count":1}
2026-10-30 09:46:10.745 Seetong_tps[99316:10661937] KMPDeviceModule getPlaybackStreamStat, rawDevId:42065949-CH-1 lookupDevId:42065949-CH-1 result:{"p2p_hold_success":false,"sdp_time":"1212","sig_online":true,"auth_time":627,"dev_rtc_ver":"1.5.1.2","relay_use_count":0,"dev_net_type":"移动","udp_to_tcp_count":1,"k_online":"2972","gturn":"0","k_timebase":1793324723946,"k_auth_send":"73_2972","k_auth_ok":"3599","k_sdp_send":"92_2979","relay_connect_way":"TCP","conn_media_ch_time":190,"relay_addr":"49.232.226.91:24904","rev_i_time":0,"k_connect_ok":"3162","dev_identify":"TD53H30-3.0.11.205-2026081820","watch_resp":0,"use_time":0,"k_awaken":"75_479_884_1289_1289_2310_3699_4104","connect_type":"RELAY","relay_threshold":0,"k_sig_offline":"","dev_model":"TD53H30","rtc_version":"1.5.4.3","relay_net_operator":"BGP","sig_addr":"101.42.105.173:24201","awaken_ms":2897}
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] hrv_callWithMethod:playVideoAction,params:{"action": 3,"seep": 0,"playTime": ""}
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.748 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] hrv_callWithMethod:releasePlay,params:42065949-CH-1
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] hrv_callWithMethod:unbindView,params:42065949-CH-1
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] hrv_callWithMethod:releasePlay,params:42065949-CH-2
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] ###### stopNvrRemoteRecord ......
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] hrv_callWithMethod:unbindView,params:42065949-CH-2
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1108214c0>
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 09:46:10.749 Seetong_tps[99316:10661747] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 09:46:10.749 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 09:46:10.749 Seetong_tps[99316:10661747] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-30 09:46:10.749 Seetong_tps[99316:10661747] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-30 09:46:10.758 Seetong_tps[99316:10661941] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 09:46:11.763 Seetong_tps[99316:10661571] ++++-[VideoView dealloc]++++
2026-10-30 09:46:11.769 Seetong_tps[99316:10661571] OpenGLView20_Seetong dealloc:0x10fcb4780
2026-10-30 09:46:11.770 Seetong_tps[99316:10661571] ++++-[VideoView dealloc]++++
2026-10-30 09:46:11.776 Seetong_tps[99316:10661571] OpenGLView20_Seetong dealloc:0x110557c00
2026-10-30 09:46:11.777 Seetong_tps[99316:10661571] ++++-[VideoView dealloc]++++
2026-10-30 09:46:11.782 Seetong_tps[99316:10661571] OpenGLView20_Seetong dealloc:0x1176f6080
2026-10-30 09:46:12.053 Seetong_tps[99316:10661571] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-30 09:46:12.068 Seetong_tps[99316:10661571] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 09:46:12.068 Seetong_tps[99316:10661571] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 09:46:12.068 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 09:46:12.078 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-30 09:46:12.078 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-30 09:46:12.079 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 09:46:12.082 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 09:46:12.082 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:46:12.131 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 09:46:12.131 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 09:46:12.131 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 09:46:12.131 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 09:46:12.131 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 09:46:12.173 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-30 baseDate=2026-10-30
2026-10-30 09:46:12.174 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=09:45:32 totalWindows=1
2026-10-30 09:46:12.175 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=38, targetDates=[2026-10-30], targetWindows={2026-10-30=[00:00:00-09:45:32]}, selectedDeviceId=, cachedCount=38, unwindowedCacheRowLimit=100
2026-10-30 09:46:15.155 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=09:45:32 endTime=09:46:12 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-09:45:32
2026-10-30 09:46:15.163 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=09:45:32, endTime=09:46:12, deviceIds=[]
2026-10-30 09:46:15.263 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=09:45:32 end=09:46:12 deviceCount=1
2026-10-30 09:46:15.263 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:46:15.263 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:46:15.470 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 09:46:15.471 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 09:46:15.471 Seetong_tps[99316:10661571] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=09:45:32 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-30 09:46:15.471 Seetong_tps[99316:10661571] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 09:46:15.593 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=09:45:32, endTime=09:46:12, hasMore=false, itemCount=0
2026-10-30 09:46:15.608 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-30, responseStart=09:45:32, responseEnd=09:46:12, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 09:46:16.738 Seetong_tps[99316:10661571]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 09:46:16.738 Seetong_tps[99316:10661571]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 09:46:16.895 Seetong_tps[99316:10661748] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x133e14e80>{number = 32, name = (null)}====
2026-10-30 09:46:17.363 Seetong_tps[99316:10661571]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-30 09:46:17.368 Seetong_tps[99316:10661571] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 09:46:17.386 Seetong_tps[99316:10661571] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 09:46:17.386 Seetong_tps[99316:10661571] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 09:46:17.387 Seetong_tps[99316:10661571] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-30 09:46:17.387 Seetong_tps[99316:10661571]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 09:46:17.430 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:46:17.432 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:46:17.434 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:46:17.434 Seetong_tps[99316:10661571]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571] queryAllSharingDeviceInfo timestamp=1793324724.369788
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571] currentTimestamp=1793324777.444541, timestamp=1793324724.369788
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 09:46:17 445
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 09:46:17 445 - devIds: (
    42065949
)
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: FD1B855B-6E19-4541-8451-494EBF1B0166
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 09:46:17.444 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 09:46:17.445 Seetong_tps[99316:10661571]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110f03c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x133ed6140>; layer = <CALayer: 0x133cbc3c0>>
2026-10-30 09:46:17.445 Seetong_tps[99316:10661571]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110f03c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x133ed6140>; layer = <CALayer: 0x133cbc3c0>> -- _camera.supportPlatform: 6
2026-10-30 09:46:17.445 Seetong_tps[99316:10661571]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 01:46:17 +0000
2026-10-30 09:46:17.445 Seetong_tps[99316:10661571]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 09:46:17.445 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 09:46:17 445
2026-10-30 09:46:17.445 Seetong_tps[99316:10661748] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] isPreviewDevFileRsp: video size changed 2304x1296 -> 0x0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10a43bf40>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0000>
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: playsettype = 50
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:3 :MediaType:0x0101
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 09:46:17.445 Seetong_tps[99316:10661594] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571] queryAllSharingDeviceInfo timestamp=1793324724.369943
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571] currentTimestamp=1793324777.446370, timestamp=1793324724.369943
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 09:46:17 446
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 09:46:17 446 - devIds: (
    42065949
)
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d6df400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110546e80>; layer = <CALayer: 0x10f4fbf90>>
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d6df400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110546e80>; layer = <CALayer: 0x10f4fbf90>> -- _camera.supportPlatform: 6
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 01:46:17 +0000
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-29 10:50:29 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-29 13:59:21 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 09:46:17.446 Seetong_tps[99316:10661748] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 09:46:17.446 Seetong_tps[99316:10661571]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 09:46:17 447
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] isPreviewDevFileRsp: video size changed 2304x1296 -> 0x0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10a43bf40>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0c00>
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: playsettype = 50
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:4 :MediaType:0x0101
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 09:46:17.446 Seetong_tps[99316:10661594] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 09:46:17.454 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:17.454 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:17.454 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:17.454 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:17.455 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 09:46:17.455 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 09:46:17.455 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 09:46:17.455 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 09:46:17.489 Seetong_tps[99316:10661571] uid:42065949-CH-1 playAudio
2026-10-30 09:46:17.489 Seetong_tps[99316:10661571]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 09:46:17.489 Seetong_tps[99316:10661571]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 09:46:17.489 Seetong_tps[99316:10661571]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 09:46:17.489 Seetong_tps[99316:10661571]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 09:46:17.490 Seetong_tps[99316:10661748] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 09:46:17.490 Seetong_tps[99316:10661748]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 09:46:17.497 Seetong_tps[99316:10661571] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 09:46:17.497 Seetong_tps[99316:10661571] checkPortStatus:_decodePort=3
2026-10-30 09:46:17.497 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:17.638 Seetong_tps[99316:10661937] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10fd0cb00>{number = 33, name = (null)}====
2026-10-30 09:46:17.691 Seetong_tps[99316:10661571]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 09:46:17.697 Seetong_tps[99316:10661571] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 09:46:18.086 Seetong_tps[99316:10661586]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 09:46:18.102 Seetong_tps[99316:10661586]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 09:46:19.498 Seetong_tps[99316:10661571]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.05 - 设备: 大门 - 42065949-CH-1
2026-10-30 09:46:19.569 Seetong_tps[99316:10661571] Formatted Date: 2026-10-30
2026-10-30 09:46:19.569 Seetong_tps[99316:10661571] Formatted Date: 2026-10-30
2026-10-30 09:46:20.074 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=38
2026-10-30 09:46:20.554 Seetong_tps[99316:10661941] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-30 endTime=09:46:12
2026-10-30 09:46:24.231 Seetong_tps[99316:10661571]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 09:46:24.417 Seetong_tps[99316:10661594]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L6;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-30 09:46:24.417 Seetong_tps[99316:10661571]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 09:46:24.417 Seetong_tps[99316:10661571]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 09:46:24.417 Seetong_tps[99316:10661571]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 09:46:24.418 Seetong_tps[99316:10661571] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 09:46:24.418 Seetong_tps[99316:10661571] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 09:46:24.420 Seetong_tps[99316:10661571] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 09:46:24.423 Seetong_tps[99316:10661571]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x110f03c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x133ed6140>; layer = <CALayer: 0x133cbc3c0>>
2026-10-30 09:46:24.423 Seetong_tps[99316:10661571] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-30 09:46:24.423 Seetong_tps[99316:10661571] -----------1release decodeport = 3
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571] _openGLView clearFrame ...
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10d6df400; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110546e80>; layer = <CALayer: 0x10f4fbf90>>
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571] -----------1release decodeport = 4
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571]  -- SIOT参数outString: {"association_id":"VnXHosD49qWSruJv_0","auth_time":627,"awaken_ms":2897,"conn_media_ch_time":190,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3599","k_auth_send":"73_2972","k_awaken":"75_479_884_1289_1289_2310_3699_4104_53498_53901","k_connect_ok":"3162","k_online":"2972","k_sdp_send":"92_2979","k_sig_offline":"","k_timebase":1793324723946,"k_watch_send":"{\"0\":\"53499\",\"1\":\"53500\"}","p2p_hold_success":false,"relay_addr":"49.232.226.91:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1212,"sig_addr":"101.42.105.173:24201","sig_online":true,"stream_state":"","udp_to_tcp_count":1}
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571]  -- SIOT参数: {
    "association_id" = "VnXHosD49qWSruJv_0";
    "auth_time" = 627;
    "awaken_ms" = 2897;
    "conn_media_ch_time" = 190;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 0;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 7000;
    "relay_addr" = "49.232.226.91:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 0;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = "";
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1212;
    "sig_addr" = "101.42.105.173:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 0;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 0;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 0;
}
2026-10-30 09:46:24.424 Seetong_tps[99316:10661571]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "VnXHosD49qWSruJv_0";
    "auth_time" = 627;
    "awaken_ms" = 2897;
    "conn_media_ch_time" = 190;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 0;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 7000;
    "relay_addr" = "49.232.226.91:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 0;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = "";
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1212;
    "sig_addr" = "101.42.105.173:24201";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 0;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 0;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 0;
}
2026-10-30 09:46:24.425 Seetong_tps[99316:10661571] _openGLView clearFrame ...
2026-10-30 09:46:24.436 Seetong_tps[99316:10661571] [保存失败] 相机对象或存储字典为空
2026-10-30 10:06:37.223 Seetong_tps[99362:10668533] app_version=8.4.106
2026-10-30 10:06:37.225 Seetong_tps[99362:10668533]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 10:06:37.225 Seetong_tps[99362:10668533] showForLogin 1
2026-10-30 10:06:37.225 Seetong_tps[99362:10668533] AppLaunch 还剩 6.588917016983032 秒
2026-10-30 10:06:37.230 Seetong_tps[99362:10668538] 询问用户是否开启推送成功
2026-10-30 10:06:37.230 Seetong_tps[99362:10668538] 用户点击允许接收推送
2026-10-30 10:06:37.230 Seetong_tps[99362:10668538] remoteNotificationSetting: <UNNotificationSettings: 0x1196c1680; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 10:06:37.252 Seetong_tps[99362:10668533]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 10:06:37.257 Seetong_tps[99362:10668533] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.532MB
2026-10-30 10:06:37.258 Seetong_tps[99362:10668533] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.532MB
2026-10-30 10:06:37.259 Seetong_tps[99362:10668533] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.548MB
2026-10-30 10:06:37.273 Seetong_tps[99362:10668557] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 10:06:37.273 Seetong_tps[99362:10668557]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 10:06:37.274 Seetong_tps[99362:10668557]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 10:06:37.278 Seetong_tps[99362:10668533] viewDidLoad/configtime=2026-10-30 02:06:37 +0000
2026-10-30 10:06:37.279 Seetong_tps[99362:10668533]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 10:06:37.279 Seetong_tps[99362:10668533]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 10:06:37.360 Seetong_tps[99362:10668533]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 10:06:37.365 Seetong_tps[99362:10668533]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 10:06:37.365 Seetong_tps[99362:10668533] 开始检查未读客服消息...
2026-10-30 10:06:37.365 Seetong_tps[99362:10668533] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 10:06:37.372 Seetong_tps[99362:10668533]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 10:06:37.372 Seetong_tps[99362:10668533]  -- WebSocket connection - getNetty - 
2026-10-30 10:06:37.373 Seetong_tps[99362:10668533]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 10:06:37.377 Seetong_tps[99362:10668533] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 10:06:37.377 Seetong_tps[99362:10668533] NAV deviceOrientationDidChange:1
2026-10-30 10:06:37.380 Seetong_tps[99362:10668533]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-30 10:06:37.524 Seetong_tps[99362:10668533] Super properties have already been unregistered.
2026-10-30 10:06:37.526 Seetong_tps[99362:10668533] UMAPM_OOMSampling(0,0):NO
2026-10-30 10:06:37.529 Seetong_tps[99362:10668533]  -- deviceListDataUpdate - AppLaunch 还剩 1.28436803817749 秒 - 再延迟 1.78436803817749 秒 - 启动耗时 1.71563196182251 秒
2026-10-30 10:06:37.530 Seetong_tps[99362:10668533]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1716 毫秒
2026-10-30 10:06:37.534 Seetong_tps[99362:10668533] ++++-[VideoView dealloc]++++
2026-10-30 10:06:37.536 Seetong_tps[99362:10668533] OpenGLView20_Seetong dealloc:0x119ed8500
2026-10-30 10:06:37.540 Seetong_tps[99362:10668533] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 10:06:37.540 Seetong_tps[99362:10668533] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 10:06:37.540 Seetong_tps[99362:10668533]  -- WebSocket connection - getNetty - 
2026-10-30 10:06:37.540 Seetong_tps[99362:10668533]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 10:06:37.596 Seetong_tps[99362:10668562] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11970cbc0>{number = 17, name = (null)}====
2026-10-30 10:06:37.611 Seetong_tps[99362:10668557] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkzMDc5NzcyNiwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.DY7rdEUxYl5oynrMgBEsYDw7_BuJpux3ZXx49jmr5z0","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkzMDc5NzcyNiwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTgiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk1Il19.UlbtlFKZ_LAMa8kPPHmnN3lLkCe8YyptbSAX_DxNXY0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24907"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24904"}]}
====
2026-10-30 10:06:37.623 Seetong_tps[99362:10668556] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11970d280>{number = 11, name = (null)}====
2026-10-30 10:06:37.630 Seetong_tps[99362:10668533] UMAPM_NetworkSampling(0,0):NO
2026-10-30 10:06:37.630 Seetong_tps[99362:10668533]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 10:06:37.633 Seetong_tps[99362:10668533] 蓝牙已打开
2026-10-30 10:06:37.640 Seetong_tps[99362:10668533]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 10:06:37.640 Seetong_tps[99362:10668533]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 10:06:37.646 Seetong_tps[99362:10668533]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=48&addr=bjrelayvip1.s2.seetong.com:13443;type=0&load=44&addr=bjrelayvip2.s2.seetong.com:15443;type=0&load=52&addr=bjrelay44.s2.seetong.com:15443;","clientIp":"39.144.23.183","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=bjrelay66.s5.seetong.com:11443;type=0&load=23&addr=bjrelay62.s5.seetong.com:1443;type=0&load=17&addr=bjrelay1.s5.seetong.com:11443;"}
2026-10-30 10:06:37.647 Seetong_tps[99362:10668533]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 10:06:37.647 Seetong_tps[99362:10668563] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x119ebd4c0>{number = 18, name = (null)}====
2026-10-30 10:06:37.648 Seetong_tps[99362:10668567] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x119ebd600>{number = 19, name = (null)}====
2026-10-30 10:06:37.648 Seetong_tps[99362:10668560] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x119ebd5c0>{number = 20, name = (null)}====
2026-10-30 10:06:37.649 Seetong_tps[99362:10668533]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 507;
}
2026-10-30 10:06:37.649 Seetong_tps[99362:10668533]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-30 10:06:37.649 Seetong_tps[99362:10668533]  -- 获取版本信息成功: {
}
2026-10-30 10:06:37.650 Seetong_tps[99362:10668533] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 10:06:37.650 Seetong_tps[99362:10668533]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 10:06:37.650 Seetong_tps[99362:10668533]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 10:06:37.658 Seetong_tps[99362:10668538] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x118438d40>{number = 3, name = (null)}====
2026-10-30 10:06:37.658 Seetong_tps[99362:10668539] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1186c1e80>{number = 6, name = (null)}====
2026-10-30 10:06:37.670 Seetong_tps[99362:10668566] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10b236380>{number = 21, name = (null)}====
2026-10-30 10:06:37.670 Seetong_tps[99362:10668564] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10b2363c0>{number = 22, name = (null)}====
2026-10-30 10:06:37.687 Seetong_tps[99362:10668565] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10b236b80>{number = 23, name = (null)}====
2026-10-30 10:06:37.712 Seetong_tps[99362:10668544] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1186c2480>{number = 9, name = (null)}====
2026-10-30 10:06:37.724 Seetong_tps[99362:10668537] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x118438e40>{number = 2, name = (null)}====
2026-10-30 10:06:37.763 Seetong_tps[99362:10668533]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 10:06:37.763 Seetong_tps[99362:10668537]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 10:06:37.763 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 10:06:37.763 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 10:06:37.764 Seetong_tps[99362:10668533]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 10:06:37.764 Seetong_tps[99362:10668533]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwICU1QFUlMEBj4GVg==&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 10:06:37.765 Seetong_tps[99362:10668537] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 10:06:37.766 Seetong_tps[99362:10668533] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 10:06:37.766 Seetong_tps[99362:10668533] 客服消息未读数量: 0
2026-10-30 10:06:37.767 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 10:06:37.780 Seetong_tps[99362:10668533]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1967 毫秒
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 10:06:37.781 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 10:06:37.782 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 10:06:37 782 - devIds: (
    42065949
)
2026-10-30 10:06:37.782 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 10:06:37.782 Seetong_tps[99362:10668533]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 10:06:37.782 Seetong_tps[99362:10668569] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119ebc1c0>{number = 12, name = (null)}====
2026-10-30 10:06:37.782 Seetong_tps[99362:10668533]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 10:06:37.784 Seetong_tps[99362:10668533]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 10:06:37.822 Seetong_tps[99362:10668570] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x119ebf800>{number = 14, name = (null)}====
2026-10-30 10:06:37.865 Seetong_tps[99362:10668533]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 10:06:37.865 Seetong_tps[99362:10668533]  -- STBluetoothManager - 开始扫描 - 
2026-10-30 10:06:37.865 Seetong_tps[99362:10668533]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 10:06:37.865 Seetong_tps[99362:10668533]  -- WebSocket - 重置重连次数 -- 
2026-10-30 10:06:37.865 Seetong_tps[99362:10668533]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-30 10:06:37.867 Seetong_tps[99362:10668533]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 10:06:37.867 Seetong_tps[99362:10668533]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIIAlUGUlVpAQQB","reconn":0}}
2026-10-30 10:06:37.867 Seetong_tps[99362:10668533]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 10:06:38.004 Seetong_tps[99362:10668533] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 10:06:38.004 Seetong_tps[99362:10668533] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 10:06:38.004 Seetong_tps[99362:10668533] Formatted Date: 2026-10-30
2026-10-30 10:06:38.004 Seetong_tps[99362:10668533]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 10:06:38.027 Seetong_tps[99362:10668564] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10b2363c0>{number = 22, name = (null)}====
2026-10-30 10:06:38.028 Seetong_tps[99362:10668533]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793325566000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 10:06:38.029 Seetong_tps[99362:10668533]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 09:59:26 - p2pLastHeartTime: 1793325566000 - modelHeartTime: 1793325566000
2026-10-30 10:06:38.029 Seetong_tps[99362:10668533]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 09:59:26 - p2pLastHeartTime: 1793325566000 - modelHeartTime: 1793325566000
2026-10-30 10:06:38.072 Seetong_tps[99362:10668533] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 10:06:38.078 Seetong_tps[99362:10668533] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 10:06:38.080 Seetong_tps[99362:10668533]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=09:45:32 end=10:06:38 deviceCount=1
2026-10-30 10:06:38.081 Seetong_tps[99362:10668533]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 10:06:38.150 Seetong_tps[99362:10668533] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 10:06:38.547 Seetong_tps[99362:10668533] MessageThrottle reloadTableView ---
2026-10-30 10:06:39.359 Seetong_tps[99362:10668533] AppLaunch hideForRefreshToken
2026-10-30 10:06:39.360 Seetong_tps[99362:10668533] AppLaunch hideForRefreshToken dismiss
2026-10-30 10:06:39.360 Seetong_tps[99362:10668533] AppLaunch dismiss...
2026-10-30 10:06:39.468 Seetong_tps[99362:10668533] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 10:06:39.468 Seetong_tps[99362:10668533] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 10:06:39.468 Seetong_tps[99362:10668533] 用户设置的具体字体大小: 17.000000
2026-10-30 10:06:39.663 Seetong_tps[99362:10668533] AppLaunch dismiss... end
2026-10-30 10:06:39.664 Seetong_tps[99362:10668533]  dealloc -- STAppLaunchWindow
2026-10-30 10:06:39.665 Seetong_tps[99362:10668533]  dealloc -- STAppLaunchViewController
2026-10-30 10:06:39.982 Seetong_tps[99362:10668557] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 10:06:39.983 Seetong_tps[99362:10668557] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 10:06:39.983 Seetong_tps[99362:10668557]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 10:06:39.983 Seetong_tps[99362:10668557]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 10:06:40.469 Seetong_tps[99362:10668533]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 10:06:40.500 Seetong_tps[99362:10668533] MessageThrottle reloadTableView ---
2026-10-30 10:06:40.597 Seetong_tps[99362:10668557]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 10:06:40.597 Seetong_tps[99362:10668557]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 10:06:40.597 Seetong_tps[99362:10668557]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 10:06:40.597 Seetong_tps[99362:10668557]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 10:06:40.771 Seetong_tps[99362:10668574] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x119d6ba40>{number = 15, name = (null)}====
2026-10-30 10:06:40.985 Seetong_tps[99362:10668533]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 10:06:40.985 Seetong_tps[99362:10668533]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 10:06:40.986 Seetong_tps[99362:10668533] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 10:06:41.243 Seetong_tps[99362:10668569] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x119ebc1c0>{number = 12, name = (null)}====
2026-10-30 10:06:47.591 Seetong_tps[99362:10668533]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 10:06:57.715 Seetong_tps[99362:10668533]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 11:32:19.361 Seetong_tps[99801:10721262] app_version=8.4.106
2026-10-30 11:32:19.363 Seetong_tps[99801:10721262]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 11:32:19.363 Seetong_tps[99801:10721262] showForLogin 1
2026-10-30 11:32:19.364 Seetong_tps[99801:10721262] AppLaunch 还剩 6.849743843078613 秒
2026-10-30 11:32:19.372 Seetong_tps[99801:10721265] 询问用户是否开启推送成功
2026-10-30 11:32:19.372 Seetong_tps[99801:10721265] 用户点击允许接收推送
2026-10-30 11:32:19.376 Seetong_tps[99801:10721300] remoteNotificationSetting: <UNNotificationSettings: 0x1106cd5e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 11:32:19.385 Seetong_tps[99801:10721262]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 11:32:19.390 Seetong_tps[99801:10721262] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.767MB
2026-10-30 11:32:19.390 Seetong_tps[99801:10721262] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.782MB
2026-10-30 11:32:19.391 Seetong_tps[99801:10721262] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.782MB
2026-10-30 11:32:19.405 Seetong_tps[99801:10721262] viewDidLoad/configtime=2026-10-30 03:32:19 +0000
2026-10-30 11:32:19.406 Seetong_tps[99801:10721262]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 11:32:19.406 Seetong_tps[99801:10721262]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 11:32:19.453 Seetong_tps[99801:10721262]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 11:32:19.457 Seetong_tps[99801:10721262]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 11:32:19.457 Seetong_tps[99801:10721262] 开始检查未读客服消息...
2026-10-30 11:32:19.457 Seetong_tps[99801:10721262] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 11:32:19.464 Seetong_tps[99801:10721262]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 11:32:19.464 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty - 
2026-10-30 11:32:19.465 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 11:32:19.467 Seetong_tps[99801:10721262] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 11:32:19.467 Seetong_tps[99801:10721262] NAV deviceOrientationDidChange:1
2026-10-30 11:32:19.471 Seetong_tps[99801:10721262] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 11:32:19.471 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty - 
2026-10-30 11:32:19.471 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 11:32:19.476 Seetong_tps[99801:10721297] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 11:32:19.476 Seetong_tps[99801:10721297]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 11:32:19.476 Seetong_tps[99801:10721297]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 11:32:19.476 Seetong_tps[99801:10721297]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 11:32:19.476 Seetong_tps[99801:10721297]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 11:32:19.510 Seetong_tps[99801:10721262]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 11:32:19.595 Seetong_tps[99801:10721262] Super properties have already been unregistered.
2026-10-30 11:32:19.595 Seetong_tps[99801:10721297] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkzNTkzOTU0MCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.EHPeT4roaplcMcIAMyif1zC-LYDodtFnKKdcv_Nz44M","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5MzkzNTkzOTU0MCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMTNfcmVsYXk1Il19.S34lfD5MZyvLTBU5sBrIPdeVOjYYXGJVk8m8zVWSL5g","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24904"}]}
====
2026-10-30 11:32:19.595 Seetong_tps[99801:10721262] UMAPM_OOMSampling(0,0):NO
2026-10-30 11:32:19.597 Seetong_tps[99801:10721262]  -- deviceListDataUpdate - AppLaunch 还剩 1.616121768951416 秒 - 再延迟 2.116121768951416 秒 - 启动耗时 1.383878231048584 秒
2026-10-30 11:32:19.597 Seetong_tps[99801:10721262] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 11:32:19.597 Seetong_tps[99801:10721262]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1384 毫秒
2026-10-30 11:32:19.614 Seetong_tps[99801:10721262] ++++-[VideoView dealloc]++++
2026-10-30 11:32:19.615 Seetong_tps[99801:10721262] OpenGLView20_Seetong dealloc:0x11635db80
2026-10-30 11:32:19.619 Seetong_tps[99801:10721275] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x1092c2c00>{number = 8, name = (null)}====
2026-10-30 11:32:19.621 Seetong_tps[99801:10721266] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x109038d80>{number = 2, name = (null)}====
2026-10-30 11:32:19.644 Seetong_tps[99801:10721262] UMAPM_NetworkSampling(0,0):NO
2026-10-30 11:32:19.644 Seetong_tps[99801:10721262]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 11:32:19.644 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:19.645 Seetong_tps[99801:10721262]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 507;
}
2026-10-30 11:32:19.647 Seetong_tps[99801:10721262] 蓝牙未打开
2026-10-30 11:32:19.648 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 11:32:19.665 Seetong_tps[99801:10721309] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12be226c0>{number = 17, name = (null)}====
2026-10-30 11:32:19.668 Seetong_tps[99801:10721314] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1162a4780>{number = 12, name = (null)}====
2026-10-30 11:32:19.669 Seetong_tps[99801:10721262]  -- WebSocket - 重置重连次数 -- 
2026-10-30 11:32:19.671 Seetong_tps[99801:10721311] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12be22680>{number = 18, name = (null)}====
2026-10-30 11:32:19.671 Seetong_tps[99801:10721312] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12be20980>{number = 19, name = (null)}====
2026-10-30 11:32:19.678 Seetong_tps[99801:10721262]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 11:32:19.678 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty - 
2026-10-30 11:32:19.678 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 11:32:19.678 Seetong_tps[99801:10721262] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 11:32:19.678 Seetong_tps[99801:10721262] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 11:32:19.683 Seetong_tps[99801:10721315] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12be22380>{number = 20, name = (null)}====
2026-10-30 11:32:19.685 Seetong_tps[99801:10721265] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x109038e80>{number = 3, name = (null)}====
2026-10-30 11:32:19.685 Seetong_tps[99801:10721276] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12be223c0>{number = 21, name = (null)}====
2026-10-30 11:32:19.686 Seetong_tps[99801:10721313] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12be22280>{number = 22, name = (null)}====
2026-10-30 11:32:19.687 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:19.687 Seetong_tps[99801:10721262]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 11:32:19.687 Seetong_tps[99801:10721262]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 11:32:19.687 Seetong_tps[99801:10721262]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 11:32:19.689 Seetong_tps[99801:10721274] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1092c1140>{number = 6, name = (null)}====
2026-10-30 11:32:19.690 Seetong_tps[99801:10721300] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1107454c0>{number = 11, name = (null)}====
2026-10-30 11:32:19.691 Seetong_tps[99801:10721310] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12be229c0>{number = 23, name = (null)}====
2026-10-30 11:32:19.691 Seetong_tps[99801:10721262]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=34&addr=bjrelayvip1.s2.seetong.com:5443;type=0&load=55&addr=bjrelayvip2.s2.seetong.com:11443;type=0&load=28&addr=bjrelay44.s2.seetong.com:7443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=bjrelay53.s5.seetong.com:2443;type=0&load=22&addr=bjrelay52.s5.seetong.com:7443;type=0&load=20&addr=bjrelay63.s5.seetong.com:2443;"}
2026-10-30 11:32:19.692 Seetong_tps[99801:10721262] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 11:32:19.692 Seetong_tps[99801:10721262] 客服消息未读数量: 0
2026-10-30 11:32:19.693 Seetong_tps[99801:10721262]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 11:32:19.693 Seetong_tps[99801:10721262]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1YFU1QEA1AJOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 11:32:19.695 Seetong_tps[99801:10721262] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 11:32:19.698 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 11:32:19.698 Seetong_tps[99801:10721262]  -- 获取版本信息成功: {
}
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 11:32:19.698 Seetong_tps[99801:10721310] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1522 毫秒
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:19 736 - devIds: (
    42065949
)
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:19.735 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:19.736 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:19.736 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:19.750 Seetong_tps[99801:10721262]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 11:32:19.750 Seetong_tps[99801:10721262]  -- WebSocket - 重置重连次数 -- 
2026-10-30 11:32:19.750 Seetong_tps[99801:10721262]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-30 11:32:19.752 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:19.752 Seetong_tps[99801:10721262]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIIA1YCUFtpAQQB","reconn":0}}
2026-10-30 11:32:19.752 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:19.762 Seetong_tps[99801:10721323] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12bf6b7c0>{number = 25, name = (null)}====
2026-10-30 11:32:19.921 Seetong_tps[99801:10721262] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 11:32:19.921 Seetong_tps[99801:10721262] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 11:32:19.958 Seetong_tps[99801:10721262]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 11:32:19.958 Seetong_tps[99801:10721262]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 11:32:19.967 Seetong_tps[99801:10721273] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10903b980>{number = 5, name = (null)}====
2026-10-30 11:32:19.968 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793329346000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 11:32:19.969 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:19.969 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:20.171 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:21.563 Seetong_tps[99801:10721262] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 11:32:21.563 Seetong_tps[99801:10721262] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 11:32:21.564 Seetong_tps[99801:10721262] 用户设置的具体字体大小: 17.000000
2026-10-30 11:32:21.808 Seetong_tps[99801:10721262] AppLaunch hideForRefreshToken
2026-10-30 11:32:21.808 Seetong_tps[99801:10721262] AppLaunch hideForRefreshToken dismiss
2026-10-30 11:32:21.808 Seetong_tps[99801:10721262] AppLaunch dismiss...
2026-10-30 11:32:22.074 Seetong_tps[99801:10721297] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 11:32:22.074 Seetong_tps[99801:10721297] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 11:32:22.074 Seetong_tps[99801:10721297]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 11:32:22.075 Seetong_tps[99801:10721297]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 11:32:22.115 Seetong_tps[99801:10721262] AppLaunch dismiss... end
2026-10-30 11:32:22.115 Seetong_tps[99801:10721262]  dealloc -- STAppLaunchWindow
2026-10-30 11:32:22.117 Seetong_tps[99801:10721262]  dealloc -- STAppLaunchViewController
2026-10-30 11:32:22.598 Seetong_tps[99801:10721262]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 11:32:22.609 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:22.797 Seetong_tps[99801:10721323] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-30 11:32:22.799 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 11:32:22.799 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10be7c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-30 11:32:22.799 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 11:32:22.800 Seetong_tps[99801:10721323] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 11:32:22.801 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 11:32:22.801 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10be80000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-30 11:32:22.801 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 11:32:22.801 Seetong_tps[99801:10721323] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 11:32:22.802 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 11:32:22.802 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 11:32:22.802 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:103::open> open fd[41], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 11:32:22.803 Seetong_tps[99801:10721323] [I] <MemoryFile.cpp:109::close> closing fd[41], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 11:32:22.803 Seetong_tps[99801:10721323] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-30 11:32:22.803 Seetong_tps[99801:10721323] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1485 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-30 11:32:22.803 Seetong_tps[99801:10721323] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1337393490 sequence 4 version 4
2026-10-30 11:32:22.803 Seetong_tps[99801:10721323] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-30 11:32:22.805 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-30 11:32:22.805 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-30 11:32:22.805 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-30 11:32:22.814 Seetong_tps[99801:10721310] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12be229c0>{number = 23, name = (null)}====
2026-10-30 11:32:22.821 Seetong_tps[99801:10721262] [KMPAlarmModule] module loaded
2026-10-30 11:32:22.821 Seetong_tps[99801:10721262] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10cc05140>
2026-10-30 11:32:22.821 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 11:32:22.832 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 11:32:22.834 Seetong_tps[99801:10721262]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 11:32:22.842 Seetong_tps[99801:10721310] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-30 11:32:23.109 Seetong_tps[99801:10721262]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 11:32:23.110 Seetong_tps[99801:10721262]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 11:32:23.110 Seetong_tps[99801:10721262] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 11:32:23.286 Seetong_tps[99801:10721297]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 11:32:23.286 Seetong_tps[99801:10721297]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 11:32:23.286 Seetong_tps[99801:10721297]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 11:32:23.286 Seetong_tps[99801:10721297]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 11:32:23.374 Seetong_tps[99801:10721310] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12be229c0>{number = 23, name = (null)}====
2026-10-30 11:32:23.507 Seetong_tps[99801:10721323] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-30 11:32:23.509 Seetong_tps[99801:10721323] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-30 11:32:23.509 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 11:32:23.509 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-30 11:32:23.510 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-30 11:32:23.513 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-30 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-30 11:32:23.514 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-30 startTime=00:00:00 endTime=11:32:23 cachedAnchor=null-null
2026-10-30 11:32:23.514 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=00:00:00 endTime=11:32:23 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-30 11:32:23.514 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=00:00:00, endTime=11:32:23, deviceIds=[]
2026-10-30 11:32:23.514 Seetong_tps[99801:10721323] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-30 11:32:23.515 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=00:00:00 end=11:32:23 deviceCount=1
2026-10-30 11:32:23.516 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:23.517 Seetong_tps[99801:10721274] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 11:32:23.573 Seetong_tps[99801:10721319] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=42
2026-10-30 11:32:23.574 Seetong_tps[99801:10721319] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=09:45:32 totalWindows=1
2026-10-30 11:32:23.574 Seetong_tps[99801:10721319] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-09:45:32
2026-10-30 11:32:23.580 Seetong_tps[99801:10721319] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-30 11:32:23.627 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 11:32:23.627 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 11:32:23.637 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=61 modelCount=61 itemCount=61 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    88,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-30 11:32:23.637 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=61 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 11:32:23.638 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=00:00:00, endTime=11:32:23, hasMore=false, itemCount=61
2026-10-30 11:32:23.643 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=61, responseDate=2026-10-30, responseStart=00:00:00, responseEnd=11:32:23, hasMore=false, remoteThumbCount=59, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 11:32:23.643 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-30 11:32:23.648 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=00:00:00 end=11:32:23 count=61 preservedReadCount=1 readStateMs=1 entityMapMs=0 daoMs=4 totalMs=5
2026-10-30 11:32:23.649 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=00:00:00 end=11:32:23 lastTimestampMs=1793289600000 daoMs=1
2026-10-30 11:32:23.649 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=11:32:23, hasMore=false, count=100
2026-10-30 11:32:23.649 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=00:00:00 end=11:32:23 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-11:32:23 anchor=null-null
2026-10-30 11:32:23.649 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=61 fallbackCount=61
2026-10-30 11:32:23.649 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=61, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-30 11:32:23.658 Seetong_tps[99801:10721274] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=148 rowCount=62
2026-10-30 11:32:23.659 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-30 endTime=11:32:23
2026-10-30 11:32:23.659 Seetong_tps[99801:10721274] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-30 11:32:23.659 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 11:32:23.659 Seetong_tps[99801:10721274] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-30 11:32:23.675 Seetong_tps[99801:10721262] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=11:32:23
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 11:32:23.676 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 11:32:23.676 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-30 11:32:23.676 Seetong_tps[99801:10721323] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-30 11:32:23.722 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 11:32:23.722 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 11:32:23.722 Seetong_tps[99801:10721262] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 11:32:23.722 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 11:32:23.722 Seetong_tps[99801:10721268] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 11:32:23.772 Seetong_tps[99801:10721268] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-30
2026-10-30 11:32:28.147 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:28.147 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:28.323 Seetong_tps[99801:10721273] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10903b980>{number = 5, name = (null)}====
2026-10-30 11:32:28.825 Seetong_tps[99801:10721275] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 11:32:28.825 Seetong_tps[99801:10721262] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x10d57e500>
2026-10-30 11:32:28.825 Seetong_tps[99801:10721262] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 11:32:28.826 Seetong_tps[99801:10721313] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 11:32:29.597 Seetong_tps[99801:10721262]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 11:32:29.681 Seetong_tps[99801:10721262]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-30 11:32:29.690 Seetong_tps[99801:10721262] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 11:32:29.737 Seetong_tps[99801:10721262] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:29.737 Seetong_tps[99801:10721262] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 11:32:29.738 Seetong_tps[99801:10721262] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-30 11:32:29.739 Seetong_tps[99801:10721262]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 11:32:29.785 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:29.788 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:29.790 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:29.790 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331139.698764
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262] currentTimestamp=1793331149.805308, timestamp=1793331139.698764
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:29 805
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:29 805 - devIds: (
    42065949
)
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: D665B88D-2AE1-43E1-9586-8EDCDE07BCC3
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f0a2c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d1fc2c0>; layer = <CALayer: 0x10d4adb90>>
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f0a2c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d1fc2c0>; layer = <CALayer: 0x10d4adb90>> -- _camera.supportPlatform: 6
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:29 +0000
2026-10-30 11:32:29.805 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:29.806 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:29 806
2026-10-30 11:32:29.806 Seetong_tps[99801:10721330] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0000>
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-30 11:32:29.806 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331139.698906
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262] currentTimestamp=1793331149.807415, timestamp=1793331139.698906
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:29 807
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:29 808 - devIds: (
    42065949
)
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f0a3800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1075e0>; layer = <CALayer: 0x10d06de00>>
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f0a3800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1075e0>; layer = <CALayer: 0x10d06de00>> -- _camera.supportPlatform: 6
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:29 +0000
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:29.807 Seetong_tps[99801:10721330] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:29.807 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:29 808
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0c00>
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:29.807 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:29.816 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:29.817 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:29.817 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:29.841 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:29.841 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 11:32:29.841 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:29.842 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 11:32:29.842 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:29.842 Seetong_tps[99801:10721330] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 11:32:29.842 Seetong_tps[99801:10721330]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 11:32:29.842 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=1
2026-10-30 11:32:29.842 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.04 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:29.845 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 11:32:29.938 Seetong_tps[99801:10721311] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12be22680>{number = 18, name = (null)}====
2026-10-30 11:32:30.048 Seetong_tps[99801:10721262] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:30.063 Seetong_tps[99801:10721287] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0000>
2026-10-30 11:32:30.064 Seetong_tps[99801:10721287] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-30 11:32:30.064 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0c00>
2026-10-30 11:32:30.064 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-30 11:32:30.064 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:30.065 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:30.065 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:30.065 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:30.347 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:30.349 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:30.390 Seetong_tps[99801:10721262]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 11:32:30.704 Seetong_tps[99801:10721503] 重新观看视频线程：<_NSMainThread: 0x109038000>{number = 1, name = (null)}
2026-10-30 11:32:30.718 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:30.719 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:30.719 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=3
2026-10-30 11:32:30.719 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.91 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:31.086 Seetong_tps[99801:10721505] 重新观看视频线程：<_NSMainThread: 0x109038000>{number = 1, name = (null)}
2026-10-30 11:32:31.091 Seetong_tps[99801:10721311] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 11:32:31.104 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:31.104 Seetong_tps[99801:10721311] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-30 11:32:31.104 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:31.104 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=3
2026-10-30 11:32:31.104 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.37 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:31.265 Seetong_tps[99801:10721287] hexStringLen=42
2026-10-30 11:32:31.265 Seetong_tps[99801:10721287] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-30 11:32:31.265 Seetong_tps[99801:10721287] getDevOsdXmlInfoBlock == null
2026-10-30 11:32:31.285 Seetong_tps[99801:10721287] Failed to get IoT drive away set configuration.
2026-10-30 11:32:31.285 Seetong_tps[99801:10721287]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-30 11:32:31.585 Seetong_tps[99801:10721287]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-30 11:32:38.693 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:38.693 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:39.597 Seetong_tps[99801:10721262]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 11:32:39.806 Seetong_tps[99801:10721262]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793331159.806632,lastReceiveYUVTimeInterval=1793331159.722001,interval=0.085,videoView=0x10f0a2c00
2026-10-30 11:32:39.807 Seetong_tps[99801:10721262]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793331159.807630,lastReceiveYUVTimeInterval=1793331159.611962,interval=0.196,videoView=0x10f0a3800
2026-10-30 11:32:42.936 Seetong_tps[99801:10721262]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-30 11:32:42.936 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f0a2c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d1fc2c0>; layer = <CALayer: 0x10d4adb90>>
2026-10-30 11:32:42.936 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-30 11:32:42.936 Seetong_tps[99801:10721262] -----------1release decodeport = 3
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f0a3800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1075e0>; layer = <CALayer: 0x10d06de00>>
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262] -----------1release decodeport = 4
2026-10-30 11:32:42.937 Seetong_tps[99801:10721262]  -- SIOT参数outString: {"association_id":"2bpF89e882xo0gyj_1","auth_time":1211,"awaken_ms":2720,"conn_media_ch_time":56,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"4017","k_auth_send":"83_2806","k_awaken":"85_486_891_1296_1296_2316_3842_4247_10537_10942","k_connect_ok":"2862","k_online":"2805","k_recv_i":"{\"0\":\"11381\",\"1\":\"11760\"}","k_sdp_send":"107_2807","k_sig_offline":"","k_timebase":1793331139268,"k_watch_send":"{\"0\":\"10538\",\"1\":\"10539\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":964,"rtc_version":"1.5.4.3","rtp_first_i":379,"sdp_time":1211,"sig_addr":"101.42.105.173:24202","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":25,\"min\":21,\"max\":22},\"fps\":{\"avg\":338,\"min\":31,\"max\":2731,\"std\":528.75,\"stallingRate\":20.13,\"stallingFreq\":20.00}}","udp_to_tcp_count":1,"watch_resp":257}
2026-10-30 11:32:42.939 Seetong_tps[99801:10721262]  -- SIOT参数: {
    "association_id" = "2bpF89e882xo0gyj_1";
    "auth_time" = 1211;
    "awaken_ms" = 2720;
    "conn_media_ch_time" = 56;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1300;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 48;
    "p2p_hold_success" = 0;
    "preview_duration" = 13100;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 964;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 379;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1211;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 338;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2731;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 257;
}
2026-10-30 11:32:42.939 Seetong_tps[99801:10721262]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "2bpF89e882xo0gyj_1";
    "auth_time" = 1211;
    "awaken_ms" = 2720;
    "conn_media_ch_time" = 56;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1300;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 48;
    "p2p_hold_success" = 0;
    "preview_duration" = 13100;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 964;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 379;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1211;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 338;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 2731;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 257;
}
2026-10-30 11:32:42.939 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:42.953 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:42.955 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:43.110 Seetong_tps[99801:10721414] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x137110500>{number = 32, name = (null)}====
2026-10-30 11:32:43.456 Seetong_tps[99801:10721262] dealloc -- STPlayerViewController
2026-10-30 11:32:43.456 Seetong_tps[99801:10721262] dealloc -- STPlayerViewController
2026-10-30 11:32:43.456 Seetong_tps[99801:10721262] dealloc -- STPlayerCameraControlVC
2026-10-30 11:32:43.456 Seetong_tps[99801:10721262] dealloc -- STPlayerCameraService
2026-10-30 11:32:43.457 Seetong_tps[99801:10721262] dealloc -- STCycleScrollView
2026-10-30 11:32:43.457 Seetong_tps[99801:10721262] dealloc -- STCameraControlView
2026-10-30 11:32:43.457 Seetong_tps[99801:10721262] dealloc -- STNetSpeedMonitorView
2026-10-30 11:32:43.457 Seetong_tps[99801:10721262] dealloc -- STIdleMonitorView
2026-10-30 11:32:43.480 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:44.008 Seetong_tps[99801:10721262]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 11:32:44.008 Seetong_tps[99801:10721262]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 11:32:44.009 Seetong_tps[99801:10721330] zzzzz:FC_ResumeDevCom start
2026-10-30 11:32:44.009 Seetong_tps[99801:10721330] zzzzz:FC_ResumeDevCom
2026-10-30 11:32:44.242 Seetong_tps[99801:10721414] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x137110500>{number = 32, name = (null)}====
2026-10-30 11:32:44.242 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:44.256 Seetong_tps[99801:10721262]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 11:32:44.256 Seetong_tps[99801:10721262]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 11:32:44.256 Seetong_tps[99801:10721262] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 11:32:44.306 Seetong_tps[99801:10721645] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x137110080>{number = 30, name = (null)}====
2026-10-30 11:32:44.310 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 11:32:44.310 Seetong_tps[99801:10721330]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 11:32:44.310 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 11:32:44.310 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 11:32:44.310 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 11:32:44.312 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 11:32:44.312 Seetong_tps[99801:10721330]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 11:32:44.312 Seetong_tps[99801:10721330]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 11:32:44.312 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 11:32:44.312 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- observeValueForKeyPath isLoading NO -- 
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 26099 毫秒
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 11:32:44.312 Seetong_tps[99801:10721262]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:44 313 - devIds: (
    42065949
)
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F24606DC-FF18-4854-9127-DF55A28442E2
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 11:32:44.313 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:44.314 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:44.350 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_low_power_online
2026-10-30 11:32:44.350 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793329346000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 11:32:44.350 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:44.350 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:44.381 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 11:32:44.872 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:44.954 Seetong_tps[99801:10721262] ++++-[VideoView dealloc]++++
2026-10-30 11:32:44.956 Seetong_tps[99801:10721262] OpenGLView20_Seetong dealloc:0x10d5fcc80
2026-10-30 11:32:44.956 Seetong_tps[99801:10721262] ++++-[VideoView dealloc]++++
2026-10-30 11:32:44.957 Seetong_tps[99801:10721262] OpenGLView20_Seetong dealloc:0x10d387200
2026-10-30 11:32:45.050 Seetong_tps[99801:10721262]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-30 11:32:45.055 Seetong_tps[99801:10721262] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 11:32:45.062 Seetong_tps[99801:10721262] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:45.062 Seetong_tps[99801:10721262] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 11:32:45.063 Seetong_tps[99801:10721262]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 11:32:45.097 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:45.099 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:45.101 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:45.101 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331164.310523
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262] currentTimestamp=1793331165.107665, timestamp=1793331164.310523
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:45 108
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:45 108 - devIds: (
    42065949
)
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f142000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d4f0580>; layer = <CALayer: 0x10d1556b0>>
2026-10-30 11:32:45.107 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f142000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d4f0580>; layer = <CALayer: 0x10d1556b0>> -- _camera.supportPlatform: 6
2026-10-30 11:32:45.108 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:45 +0000
2026-10-30 11:32:45.108 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:45.108 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:45 108
2026-10-30 11:32:45.108 Seetong_tps[99801:10721330] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0000>
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:45.108 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331164.310672
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262] currentTimestamp=1793331165.109259, timestamp=1793331164.310672
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:45 109
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:45 109 - devIds: (
    42065949
)
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f142800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d43c900>; layer = <CALayer: 0x10e18f4b0>>
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f142800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d43c900>; layer = <CALayer: 0x10e18f4b0>> -- _camera.supportPlatform: 6
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:45 +0000
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:45.109 Seetong_tps[99801:10721330] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:45.109 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:45 110
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0c00>
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-30 11:32:45.109 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-30 11:32:45.110 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:45.110 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:45.110 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:45.110 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:45.110 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:45.111 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:45.111 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:45.111 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:45.111 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:45.111 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:45.164 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:45.164 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 11:32:45.164 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:45.164 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 11:32:45.164 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:45.164 Seetong_tps[99801:10721330] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 11:32:45.170 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=5
2026-10-30 11:32:45.170 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:45.222 Seetong_tps[99801:10721645] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x137110080>{number = 30, name = (null)}====
2026-10-30 11:32:45.367 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:45.369 Seetong_tps[99801:10721262] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:45.405 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:47.171 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.06 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:47.628 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:47.628 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:49.597 Seetong_tps[99801:10721262]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 11:32:51.476 Seetong_tps[99801:10721662] 重新观看视频线程：<_NSMainThread: 0x109038000>{number = 1, name = (null)}
2026-10-30 11:32:51.480 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:51.480 Seetong_tps[99801:10721262] Formatted Date: 2026-10-30
2026-10-30 11:32:51.480 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=5
2026-10-30 11:32:51.480 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.37 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:51.622 Seetong_tps[99801:10721262]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-30 11:32:51.622 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f142000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d4f0580>; layer = <CALayer: 0x10d1556b0>>
2026-10-30 11:32:51.622 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-1-0-port:5
2026-10-30 11:32:51.622 Seetong_tps[99801:10721262] -----------1release decodeport = 5
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f142800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10d43c900>; layer = <CALayer: 0x10e18f4b0>>
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-2-0-port:6
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262] -----------1release decodeport = 6
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262]  -- SIOT参数outString: {"association_id":"2bpF89e882xo0gyj_1","auth_time":1211,"awaken_ms":2720,"conn_media_ch_time":56,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"4017","k_auth_send":"83_2806","k_awaken":"85_486_891_1296_1296_2316_3842_4247_10537_10942_24988_25045_25393","k_connect_ok":"2862","k_online":"2805","k_recv_i":"{\"0\":\"11381_32166\",\"1\":\"11760\"}","k_sdp_send":"107_2807","k_sig_offline":"","k_timebase":1793331139268,"k_watch_send":"{\"0\":\"10538_25840\",\"1\":\"10539_25841\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rtc_version":"1.5.4.3","sdp_time":1211,"sig_addr":"101.42.105.173:24202","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":26,\"min\":21,\"max\":21},\"fps\":{\"avg\":0,\"min\":0,\"max\":0,\"std\":0.00,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1}
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262]  -- SIOT参数: {
    "association_id" = "2bpF89e882xo0gyj_1";
    "auth_time" = 1211;
    "awaken_ms" = 2720;
    "conn_media_ch_time" = 56;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 0;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 6500;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 0;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = "";
    "rtt_max" = 21;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1211;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 0;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 0;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 0;
}
2026-10-30 11:32:51.623 Seetong_tps[99801:10721262]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "2bpF89e882xo0gyj_1";
    "auth_time" = 1211;
    "awaken_ms" = 2720;
    "conn_media_ch_time" = 56;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 0;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 6500;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 0;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = "";
    "rtt_max" = 21;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1211;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 0;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 0;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 0;
}
2026-10-30 11:32:51.624 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:51.635 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:51.636 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:51.971 Seetong_tps[99801:10721311] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12be22680>{number = 18, name = (null)}====
2026-10-30 11:32:52.137 Seetong_tps[99801:10721262] dealloc -- STPlayerViewController
2026-10-30 11:32:52.137 Seetong_tps[99801:10721262] dealloc -- STPlayerViewController
2026-10-30 11:32:52.137 Seetong_tps[99801:10721262] dealloc -- STPlayerCameraControlVC
2026-10-30 11:32:52.137 Seetong_tps[99801:10721262] dealloc -- STPlayerCameraService
2026-10-30 11:32:52.138 Seetong_tps[99801:10721262] dealloc -- STCycleScrollView
2026-10-30 11:32:52.138 Seetong_tps[99801:10721262] dealloc -- STCameraControlView
2026-10-30 11:32:52.138 Seetong_tps[99801:10721262] dealloc -- STNetSpeedMonitorView
2026-10-30 11:32:52.138 Seetong_tps[99801:10721262] dealloc -- STIdleMonitorView
2026-10-30 11:32:52.155 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:52.511 Seetong_tps[99801:10721262]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 11:32:52.511 Seetong_tps[99801:10721262]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 11:32:52.511 Seetong_tps[99801:10721414] zzzzz:FC_ResumeDevCom start
2026-10-30 11:32:52.511 Seetong_tps[99801:10721414] zzzzz:FC_ResumeDevCom
2026-10-30 11:32:52.755 Seetong_tps[99801:10721262]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 11:32:52.755 Seetong_tps[99801:10721262]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 11:32:52.755 Seetong_tps[99801:10721262] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 11:32:52.801 Seetong_tps[99801:10721311] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12be22680>{number = 18, name = (null)}====
2026-10-30 11:32:52.806 Seetong_tps[99801:10721330] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10f1b0180>{number = 28, name = (null)}====
2026-10-30 11:32:52.806 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 11:32:52.806 Seetong_tps[99801:10721330]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 11:32:52.806 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 11:32:52.806 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 11:32:52.807 Seetong_tps[99801:10721330] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- observeValueForKeyPath isLoading NO -- 
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34594 毫秒
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 11:32:52.807 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:52 808 - devIds: (
    42065949
)
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 9794910D-C508-425B-9792-F8C36E6D7D97
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 11:32:52.808 Seetong_tps[99801:10721262]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 11:32:52.846 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_low_power_online
2026-10-30 11:32:52.846 Seetong_tps[99801:10721262]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793329346000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 11:32:52.846 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:52.846 Seetong_tps[99801:10721262]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 11:02:26 - p2pLastHeartTime: 1793329346000 - modelHeartTime: 1793329346000
2026-10-30 11:32:52.866 Seetong_tps[99801:10721262] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 11:32:52.944 Seetong_tps[99801:10721415] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10f198b80>{number = 34, name = (null)}====
2026-10-30 11:32:53.358 Seetong_tps[99801:10721262] MessageThrottle reloadTableView ---
2026-10-30 11:32:53.619 Seetong_tps[99801:10721262]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-30 11:32:53.624 Seetong_tps[99801:10721262] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 11:32:53.630 Seetong_tps[99801:10721262] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:53.631 Seetong_tps[99801:10721262] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 11:32:53.631 Seetong_tps[99801:10721262]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 11:32:53.666 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:53.668 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:53.670 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:53.670 Seetong_tps[99801:10721262]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331172.807236
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262] currentTimestamp=1793331173.677106, timestamp=1793331172.807236
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:53 677
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:53 677 - devIds: (
    42065949
)
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f143000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f106aa0>; layer = <CALayer: 0x10f072e50>>
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f143000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f106aa0>; layer = <CALayer: 0x10f072e50>> -- _camera.supportPlatform: 6
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:53 +0000
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:53.677 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:53 678
2026-10-30 11:32:53.677 Seetong_tps[99801:10721415] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0000>
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:53.677 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:7 :MediaType:0x0101
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:0
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:53.678 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262] queryAllSharingDeviceInfo timestamp=1793331172.807386
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262] currentTimestamp=1793331173.678800, timestamp=1793331172.807386
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 11:32:53 679
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 11:32:53 679 - devIds: (
    42065949
)
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 11:32:53.678 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 11:32:53.679 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f143800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1079a0>; layer = <CALayer: 0x13715f450>>
2026-10-30 11:32:53.679 Seetong_tps[99801:10721262]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f143800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1079a0>; layer = <CALayer: 0x13715f450>> -- _camera.supportPlatform: 6
2026-10-30 11:32:53.679 Seetong_tps[99801:10721262]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 03:32:53 +0000
2026-10-30 11:32:53.679 Seetong_tps[99801:10721262]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 00:26:18 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 11:32:53.679 Seetong_tps[99801:10721415] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 11:32:53.679 Seetong_tps[99801:10721262]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 11:32:53 679
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1092c3b00>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1091e0c00>
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: playsettype = 50
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:8 :MediaType:0x0101
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 8
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:8 bitrate:64000 framerate:0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 11:32:53.679 Seetong_tps[99801:10721297] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 11:32:53.680 Seetong_tps[99801:10721262] ++++-[VideoView dealloc]++++
2026-10-30 11:32:53.681 Seetong_tps[99801:10721262] OpenGLView20_Seetong dealloc:0x10d5ff480
2026-10-30 11:32:53.682 Seetong_tps[99801:10721262] ++++-[VideoView dealloc]++++
2026-10-30 11:32:53.683 Seetong_tps[99801:10721262] OpenGLView20_Seetong dealloc:0x10d384780
2026-10-30 11:32:53.683 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:53.683 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:53.683 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:53.683 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:53.684 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:53.684 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:53.684 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:53.684 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-2
2026-10-30 11:32:53.733 Seetong_tps[99801:10721262] uid:42065949-CH-1 playAudio
2026-10-30 11:32:53.733 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 11:32:53.733 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:53.733 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 11:32:53.733 Seetong_tps[99801:10721262]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 11:32:53.733 Seetong_tps[99801:10721415] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 11:32:53.738 Seetong_tps[99801:10721262] checkPortStatus:_decodePort=7
2026-10-30 11:32:53.738 Seetong_tps[99801:10721262]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.06 - 设备: 大门 - 42065949-CH-1
2026-10-30 11:32:53.821 Seetong_tps[99801:10721311] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12be22680>{number = 18, name = (null)}====
2026-10-30 11:32:53.895 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:53.941 Seetong_tps[99801:10721262] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 11:32:53.998 Seetong_tps[99801:10721287]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 11:32:55.599 Seetong_tps[99801:10721262]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 11:32:55.599 Seetong_tps[99801:10721297]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-30 11:32:55.599 Seetong_tps[99801:10721262]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 11:32:55.599 Seetong_tps[99801:10721262]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 11:32:55.600 Seetong_tps[99801:10721262] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 11:32:55.600 Seetong_tps[99801:10721262] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 11:32:55.604 Seetong_tps[99801:10721262] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 11:32:55.605 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f143000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f106aa0>; layer = <CALayer: 0x10f072e50>>
2026-10-30 11:32:55.605 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-30 11:32:55.605 Seetong_tps[99801:10721262] -----------1release decodeport = 7
2026-10-30 11:32:55.605 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:55.606 Seetong_tps[99801:10721262]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f143800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f1079a0>; layer = <CALayer: 0x13715f450>>
2026-10-30 11:32:55.606 Seetong_tps[99801:10721262] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-30 11:32:55.606 Seetong_tps[99801:10721262] -----------1release decodeport = 8
2026-10-30 11:32:55.606 Seetong_tps[99801:10721262]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-30 11:32:55.607 Seetong_tps[99801:10721262] _openGLView clearFrame ...
2026-10-30 11:32:55.616 Seetong_tps[99801:10721262] [保存失败] 相机对象或存储字典为空
2026-10-30 19:09:17.669 Seetong_tps[1425:10885424] app_version=8.4.106
2026-10-30 19:09:17.671 Seetong_tps[1425:10885424]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 19:09:17.671 Seetong_tps[1425:10885424] showForLogin 1
2026-10-30 19:09:17.671 Seetong_tps[1425:10885424] AppLaunch 还剩 6.927121877670288 秒
2026-10-30 19:09:17.682 Seetong_tps[1425:10885437] 询问用户是否开启推送成功
2026-10-30 19:09:17.682 Seetong_tps[1425:10885437] 用户点击允许接收推送
2026-10-30 19:09:17.684 Seetong_tps[1425:10885439] remoteNotificationSetting: <UNNotificationSettings: 0x111ac54a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 19:09:17.687 Seetong_tps[1425:10885424]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 19:09:17.693 Seetong_tps[1425:10885424] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.641MB
2026-10-30 19:09:17.693 Seetong_tps[1425:10885424] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.641MB
2026-10-30 19:09:17.694 Seetong_tps[1425:10885424] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.641MB
2026-10-30 19:09:17.707 Seetong_tps[1425:10885458] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 19:09:17.707 Seetong_tps[1425:10885458] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 19:09:17.707 Seetong_tps[1425:10885458]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 19:09:17.711 Seetong_tps[1425:10885424] viewDidLoad/configtime=2026-10-30 11:09:17 +0000
2026-10-30 19:09:17.712 Seetong_tps[1425:10885424]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 19:09:17.712 Seetong_tps[1425:10885424]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 19:09:17.761 Seetong_tps[1425:10885424]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 19:09:17.764 Seetong_tps[1425:10885424]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 19:09:17.764 Seetong_tps[1425:10885424] 开始检查未读客服消息...
2026-10-30 19:09:17.764 Seetong_tps[1425:10885424] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 19:09:17.775 Seetong_tps[1425:10885424]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 19:09:17.775 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty - 
2026-10-30 19:09:17.775 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 19:09:17.778 Seetong_tps[1425:10885424] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 19:09:17.778 Seetong_tps[1425:10885424] NAV deviceOrientationDidChange:1
2026-10-30 19:09:17.780 Seetong_tps[1425:10885424] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 19:09:17.780 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty - 
2026-10-30 19:09:17.780 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:09:17.822 Seetong_tps[1425:10885424]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 19:09:17.905 Seetong_tps[1425:10885424] Super properties have already been unregistered.
2026-10-30 19:09:17.906 Seetong_tps[1425:10885424] UMAPM_OOMSampling(0,0):NO
2026-10-30 19:09:17.908 Seetong_tps[1425:10885424]  -- deviceListDataUpdate - AppLaunch 还剩 1.690700769424438 秒 - 再延迟 2.190700769424438 秒 - 启动耗时 1.309299230575562 秒
2026-10-30 19:09:17.908 Seetong_tps[1425:10885424] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 19:09:17.908 Seetong_tps[1425:10885424]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1309 毫秒
2026-10-30 19:09:17.911 Seetong_tps[1425:10885424] ++++-[VideoView dealloc]++++
2026-10-30 19:09:17.912 Seetong_tps[1425:10885424] OpenGLView20_Seetong dealloc:0x112e85b80
2026-10-30 19:09:17.920 Seetong_tps[1425:10885424]  - 收到刷新token回调 - NSData 长度: 1688
2026-10-30 19:09:17.920 Seetong_tps[1425:10885424]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-30 19:09:17.920 Seetong_tps[1425:10885424]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-30 19:09:17.920 Seetong_tps[1425:10885424]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJleHAiOjE3OTM0NDQ5NTcsInJlZ2lvbiI6bnVsbCwianRpIjoiMDNjOWQ5MjEtZGUzMC00MGUzLWIzMWQtNzVlNGJmNGUyMTZjIiwiYWNjb3VudCI6IjE1MjkwOTY4MTM4In0.jmD7W7u4f04fQmr4X07Th0fLDOz9hCyzfWKMiwRZ_uc","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTUyOTA5NjgxMzgiLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTYyMDY5OTMiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTUyOTA5NjgxMzgiLCJhdGkiOiIwM2M5ZDkyMS1kZTMwLTQwZTMtYjMxZC03NWU0YmY0ZTIxNmMiLCJleHAiOjE3OTU5NTA1NTcsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkzMzU4NTU3LCJqdGkiOiJkZDUzM2E2NC04NDE1LTRkN2YtYjI0NC02Mjc0ZDMwNWY1OGUiLCJhY2NvdW50IjoiMTUyOTA5NjgxMzgifQ.05hK1AgJ2FxTRZq95dYn0ssEnSLhJSuf3N0L8pm_9TE","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"15290968138","user_id":"56206993","user_name":"15290968138","nick_name":"15290968138","real_name":"","avatar":"","license":"powered by seetong","loginType":"MEMBER","loginMethod":2,"region":null,"bizDomain":"app-api-cn.seetong.com","bizIp":"122.9.43.218","bizDomainBackup":"app-api-cn-bak.seetong.com","bizIpBackup":"114.116.205.244","jti":"03c9d921-de30-40e3-b31d-75e4bf4e216c"}
2026-10-30 19:09:17.929 Seetong_tps[1425:10885424]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1793358557.929919
2026-10-30 19:09:17.930 Seetong_tps[1425:10885424]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1793358557.929919
2026-10-30 19:09:17.930 Seetong_tps[1425:10885424]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1793358557.929919 - lastRefreshTokenTime: 1793358557.929919
2026-10-30 19:09:17.935 Seetong_tps[1425:10885424] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:09:17.935 Seetong_tps[1425:10885424]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 19:09:17.936 Seetong_tps[1425:10885424]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:09:17.936 Seetong_tps[1425:10885424]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 510;
}
2026-10-30 19:09:17.938 Seetong_tps[1425:10885424] 蓝牙未打开
2026-10-30 19:09:17.950 Seetong_tps[1425:10885424]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:09:17.960 Seetong_tps[1425:10885424]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 19:09:17.960 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty - 
2026-10-30 19:09:17.960 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:09:17.961 Seetong_tps[1425:10885424] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 19:09:17.961 Seetong_tps[1425:10885424] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 19:09:17.967 Seetong_tps[1425:10885424]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:09:17.967 Seetong_tps[1425:10885424]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:09:18.081 Seetong_tps[1425:10885502] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10e765840>{number = 17, name = (null)}====
2026-10-30 19:09:18.081 Seetong_tps[1425:10885498] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10e765800>{number = 18, name = (null)}====
2026-10-30 19:09:18.081 Seetong_tps[1425:10885424] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 19:09:18.086 Seetong_tps[1425:10885424]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 19:09:18.086 Seetong_tps[1425:10885424]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 19:09:18.087 Seetong_tps[1425:10885501] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10e765700>{number = 19, name = (null)}====
2026-10-30 19:09:18.091 Seetong_tps[1425:10885424]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=33&addr=bjrelay42.s2.seetong.com:9443;type=0&load=41&addr=bjrelayvip1.s2.seetong.com:12443;type=0&load=40&addr=bjrelay41.s2.seetong.com:1443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=bjrelay2.s5.seetong.com:14443;type=0&load=23&addr=bjrelay8.s5.seetong.com:7443;type=0&load=23&addr=bjrelay57.s5.seetong.com:8443;"}
2026-10-30 19:09:18.103 Seetong_tps[1425:10885438] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10e7657c0>{number = 20, name = (null)}====
2026-10-30 19:09:18.103 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 19:09:18.103 Seetong_tps[1425:10885458] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2MzM1ODAyNCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.7bKpsE-j3fJMpZadzT4RdXfh98BjwRm6CHVC5l_CWGo","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2MzM1ODAyNCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTMiLCJ0eC1iai10cHNpb3QtcmVsYXktMTJfcmVsYXkyIl19.O5VL4lpKGsOlpJxMJqt5rNLRUKbyHAkEZK3NMM15bkE","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24902"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24901"}]}
====
2026-10-30 19:09:18.105 Seetong_tps[1425:10885514] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10e765640>{number = 21, name = (null)}====
2026-10-30 19:09:18.105 Seetong_tps[1425:10885503] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x10e7656c0>{number = 22, name = (null)}====
2026-10-30 19:09:18.105 Seetong_tps[1425:10885424]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 19:09:18.105 Seetong_tps[1425:10885424]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgEBUlwFW1QPblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 19:09:18.111 Seetong_tps[1425:10885436] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10a6cd780>{number = 6, name = (null)}====
2026-10-30 19:09:18.112 Seetong_tps[1425:10885499] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10e7655c0>{number = 24, name = (null)}====
2026-10-30 19:09:18.115 Seetong_tps[1425:10885424]  -- 获取版本信息成功: {
}
2026-10-30 19:09:18.117 Seetong_tps[1425:10885504] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112e1c880>{number = 13, name = (null)}====
2026-10-30 19:09:18.125 Seetong_tps[1425:10885500] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10e765a40>{number = 25, name = (null)}====
2026-10-30 19:09:18.125 Seetong_tps[1425:10885424] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 19:09:18.125 Seetong_tps[1425:10885424] 客服消息未读数量: 0
2026-10-30 19:09:18.130 Seetong_tps[1425:10885427] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10a438d80>{number = 2, name = (null)}====
2026-10-30 19:09:18.142 Seetong_tps[1425:10885437] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111b114c0>{number = 10, name = (null)}====
2026-10-30 19:09:18.142 Seetong_tps[1425:10885424]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:09:18.180 Seetong_tps[1425:10885487] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e767f00>{number = 26, name = (null)}====
2026-10-30 19:09:18.185 Seetong_tps[1425:10885424]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:09:18.185 Seetong_tps[1425:10885487]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:09:18.185 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:09:18.185 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:09:18.186 Seetong_tps[1425:10885487] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1588 毫秒
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:09:18.186 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:09:18.187 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:09:18 187 - devIds: (
    42065949
)
2026-10-30 19:09:18.187 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:09:18.187 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:09:18.187 Seetong_tps[1425:10885424]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:09:18.188 Seetong_tps[1425:10885424]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:09:18.265 Seetong_tps[1425:10885424]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:09:18.265 Seetong_tps[1425:10885424]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:09:18.356 Seetong_tps[1425:10885439] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a6cdac0>{number = 5, name = (null)}====
2026-10-30 19:09:18.362 Seetong_tps[1425:10885487] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x10e767f00>{number = 26, name = (null)}====
2026-10-30 19:09:18.363 Seetong_tps[1425:10885424]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793355806000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:09:18.365 Seetong_tps[1425:10885424]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:09:18.365 Seetong_tps[1425:10885424]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:09:18.889 Seetong_tps[1425:10885424] MessageThrottle reloadTableView ---
2026-10-30 19:09:19.170 Seetong_tps[1425:10885424]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 19:09:19.170 Seetong_tps[1425:10885424]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:09:19.170 Seetong_tps[1425:10885424]  -- WebSocket connection 长连接成功 - 耗时：1.4 秒
2026-10-30 19:09:19.175 Seetong_tps[1425:10885424]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:09:19.175 Seetong_tps[1425:10885424]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJAVUJUFtpAQQB","reconn":0}}
2026-10-30 19:09:19.175 Seetong_tps[1425:10885424]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:09:19.229 Seetong_tps[1425:10885458]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 19:09:19.229 Seetong_tps[1425:10885458]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 19:09:19.229 Seetong_tps[1425:10885458]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 19:09:19.229 Seetong_tps[1425:10885458]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 19:09:19.269 Seetong_tps[1425:10885424] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 19:09:19.269 Seetong_tps[1425:10885424] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 19:09:19.270 Seetong_tps[1425:10885424] Formatted Date: 2026-10-30
2026-10-30 19:09:19.271 Seetong_tps[1425:10885424]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:09:19.321 Seetong_tps[1425:10885424] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 19:09:19.324 Seetong_tps[1425:10885424] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 19:09:19.326 Seetong_tps[1425:10885424]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=11:32:23 end=19:09:19 deviceCount=1
2026-10-30 19:09:19.326 Seetong_tps[1425:10885424]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:09:19.697 Seetong_tps[1425:10885424] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 19:09:19.876 Seetong_tps[1425:10885424] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 19:09:19.876 Seetong_tps[1425:10885424] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 19:09:19.876 Seetong_tps[1425:10885424] 用户设置的具体字体大小: 17.000000
2026-10-30 19:09:20.140 Seetong_tps[1425:10885424] AppLaunch hideForRefreshToken
2026-10-30 19:09:20.140 Seetong_tps[1425:10885424] AppLaunch hideForRefreshToken dismiss
2026-10-30 19:09:20.140 Seetong_tps[1425:10885424] AppLaunch dismiss...
2026-10-30 19:09:20.446 Seetong_tps[1425:10885424] AppLaunch dismiss... end
2026-10-30 19:09:20.446 Seetong_tps[1425:10885424]  dealloc -- STAppLaunchWindow
2026-10-30 19:09:20.447 Seetong_tps[1425:10885424]  dealloc -- STAppLaunchViewController
2026-10-30 19:09:20.913 Seetong_tps[1425:10885424]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 19:09:21.110 Seetong_tps[1425:10885427] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10a438d80>{number = 2, name = (null)}====
2026-10-30 19:09:21.426 Seetong_tps[1425:10885424]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:09:21.426 Seetong_tps[1425:10885424]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:09:21.426 Seetong_tps[1425:10885424] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:09:21.734 Seetong_tps[1425:10885427] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10a438d80>{number = 2, name = (null)}====
2026-10-30 19:09:23.158 Seetong_tps[1425:10885424] UMAPM_OOMSampling(0,0):NO
2026-10-30 19:09:23.159 Seetong_tps[1425:10885424] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:09:26.754 Seetong_tps[1425:10885424]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:09:26.754 Seetong_tps[1425:10885424] 神策分析：已保存设备ID=42065949-CH-1，SN=0CDD2600AF9C3E98
2026-10-30 19:09:26.756 Seetong_tps[1425:10885424] self.camera.isBindMode=1 nBinder=0
2026-10-30 19:09:26.759 Seetong_tps[1425:10885516]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:09:26.767 Seetong_tps[1425:10885424] queryAllSharingDeviceInfo timestamp=1793358558.186092
2026-10-30 19:09:26.767 Seetong_tps[1425:10885424] currentTimestamp=1793358566.767848, timestamp=1793358558.186092
2026-10-30 19:09:26.767 Seetong_tps[1425:10885516] success
2026-10-30 19:09:26.768 Seetong_tps[1425:10885516] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = DC32D43C-46E4-476F-8CAF-698EABD4F1A0
2026-10-30 19:09:26.768 Seetong_tps[1425:10885424]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:09:27.161 Seetong_tps[1425:10885424]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:09:27.162 Seetong_tps[1425:10885424]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:09:27.381 Seetong_tps[1425:10885424]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:09:27.480 Seetong_tps[1425:10885437]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-30 19:09:27.480 Seetong_tps[1425:10885437]  -- getFWUpdateInfo -- success
2026-10-30 19:09:27.908 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:09:28.439 Seetong_tps[1425:10885424] 当前控制器：STLightingConfigViewController
2026-10-30 19:09:28.449 Seetong_tps[1425:10885437] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-30 19:09:28.833 Seetong_tps[1425:10885500] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-30 19:09:28.834 Seetong_tps[1425:10885487] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-30 19:09:28.991 Seetong_tps[1425:10885446]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 大门 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-30 19:09:28.994 Seetong_tps[1425:10885458]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 大门 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-30 19:09:29.046 Seetong_tps[1425:10885446]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-30 19:09:29.085 Seetong_tps[1425:10885424]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x10f6888c0; frame = (60 39; 243 30); layer = <CALayer: 0x10e458f90>> - 
2026-10-30 19:09:29.091 Seetong_tps[1425:10885424]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x10f689340; frame = (60 39; 243 30); layer = <CALayer: 0x10f4b86f0>> - 
2026-10-30 19:09:35.514 Seetong_tps[1425:10885424] Successfully load keyboard extensions
2026-10-30 19:09:35.532 Seetong_tps[1425:10885424] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-30 19:09:36.825 Seetong_tps[1425:10885424]  -- STLightingConfigViewController -- dealloc -- 
2026-10-30 19:09:36.825 Seetong_tps[1425:10885424] dealloc -- STLightingConfigViewController
2026-10-30 19:09:37.794 Seetong_tps[1425:10885424] 当前控制器：SoundControlViewController
2026-10-30 19:09:37.806 Seetong_tps[1425:10885508] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 19:09:37.908 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:09:38.034 Seetong_tps[1425:10885424]  -- SoundControlViewController -- getSoundConfigBlock success -- soundVal: 80
2026-10-30 19:09:38.047 Seetong_tps[1425:10885424]  -- SoundControlViewController -- getMicConfigBlock success -- mikeVal: 80, audioEnable: 1
2026-10-30 19:09:39.380 Seetong_tps[1425:10885424] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-30 19:09:39.708 Seetong_tps[1425:10885424] dealloc -- SoundControlViewController
2026-10-30 19:09:45.420 Seetong_tps[1425:10885424] -[STSmartAlarmConfigEntranceVC dealloc]
2026-10-30 19:09:45.641 Seetong_tps[1425:10885508] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:09:45.797 Seetong_tps[1425:10885446] Failed to get IoT drive away set configuration.
2026-10-30 19:09:45.797 Seetong_tps[1425:10885446]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-30 19:09:47.908 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:09:53.835 Seetong_tps[1425:10885508] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-30 19:09:53.836 Seetong_tps[1425:10885508] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-30 19:09:53.837 Seetong_tps[1425:10885508] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-30 19:09:53.839 Seetong_tps[1425:10885508] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-30 19:09:53.840 Seetong_tps[1425:10885508] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-30 19:09:57.908 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:09:59.477 Seetong_tps[1425:10885424] invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
2026-10-30 19:10:02.049 Seetong_tps[1425:10885424] ++++-[DriveawaySetViewController dealloc]++++
2026-10-30 19:10:05.194 Seetong_tps[1425:10885424]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:10:05.200 Seetong_tps[1425:10885508] success
2026-10-30 19:10:05.200 Seetong_tps[1425:10885508]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:10:05.242 Seetong_tps[1425:10885424]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.11.205-2026081820 -- 
2026-10-30 19:10:05.323 Seetong_tps[1425:10885744]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-30 19:10:05.324 Seetong_tps[1425:10885744]  -- getFWUpdateInfo -- success
2026-10-30 19:10:05.331 Seetong_tps[1425:10885424]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.11.205-2026081820 -- 
2026-10-30 19:10:05.425 Seetong_tps[1425:10885424]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:10:05.426 Seetong_tps[1425:10885424]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:10:05.426 Seetong_tps[1425:10885424]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:10:05.439 Seetong_tps[1425:10885446] hexStringLen=42
2026-10-30 19:10:05.440 Seetong_tps[1425:10885446] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-30 19:10:05.440 Seetong_tps[1425:10885446] getDevOsdXmlInfoBlock == null
2026-10-30 19:10:05.446 Seetong_tps[1425:10885424]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53H30-3.0.11.205-2026081820 - strNewNvrKey: TD53H30-3.0.11.205-2026081820 -- 
2026-10-30 19:10:05.450 Seetong_tps[1425:10885424] Error: InOutDoorCfg not found or invalid
2026-10-30 19:10:07.908 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:10:09.136 Seetong_tps[1425:10885424] ++++-[AdvanceSetViewController dealloc]++++
2026-10-30 19:10:10.401 Seetong_tps[1425:10885424]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:10:10.401 Seetong_tps[1425:10885424]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:10:10.617 Seetong_tps[1425:10885748] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10fd14f40>{number = 28, name = (null)}====
2026-10-30 19:10:10.913 Seetong_tps[1425:10885424] 神策分析：已清空设备ID和SN
2026-10-30 19:10:10.913 Seetong_tps[1425:10885424] ++++-[CameraSetViewController dealloc]++++
2026-10-30 19:10:11.030 Seetong_tps[1425:10885424]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-1
2026-10-30 19:10:11.039 Seetong_tps[1425:10885424] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 19:10:11.081 Seetong_tps[1425:10885424] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 19:10:11.081 Seetong_tps[1425:10885424] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 19:10:11.082 Seetong_tps[1425:10885424] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-30 19:10:11.083 Seetong_tps[1425:10885424]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:10:11.127 Seetong_tps[1425:10885424]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:11.130 Seetong_tps[1425:10885424]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:11.132 Seetong_tps[1425:10885424]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:11.132 Seetong_tps[1425:10885424]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424] queryAllSharingDeviceInfo timestamp=1793358558.186092
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424] currentTimestamp=1793358611.148281, timestamp=1793358558.186092
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 19:10:11 148
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:10:11 148 - devIds: (
    42065949
)
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F1796364-2A39-4363-9D47-8F439E23B15E
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10fd63000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f45ec80>; layer = <CALayer: 0x111a70ab0>>
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10fd63000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f45ec80>; layer = <CALayer: 0x111a70ab0>> -- _camera.supportPlatform: 6
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 11:10:11 +0000
2026-10-30 19:10:11.148 Seetong_tps[1425:10885424]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:09:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 19:10:11.149 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 19:10:11 149
2026-10-30 19:10:11.149 Seetong_tps[1425:10885744] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10a6cf8c0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0000>
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:11.149 Seetong_tps[1425:10885458] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424] queryAllSharingDeviceInfo timestamp=1793358558.186345
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424] currentTimestamp=1793358611.150365, timestamp=1793358558.186345
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 19:10:11 150
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:10:11 150 - devIds: (
    42065949
)
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10fd63c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f70e0c0>; layer = <CALayer: 0x10f4e36f0>>
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10fd63c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f70e0c0>; layer = <CALayer: 0x10f4e36f0>> -- _camera.supportPlatform: 6
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 11:10:11 +0000
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 01:45:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:09:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 19:10:11.150 Seetong_tps[1425:10885744] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:11.150 Seetong_tps[1425:10885424]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 19:10:11 151
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10a6cf8c0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0c00>
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:11.150 Seetong_tps[1425:10885458] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.153 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.154 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.185 Seetong_tps[1425:10885424] uid:42065949-CH-1 playAudio
2026-10-30 19:10:11.185 Seetong_tps[1425:10885424]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 19:10:11.185 Seetong_tps[1425:10885424]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 19:10:11.185 Seetong_tps[1425:10885424]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 19:10:11.185 Seetong_tps[1425:10885424]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 19:10:11.186 Seetong_tps[1425:10885772] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 19:10:11.194 Seetong_tps[1425:10885424] checkPortStatus:_decodePort=1
2026-10-30 19:10:11.194 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.241 Seetong_tps[1425:10885424] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 19:10:11.281 Seetong_tps[1425:10885748] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10fd14f40>{number = 28, name = (null)}====
2026-10-30 19:10:11.317 Seetong_tps[1425:10885446] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x10a6cf8c0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0000>
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:11.317 Seetong_tps[1425:10885458] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:11.318 Seetong_tps[1425:10885458] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:11.318 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.318 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:11.322 Seetong_tps[1425:10885446] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:11.322 Seetong_tps[1425:10885458] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 19:10:11.322 Seetong_tps[1425:10885458] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 19:10:11.322 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x10a6cf8c0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a5e0c00>
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-30 19:10:11.323 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:11.323 Seetong_tps[1425:10885458] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:11.325 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.18 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:11.393 Seetong_tps[1425:10885424] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 19:10:11.836 Seetong_tps[1425:10885938] 重新观看视频线程：<_NSMainThread: 0x10a438000>{number = 1, name = (null)}
2026-10-30 19:10:11.846 Seetong_tps[1425:10885446]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 19:10:11.847 Seetong_tps[1425:10885446]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 19:10:11.852 Seetong_tps[1425:10885424] uid:42065949-CH-1 playAudio
2026-10-30 19:10:11.852 Seetong_tps[1425:10885772] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-30 19:10:11.853 Seetong_tps[1425:10885424] Formatted Date: 2026-10-30
2026-10-30 19:10:11.866 Seetong_tps[1425:10885424] checkPortStatus:_decodePort=3
2026-10-30 19:10:11.866 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.78 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:12.171 Seetong_tps[1425:10885940] 重新观看视频线程：<_NSMainThread: 0x10a438000>{number = 1, name = (null)}
2026-10-30 19:10:12.176 Seetong_tps[1425:10885748] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:10:12.179 Seetong_tps[1425:10885424] uid:42065949-CH-1 playAudio
2026-10-30 19:10:12.180 Seetong_tps[1425:10885424] Formatted Date: 2026-10-30
2026-10-30 19:10:12.180 Seetong_tps[1425:10885424] checkPortStatus:_decodePort=3
2026-10-30 19:10:12.188 Seetong_tps[1425:10885424]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.04 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:12.245 Seetong_tps[1425:10885446]  === getIotSdInfo - devId: 42065949-CH-1 - nSdCardFlag: 0 ===
2026-10-30 19:10:12.372 Seetong_tps[1425:10885446] hexStringLen=42
2026-10-30 19:10:12.372 Seetong_tps[1425:10885446] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-30 19:10:12.373 Seetong_tps[1425:10885446] getDevOsdXmlInfoBlock == null
2026-10-30 19:10:12.408 Seetong_tps[1425:10885446] Failed to get IoT drive away set configuration.
2026-10-30 19:10:12.408 Seetong_tps[1425:10885446]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-30 19:10:13.058 Seetong_tps[1425:10885424] Formatted Date: 2026-10-30
2026-10-30 19:10:13.059 Seetong_tps[1425:10885424] Formatted Date: 2026-10-30
2026-10-30 19:10:17.921 Seetong_tps[1425:10885424]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:10:18.617 Seetong_tps[1425:10885424]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 19:10:18.617 Seetong_tps[1425:10885424]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 19:10:18.617 Seetong_tps[1425:10885424]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 19:10:18.619 Seetong_tps[1425:10885458]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-30 19:10:18.619 Seetong_tps[1425:10885424] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 19:10:18.619 Seetong_tps[1425:10885424] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 19:10:18.625 Seetong_tps[1425:10885424] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 19:10:18.627 Seetong_tps[1425:10885424]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-30 19:10:18.627 Seetong_tps[1425:10885424]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10fd63000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f45ec80>; layer = <CALayer: 0x111a70ab0>>
2026-10-30 19:10:18.627 Seetong_tps[1425:10885424] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-30 19:10:18.643 Seetong_tps[1425:10885424] -----------1release decodeport = 3
2026-10-30 19:10:18.643 Seetong_tps[1425:10885424]  -- SIOT参数outString: {"association_id":"yDd8oYDsp1uKLWec_1","auth_time":1570,"awaken_ms":46,"conn_media_ch_time":1645,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"1653","k_auth_send":"83","k_awaken":"85_486_3850_4254_9178_9582_53572_53977","k_connect_ok":"1728","k_online":"131","k_recv_i":"{\"0\":\"54212\",\"1\":\"54551\"}","k_sdp_send":"106","k_sig_offline":"","k_timebase":1793358557576,"k_watch_send":"{\"0\":\"53573\",\"1\":\"53574\"}","p2p_hold_success":false,"relay_addr":"82.156.167.13:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":471,"rtc_version":"1.5.4.3","rtp_first_i":328,"sdp_time":1562,"sig_addr":"101.42.105.173:24202","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":42,\"min\":20,\"max\":20},\"fps\":{\"avg\":202,\"min\":15,\"max\":584,\"std\":182.73,\"stallingRate\":0.00,\"stallingFreq\":6.67}}","udp_to_tcp_count":1,"watch_resp":168}
2026-10-30 19:10:18.645 Seetong_tps[1425:10885424]  -- SIOT参数: {
    "association_id" = "yDd8oYDsp1uKLWec_1";
    "auth_time" = 1570;
    "awaken_ms" = 46;
    "conn_media_ch_time" = 1645;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 28;
    "p2p_hold_success" = 0;
    "preview_duration" = 7500;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 471;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 328;
    "rtt_max" = 20;
    "rtt_min" = 20;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1562;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 202;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 584;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 168;
}
2026-10-30 19:10:18.645 Seetong_tps[1425:10885424]  -- 播放视频enterPreviewDeviceId = 42065949-CH-1 - 埋点数据: {
    "association_id" = "yDd8oYDsp1uKLWec_1";
    "auth_time" = 1570;
    "awaken_ms" = 46;
    "conn_media_ch_time" = 1645;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 700;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 28;
    "p2p_hold_success" = 0;
    "preview_duration" = 7500;
    "relay_addr" = "82.156.167.13:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 471;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 328;
    "rtt_max" = 20;
    "rtt_min" = 20;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 1562;
    "sig_addr" = "101.42.105.173:24202";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 202;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 584;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 168;
}
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424] _openGLView clearFrame ...
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10fd63c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f70e0c0>; layer = <CALayer: 0x10f4e36f0>>
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424] -----------1release decodeport = 4
2026-10-30 19:10:18.646 Seetong_tps[1425:10885424] _openGLView clearFrame ...
2026-10-30 19:10:18.663 Seetong_tps[1425:10885424] [保存失败] 相机对象或存储字典为空
2026-10-30 19:10:48.293 Seetong_tps[1432:10886537] app_version=8.4.106
2026-10-30 19:10:48.295 Seetong_tps[1432:10886537]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 19:10:48.295 Seetong_tps[1432:10886537] showForLogin 1
2026-10-30 19:10:48.295 Seetong_tps[1432:10886537] AppLaunch 还剩 7.797877788543701 秒
2026-10-30 19:10:48.303 Seetong_tps[1432:10886556] 询问用户是否开启推送成功
2026-10-30 19:10:48.303 Seetong_tps[1432:10886556] 用户点击允许接收推送
2026-10-30 19:10:48.306 Seetong_tps[1432:10886537]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 19:10:48.308 Seetong_tps[1432:10886556] remoteNotificationSetting: <UNNotificationSettings: 0x1156bd7c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 19:10:48.310 Seetong_tps[1432:10886537] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.798MB
2026-10-30 19:10:48.311 Seetong_tps[1432:10886537] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.798MB
2026-10-30 19:10:48.312 Seetong_tps[1432:10886537] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.798MB
2026-10-30 19:10:48.325 Seetong_tps[1432:10886537] viewDidLoad/configtime=2026-10-30 11:10:48 +0000
2026-10-30 19:10:48.326 Seetong_tps[1432:10886537]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 19:10:48.326 Seetong_tps[1432:10886537]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 19:10:48.359 Seetong_tps[1432:10886537]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 19:10:48.361 Seetong_tps[1432:10886537]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 19:10:48.361 Seetong_tps[1432:10886537] 开始检查未读客服消息...
2026-10-30 19:10:48.361 Seetong_tps[1432:10886537] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 19:10:48.365 Seetong_tps[1432:10886537]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 19:10:48.365 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty - 
2026-10-30 19:10:48.365 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 19:10:48.368 Seetong_tps[1432:10886537] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 19:10:48.368 Seetong_tps[1432:10886537] NAV deviceOrientationDidChange:1
2026-10-30 19:10:48.370 Seetong_tps[1432:10886537] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 19:10:48.370 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty - 
2026-10-30 19:10:48.370 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:10:48.407 Seetong_tps[1432:10886537]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 19:10:48.446 Seetong_tps[1432:10886578] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 19:10:48.446 Seetong_tps[1432:10886578]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 19:10:48.447 Seetong_tps[1432:10886578]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 19:10:48.447 Seetong_tps[1432:10886578]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 19:10:48.447 Seetong_tps[1432:10886578]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 19:10:48.482 Seetong_tps[1432:10886537] Super properties have already been unregistered.
2026-10-30 19:10:48.483 Seetong_tps[1432:10886537] UMAPM_OOMSampling(1,0):NO
2026-10-30 19:10:48.485 Seetong_tps[1432:10886537]  -- deviceListDataUpdate - AppLaunch 还剩 2.60811185836792 秒 - 再延迟 3.10811185836792 秒 - 启动耗时 0.3918881416320801 秒
2026-10-30 19:10:48.485 Seetong_tps[1432:10886537] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 19:10:48.485 Seetong_tps[1432:10886537]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 392 毫秒
2026-10-30 19:10:48.486 Seetong_tps[1432:10886537] ++++-[VideoView dealloc]++++
2026-10-30 19:10:48.488 Seetong_tps[1432:10886537] OpenGLView20_Seetong dealloc:0x11aacdb80
2026-10-30 19:10:48.501 Seetong_tps[1432:10886537] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:10:48.501 Seetong_tps[1432:10886537]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 19:10:48.501 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:10:48.502 Seetong_tps[1432:10886537]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 511;
}
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty - 
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 19:10:48.515 Seetong_tps[1432:10886537] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 19:10:48.519 Seetong_tps[1432:10886537] 蓝牙未打开
2026-10-30 19:10:48.519 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:10:48.519 Seetong_tps[1432:10886537]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:10:48.542 Seetong_tps[1432:10886578] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2MzQ0ODQ4MSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.bS4Zsi1uQhxKpaunCZSHvHScMSLOIksCMTcHjzvW-38","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2MzQ0ODQ4MSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMTFfcmVsYXk1Il19.Bo7zklNDaPMeCqh3B4znyVsA1s2s-9pUsWlxKoz-Ngg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24906"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24904"}]}
====
2026-10-30 19:10:48.555 Seetong_tps[1432:10886553] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x11443b840>{number = 6, name = (null)}====
2026-10-30 19:10:48.587 Seetong_tps[1432:10886545] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x114438f00>{number = 3, name = (null)}====
2026-10-30 19:10:48.588 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 19:10:48.612 Seetong_tps[1432:10886616] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x11333cb80>{number = 18, name = (null)}====
2026-10-30 19:10:48.612 Seetong_tps[1432:10886546] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11333cfc0>{number = 19, name = (null)}====
2026-10-30 19:10:48.614 Seetong_tps[1432:10886623] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11333ca80>{number = 20, name = (null)}====
2026-10-30 19:10:48.614 Seetong_tps[1432:10886615] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x11333d5c0>{number = 21, name = (null)}====
2026-10-30 19:10:48.614 Seetong_tps[1432:10886620] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x11333d600>{number = 22, name = (null)}====
2026-10-30 19:10:48.614 Seetong_tps[1432:10886548] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11443af80>{number = 5, name = (null)}====
2026-10-30 19:10:48.619 Seetong_tps[1432:10886537]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 19:10:48.619 Seetong_tps[1432:10886537]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 19:10:48.624 Seetong_tps[1432:10886537]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=34&addr=bjrelay43.s2.seetong.com:7443;type=0&load=46&addr=bjrelayvip1.s2.seetong.com:8443;type=0&load=39&addr=bjrelayvip3.s2.seetong.com:12443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay61.s5.seetong.com:11443;type=0&load=21&addr=bjrelay3.s5.seetong.com:3443;type=0&load=17&addr=bjrelay58.s5.seetong.com:9443;"}
2026-10-30 19:10:48.624 Seetong_tps[1432:10886537]  -- 获取版本信息成功: {
}
2026-10-30 19:10:48.624 Seetong_tps[1432:10886537]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 19:10:48.624 Seetong_tps[1432:10886537]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1YFU1wGAVUIOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 19:10:48.635 Seetong_tps[1432:10886556] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1156e9840>{number = 12, name = (null)}====
2026-10-30 19:10:48.635 Seetong_tps[1432:10886617] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x11333cd80>{number = 24, name = (null)}====
2026-10-30 19:10:48.635 Seetong_tps[1432:10886537] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 19:10:48.635 Seetong_tps[1432:10886537] 客服消息未读数量: 0
2026-10-30 19:10:48.639 Seetong_tps[1432:10886554] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1146c9400>{number = 8, name = (null)}====
2026-10-30 19:10:48.639 Seetong_tps[1432:10886618] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11333d6c0>{number = 25, name = (null)}====
2026-10-30 19:10:48.639 Seetong_tps[1432:10886537] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 19:10:48.639 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:10:48.660 Seetong_tps[1432:10886614] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11333ffc0>{number = 26, name = (null)}====
2026-10-30 19:10:48.664 Seetong_tps[1432:10886537]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:10:48.664 Seetong_tps[1432:10886554] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 572 毫秒
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:10:48 665 - devIds: (
    42065949
)
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:10:48.665 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:10:48.666 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:10:48.685 Seetong_tps[1432:10886555] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11443bec0>{number = 7, name = (null)}====
2026-10-30 19:10:48.700 Seetong_tps[1432:10886537]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 19:10:48.700 Seetong_tps[1432:10886537]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:10:48.700 Seetong_tps[1432:10886537]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-30 19:10:48.701 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:48.701 Seetong_tps[1432:10886537]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJAVQAVVppAQQB","reconn":0}}
2026-10-30 19:10:48.701 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:48.804 Seetong_tps[1432:10886537] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 19:10:48.804 Seetong_tps[1432:10886537] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 19:10:48.834 Seetong_tps[1432:10886554] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x1146c9400>{number = 8, name = (null)}====
2026-10-30 19:10:48.835 Seetong_tps[1432:10886537]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793355806000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:10:48.836 Seetong_tps[1432:10886537]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:10:48.836 Seetong_tps[1432:10886537]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:10:48.862 Seetong_tps[1432:10886537]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:10:48.862 Seetong_tps[1432:10886537]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:10:49.037 Seetong_tps[1432:10886537] MessageThrottle reloadTableView ---
2026-10-30 19:10:50.466 Seetong_tps[1432:10886537] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 19:10:50.466 Seetong_tps[1432:10886537] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 19:10:50.466 Seetong_tps[1432:10886537] 用户设置的具体字体大小: 17.000000
2026-10-30 19:10:51.217 Seetong_tps[1432:10886578] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 19:10:51.218 Seetong_tps[1432:10886578] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 19:10:51.218 Seetong_tps[1432:10886578]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 19:10:51.218 Seetong_tps[1432:10886578]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 19:10:51.423 Seetong_tps[1432:10886578]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 19:10:51.423 Seetong_tps[1432:10886578]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 19:10:51.423 Seetong_tps[1432:10886578]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 19:10:51.423 Seetong_tps[1432:10886578]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 19:10:51.504 Seetong_tps[1432:10886537]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 19:10:51.679 Seetong_tps[1432:10886537] AppLaunch hideForRefreshToken
2026-10-30 19:10:51.679 Seetong_tps[1432:10886537] AppLaunch hideForRefreshToken dismiss
2026-10-30 19:10:51.679 Seetong_tps[1432:10886537] AppLaunch dismiss...
2026-10-30 19:10:51.739 Seetong_tps[1432:10886537] MessageThrottle reloadTableView ---
2026-10-30 19:10:51.770 Seetong_tps[1432:10886618] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x11333d6c0>{number = 25, name = (null)}====
2026-10-30 19:10:51.985 Seetong_tps[1432:10886537] AppLaunch dismiss... end
2026-10-30 19:10:51.985 Seetong_tps[1432:10886537]  dealloc -- STAppLaunchWindow
2026-10-30 19:10:51.986 Seetong_tps[1432:10886537]  dealloc -- STAppLaunchViewController
2026-10-30 19:10:52.017 Seetong_tps[1432:10886537]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:10:52.018 Seetong_tps[1432:10886537]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:10:52.018 Seetong_tps[1432:10886537] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:10:52.251 Seetong_tps[1432:10886555] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11443bec0>{number = 7, name = (null)}====
2026-10-30 19:10:52.546 Seetong_tps[1432:10886537]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-30 19:10:52.556 Seetong_tps[1432:10886537] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-30 19:10:52.597 Seetong_tps[1432:10886537] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-30 19:10:52.597 Seetong_tps[1432:10886537] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-30 19:10:52.598 Seetong_tps[1432:10886537] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-30 19:10:52.598 Seetong_tps[1432:10886537]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:10:52.643 Seetong_tps[1432:10886537]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:52.646 Seetong_tps[1432:10886537]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:52.648 Seetong_tps[1432:10886537]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:52.649 Seetong_tps[1432:10886537]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-30 19:10:52.658 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 19:10:52.658 Seetong_tps[1432:10886537] queryAllSharingDeviceInfo timestamp=1793358648.664707
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537] currentTimestamp=1793358652.658984, timestamp=1793358648.664707
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 19:10:52 659
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:10:52 659 - devIds: (
    42065949
)
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 6D56159F-1A97-48FE-8613-C833CDD92D69
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x12fc51400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fc7f600>; layer = <CALayer: 0x12fc94ed0>>
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x12fc51400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fc7f600>; layer = <CALayer: 0x12fc94ed0>> -- _camera.supportPlatform: 6
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 11:10:52 +0000
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:09:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:10:48 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 19:10:52.659 Seetong_tps[1432:10886553] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:52.659 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 19:10:52 660
2026-10-30 19:10:52.659 Seetong_tps[1432:10886578] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 19:10:52.659 Seetong_tps[1432:10886578] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1156e8b80>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1145f4000>
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:52.660 Seetong_tps[1432:10886578] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:52.660 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-30 19:10:52.660 Seetong_tps[1432:10886537] queryAllSharingDeviceInfo timestamp=1793358648.664906
2026-10-30 19:10:52.660 Seetong_tps[1432:10886537] currentTimestamp=1793358652.660959, timestamp=1793358648.664906
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-30 19:10:52 661
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:10:52 661 - devIds: (
    42065949
)
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fc52000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fce2ac0>; layer = <CALayer: 0x12fcc9650>>
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fc52000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fce2ac0>; layer = <CALayer: 0x12fcc9650>> -- _camera.supportPlatform: 6
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 11:10:52 +0000
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 02:06:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 03:32:19 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:09:17 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 11:10:48 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-30 19:10:52.661 Seetong_tps[1432:10886553] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:52.661 Seetong_tps[1432:10886537]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-30 19:10:52 661
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1156e8b80>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1145f4c00>
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:52.661 Seetong_tps[1432:10886578] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:52.669 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.669 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.669 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.669 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.670 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.670 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.670 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.670 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.700 Seetong_tps[1432:10886537] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 19:10:52.701 Seetong_tps[1432:10886537] uid:42065949-CH-1 playAudio
2026-10-30 19:10:52.701 Seetong_tps[1432:10886537]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-30 19:10:52.701 Seetong_tps[1432:10886537]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 19:10:52.701 Seetong_tps[1432:10886537]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-30 19:10:52.701 Seetong_tps[1432:10886537]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-30 19:10:52.701 Seetong_tps[1432:10886553] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 19:10:52.701 Seetong_tps[1432:10886553]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:10:52.708 Seetong_tps[1432:10886537] checkPortStatus:_decodePort=1
2026-10-30 19:10:52.708 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.759 Seetong_tps[1432:10886628] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1133c3c80>{number = 28, name = (null)}====
2026-10-30 19:10:52.858 Seetong_tps[1432:10886561] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-30 19:10:52.858 Seetong_tps[1432:10886561] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x1156e8b80>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1145f4000>
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:52.858 Seetong_tps[1432:10886578] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:52.859 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:52.859 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x1156e8b80>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1145f4c00>
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: playsettype = 50
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-30 19:10:52.859 Seetong_tps[1432:10886578] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-30 19:10:52.860 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:52.909 Seetong_tps[1432:10886537] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-30 19:10:52.948 Seetong_tps[1432:10886537]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:10:52.949 Seetong_tps[1432:10886561]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 19:10:52.950 Seetong_tps[1432:10886561]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-30 19:10:53.444 Seetong_tps[1432:10886693] 重新观看视频线程：<_NSMainThread: 0x114438000>{number = 1, name = (null)}
2026-10-30 19:10:53.454 Seetong_tps[1432:10886537] uid:42065949-CH-1 playAudio
2026-10-30 19:10:53.454 Seetong_tps[1432:10886537] Formatted Date: 2026-10-30
2026-10-30 19:10:53.454 Seetong_tps[1432:10886537] checkPortStatus:_decodePort=3
2026-10-30 19:10:53.454 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.80 - 设备: 大门 - 42065949-CH-1
2026-10-30 19:10:53.840 Seetong_tps[1432:10886695] 重新观看视频线程：<_NSMainThread: 0x114438000>{number = 1, name = (null)}
2026-10-30 19:10:53.845 Seetong_tps[1432:10886620] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:10:53.861 Seetong_tps[1432:10886537] uid:42065949-CH-1 playAudio
2026-10-30 19:10:53.861 Seetong_tps[1432:10886620] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-30 19:10:53.861 Seetong_tps[1432:10886537] Formatted Date: 2026-10-30
2026-10-30 19:10:53.866 Seetong_tps[1432:10886537]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.27 - 设备: 大门 - 42065949-CH-2
2026-10-30 19:10:53.882 Seetong_tps[1432:10886537] checkPortStatus:_decodePort=3
2026-10-30 19:10:54.026 Seetong_tps[1432:10886561] hexStringLen=42
2026-10-30 19:10:54.026 Seetong_tps[1432:10886561] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-30 19:10:54.026 Seetong_tps[1432:10886561] getDevOsdXmlInfoBlock == null
2026-10-30 19:10:54.080 Seetong_tps[1432:10886561] Failed to get IoT drive away set configuration.
2026-10-30 19:10:54.080 Seetong_tps[1432:10886561]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-30 19:10:54.081 Seetong_tps[1432:10886561]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-30 19:10:56.219 Seetong_tps[1432:10886537]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-30 19:10:56.219 Seetong_tps[1432:10886537]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x12fc51400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fc7f600>; layer = <CALayer: 0x12fc94ed0>>
2026-10-30 19:10:56.219 Seetong_tps[1432:10886537] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-30 19:10:56.220 Seetong_tps[1432:10886537] -----------1release decodeport = 3
2026-10-30 19:10:56.221 Seetong_tps[1432:10886537] _openGLView clearFrame ...
2026-10-30 19:10:56.222 Seetong_tps[1432:10886537]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-30 19:10:56.222 Seetong_tps[1432:10886537]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x12fc52000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x12fce2ac0>; layer = <CALayer: 0x12fcc9650>>
2026-10-30 19:10:56.222 Seetong_tps[1432:10886537] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-30 19:10:56.222 Seetong_tps[1432:10886537] -----------1release decodeport = 4
2026-10-30 19:10:56.223 Seetong_tps[1432:10886537]  -- SIOT参数outString: {"association_id":"13cvpl9Zwn3fe882_1","auth_time":205,"awaken_ms":2934,"conn_media_ch_time":54,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"3209","k_auth_send":"68_3004","k_awaken":"70_474_879_1284_1284_2303_3804_4210_4446_4851","k_connect_ok":"3059","k_online":"3004","k_recv_i":"{\"0\":\"5182\",\"1\":\"5577\"}","k_sdp_send":"71_3013","k_sig_offline":"","k_timebase":1793358648213,"k_watch_send":"{\"0\":\"4446\",\"1\":\"4448\"}","p2p_hold_success":false,"relay_addr":"42.193.125.201:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":932,"rtc_version":"1.5.4.3","rtp_first_i":417,"sdp_time":219,"sig_addr":"101.42.105.173:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":0,\"min\":0,\"max\":0},\"fps\":{\"avg\":408,\"min\":294,\"max\":535,\"std\":98.77,\"stallingRate\":0.00,\"stallingFreq\":25.00}}","udp_to_tcp_count":1,"watch_resp":197}
2026-10-30 19:10:56.225 Seetong_tps[1432:10886537]  -- SIOT参数: {
    "association_id" = "13cvpl9Zwn3fe882_1";
    "auth_time" = 205;
    "awaken_ms" = 2934;
    "conn_media_ch_time" = 54;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1200;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "33.33333333333334";
    "p2p_hold_success" = 0;
    "preview_duration" = 3600;
    "relay_addr" = "42.193.125.201:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 932;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 417;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 219;
    "sig_addr" = "101.42.105.173:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 408;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 535;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 197;
}
2026-10-30 19:10:56.226 Seetong_tps[1432:10886537]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "13cvpl9Zwn3fe882_1";
    "auth_time" = 205;
    "awaken_ms" = 2934;
    "conn_media_ch_time" = 54;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1200;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "33.33333333333334";
    "p2p_hold_success" = 0;
    "preview_duration" = 3600;
    "relay_addr" = "42.193.125.201:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 932;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 417;
    "rtt_max" = 0;
    "rtt_min" = 0;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 219;
    "sig_addr" = "101.42.105.173:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 408;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 535;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 197;
}
2026-10-30 19:10:56.227 Seetong_tps[1432:10886537] _openGLView clearFrame ...
2026-10-30 19:10:56.257 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:10:56.258 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:10:56.441 Seetong_tps[1432:10886618] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11333d6c0>{number = 25, name = (null)}====
2026-10-30 19:10:56.772 Seetong_tps[1432:10886537] dealloc -- STPlayerViewController
2026-10-30 19:10:56.772 Seetong_tps[1432:10886537] dealloc -- STPlayerViewController
2026-10-30 19:10:56.772 Seetong_tps[1432:10886537] dealloc -- STPlayerCameraControlVC
2026-10-30 19:10:56.772 Seetong_tps[1432:10886537] dealloc -- STPlayerCameraService
2026-10-30 19:10:56.774 Seetong_tps[1432:10886537] dealloc -- STCycleScrollView
2026-10-30 19:10:56.775 Seetong_tps[1432:10886537] dealloc -- STCameraControlView
2026-10-30 19:10:56.777 Seetong_tps[1432:10886537] dealloc -- STNetSpeedMonitorView
2026-10-30 19:10:56.777 Seetong_tps[1432:10886537] dealloc -- STIdleMonitorView
2026-10-30 19:10:56.787 Seetong_tps[1432:10886537] MessageThrottle reloadTableView ---
2026-10-30 19:10:57.071 Seetong_tps[1432:10886545] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-30 19:10:57.078 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:10:57.078 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x112880000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-30 19:10:57.078 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:10:57.079 Seetong_tps[1432:10886545] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 19:10:57.079 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:10:57.079 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x112884000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-30 19:10:57.079 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:10:57.080 Seetong_tps[1432:10886545] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 19:10:57.081 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:10:57.081 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:10:57.081 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:10:57.081 Seetong_tps[1432:10886545] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:10:57.081 Seetong_tps[1432:10886545] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-30 19:10:57.082 Seetong_tps[1432:10886545] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1647 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-30 19:10:57.082 Seetong_tps[1432:10886545] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2221715397 sequence 4 version 4
2026-10-30 19:10:57.082 Seetong_tps[1432:10886545] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-30 19:10:57.083 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-30 19:10:57.083 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-30 19:10:57.083 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-30 19:10:57.095 Seetong_tps[1432:10886537] [KMPAlarmModule] module loaded
2026-10-30 19:10:57.095 Seetong_tps[1432:10886537] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x113368680>
2026-10-30 19:10:57.095 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:10:57.105 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 19:10:57.107 Seetong_tps[1432:10886537]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:10:57.117 Seetong_tps[1432:10886618] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-30 19:10:57.785 Seetong_tps[1432:10886545] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-30 19:10:57.786 Seetong_tps[1432:10886545] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-30 19:10:57.787 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 19:10:57.787 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-30 19:10:57.788 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-30 19:10:57.792 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-30 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-30 19:10:57.793 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-30 startTime=00:00:00 endTime=19:10:57 cachedAnchor=null-null
2026-10-30 19:10:57.793 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=00:00:00 endTime=19:10:57 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-30 19:10:57.793 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=00:00:00, endTime=19:10:57, deviceIds=[]
2026-10-30 19:10:57.793 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-30 19:10:57.793 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=00:00:00 end=19:10:57 deviceCount=1
2026-10-30 19:10:57.794 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:57.795 Seetong_tps[1432:10886620] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 19:10:57.860 Seetong_tps[1432:10886553] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=50
2026-10-30 19:10:57.860 Seetong_tps[1432:10886553] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=11:32:23 totalWindows=1
2026-10-30 19:10:57.860 Seetong_tps[1432:10886553] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-11:32:23
2026-10-30 19:10:57.866 Seetong_tps[1432:10886553] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-30 19:10:57.927 Seetong_tps[1432:10886537] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 19:10:57.928 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 19:10:57.944 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=08:47:11 sampleAlarmTypes=(
    88,
    82,
    82
) sampleTitles=(
    "\U8f66\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-30 19:10:57.944 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 19:10:57.946 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=08:47:11, endTime=19:10:57, hasMore=true, itemCount=100
2026-10-30 19:10:57.954 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-30, responseStart=08:47:11, responseEnd=19:10:57, hasMore=true, remoteThumbCount=94, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 19:10:57.954 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-30 19:10:57.959 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=08:47:11 end=19:10:57 count=100 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=4 totalMs=5
2026-10-30 19:10:57.960 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=08:47:11 end=19:10:57 lastTimestampMs=1793321231000 daoMs=0
2026-10-30 19:10:57.960 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=08:47:11, endTime=19:10:57, hasMore=true, count=100
2026-10-30 19:10:57.961 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=08:47:11 end=19:10:57 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-19:10:57 anchor=null-null
2026-10-30 19:10:57.961 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-30 19:10:57.961 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-30 19:10:57.977 Seetong_tps[1432:10886620] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=189 rowCount=101
2026-10-30 19:10:57.978 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-30 endTime=19:10:57
2026-10-30 19:10:57.978 Seetong_tps[1432:10886620] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-30 19:10:57.979 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 19:10:57.979 Seetong_tps[1432:10886620] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-30 19:10:57.994 Seetong_tps[1432:10886537] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=19:10:57
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 19:10:57.995 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 19:10:57.995 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-30 19:10:57.995 Seetong_tps[1432:10886545] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-30 19:10:58.038 Seetong_tps[1432:10886537] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 19:10:58.038 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 19:10:58.039 Seetong_tps[1432:10886537] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 19:10:58.039 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 19:10:58.039 Seetong_tps[1432:10886553] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 19:10:58.087 Seetong_tps[1432:10886553] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-30
2026-10-30 19:10:58.257 Seetong_tps[1432:10886537] ++++-[VideoView dealloc]++++
2026-10-30 19:10:58.258 Seetong_tps[1432:10886537] OpenGLView20_Seetong dealloc:0x11aacf700
2026-10-30 19:10:58.259 Seetong_tps[1432:10886537] ++++-[VideoView dealloc]++++
2026-10-30 19:10:58.261 Seetong_tps[1432:10886537] OpenGLView20_Seetong dealloc:0x12fcf8280
2026-10-30 19:10:58.485 Seetong_tps[1432:10886537]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:11:01.816 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:11:01.816 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:11:02.002 Seetong_tps[1432:10886545] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114438f00>{number = 3, name = (null)}====
2026-10-30 19:11:02.486 Seetong_tps[1432:10886553] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 19:11:02.487 Seetong_tps[1432:10886537] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13a1bde80>
2026-10-30 19:11:02.487 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:11:02.487 Seetong_tps[1432:10886556] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 19:11:03.646 Seetong_tps[1432:10886537]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:11:03.646 Seetong_tps[1432:10886537] 神策分析：已保存设备ID=42065949-CH-1，SN=0CDD2600AF9C3E98
2026-10-30 19:11:03.648 Seetong_tps[1432:10886537] self.camera.isBindMode=1 nBinder=0
2026-10-30 19:11:03.650 Seetong_tps[1432:10886556]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:11:03.657 Seetong_tps[1432:10886537] queryAllSharingDeviceInfo timestamp=1793358648.664707
2026-10-30 19:11:03.657 Seetong_tps[1432:10886537] currentTimestamp=1793358663.657531, timestamp=1793358648.664707
2026-10-30 19:11:03.657 Seetong_tps[1432:10886545] success
2026-10-30 19:11:03.657 Seetong_tps[1432:10886556] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = C3A9342D-BA65-4A32-881D-C48B1F244BA5
2026-10-30 19:11:03.657 Seetong_tps[1432:10886537]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:11:03.857 Seetong_tps[1432:10886537]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:11:03.857 Seetong_tps[1432:10886537]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:11:03.894 Seetong_tps[1432:10886537]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:11:04.007 Seetong_tps[1432:10886556]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-30 19:11:04.007 Seetong_tps[1432:10886556]  -- getFWUpdateInfo -- success
2026-10-30 19:11:08.484 Seetong_tps[1432:10886537]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:11:10.252 Seetong_tps[1432:10886537] -[STSmartAlarmConfigEntranceVC dealloc]
2026-10-30 19:11:10.407 Seetong_tps[1432:10886556] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:11:10.643 Seetong_tps[1432:10886561] Failed to get IoT drive away set configuration.
2026-10-30 19:11:10.643 Seetong_tps[1432:10886561]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-30 19:11:12.282 Seetong_tps[1432:10886537] invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
2026-10-30 19:11:13.311 Seetong_tps[1432:10886548] FC_P2PIoTSystemControl:cmd = 1528, result = 0
2026-10-30 19:11:13.746 Seetong_tps[1432:10886561]  -- CMD_SET_IOT_MANUALALARM -- nError: 0 - deviceID: 42065949-CH-1
2026-10-30 19:11:13.746 Seetong_tps[1432:10886561]  -- CMD_SET_IOT_MANUALALARM -- error: 0
2026-10-30 19:11:14.279 Seetong_tps[1432:10886537] ++++-[DriveawaySetViewController dealloc]++++
2026-10-30 19:11:16.277 Seetong_tps[1432:10886545] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:11:16.519 Seetong_tps[1432:10886561] Failed to get IoT drive away set configuration.
2026-10-30 19:11:16.519 Seetong_tps[1432:10886561]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-30 19:11:18.484 Seetong_tps[1432:10886537]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:11:18.854 Seetong_tps[1432:10886537] ++++-[DriveawaySetViewController dealloc]++++
2026-10-30 19:11:20.427 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:11:20.427 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:11:20.567 Seetong_tps[1432:10886735] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fcc5a40>{number = 31, name = (null)}====
2026-10-30 19:11:20.929 Seetong_tps[1432:10886537] 神策分析：已清空设备ID和SN
2026-10-30 19:11:20.929 Seetong_tps[1432:10886537] ++++-[CameraSetViewController dealloc]++++
2026-10-30 19:11:21.316 Seetong_tps[1432:10886537]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:11:22.001 Seetong_tps[1432:10886735] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-30 19:11:22.013 Seetong_tps[1432:10886735] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 19:11:32.280 Seetong_tps[1432:10886735] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-30 19:11:32.280 Seetong_tps[1432:10886735] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x13b2678c0>
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 19:11:32.296 Seetong_tps[1432:10886735] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 19:11:32.296 Seetong_tps[1432:10886735] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-30 19:11:32.296 Seetong_tps[1432:10886735] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-30 19:11:32.296 Seetong_tps[1432:10886537]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:11:32.297 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 19:11:32.301 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 19:11:32.303 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-30 19:11:32.303 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.303 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.304 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.304 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-30 19:11:32.304 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.304 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.304 Seetong_tps[1432:10886545] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.339 Seetong_tps[1432:10886537] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13b599900>
2026-10-30 19:11:32.339 Seetong_tps[1432:10886537] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:11:32.339 Seetong_tps[1432:10886545] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 19:11:32.551 Seetong_tps[1432:10886735] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-30 19:11:32.565 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:11:32.567 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:11:32.722 Seetong_tps[1432:10886620] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11333d600>{number = 22, name = (null)}====
2026-10-30 19:11:32.743 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.745 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.745 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-30 19:11:32.745 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.753 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.753 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-30 19:11:32.753 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.753 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-30 19:11:32.754 Seetong_tps[1432:10886619] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.807 Seetong_tps[1432:10886537] KMPDeviceModule setUserInfo, result:0
2026-10-30 19:11:32.813 Seetong_tps[1432:10886620] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:32.813 Seetong_tps[1432:10886620] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-30 19:11:32.813 Seetong_tps[1432:10886620] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-30 19:11:33.739 Seetong_tps[1432:10886537]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:11:33.740 Seetong_tps[1432:10886537]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:11:33.740 Seetong_tps[1432:10886798] zzzzz:FC_ResumeDevCom start
2026-10-30 19:11:33.740 Seetong_tps[1432:10886798] zzzzz:FC_ResumeDevCom
2026-10-30 19:11:33.969 Seetong_tps[1432:10886545] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x114438f00>{number = 3, name = (null)}====
2026-10-30 19:11:33.972 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:11:34.004 Seetong_tps[1432:10886537]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:11:34.004 Seetong_tps[1432:10886537]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:11:34.004 Seetong_tps[1432:10886537] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:11:34.038 Seetong_tps[1432:10886620] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11333d600>{number = 22, name = (null)}====
2026-10-30 19:11:34.051 Seetong_tps[1432:10886537]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:11:34.052 Seetong_tps[1432:10886620]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:11:34.052 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:11:34.052 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:11:34.055 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:11:34.055 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:11:34.056 Seetong_tps[1432:10886620]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:11:34.056 Seetong_tps[1432:10886620]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:11:34.056 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:11:34.056 Seetong_tps[1432:10886620] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:11:34.056 Seetong_tps[1432:10886537]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:11:34.056 Seetong_tps[1432:10886537]  -- observeValueForKeyPath isLoading NO -- 
2026-10-30 19:11:34.056 Seetong_tps[1432:10886537]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:11:34.056 Seetong_tps[1432:10886537]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 45963 毫秒
2026-10-30 19:11:34.057 Seetong_tps[1432:10886537]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:11:34.057 Seetong_tps[1432:10886537]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:11:34.057 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:11:34 058 - devIds: (
    42065949
)
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: D9A831AC-774C-42D7-A1B4-0340A4AE17E4
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:11:34.058 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-30 19:11:34.064 Seetong_tps[1432:10886537]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:11:34.065 Seetong_tps[1432:10886537]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:11:34.125 Seetong_tps[1432:10886537] 未处理的 biz 类型: res_low_power_online
2026-10-30 19:11:34.125 Seetong_tps[1432:10886537]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793355806000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:11:34.126 Seetong_tps[1432:10886537]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:11:34.126 Seetong_tps[1432:10886537]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 18:23:26 - p2pLastHeartTime: 1793355806000 - modelHeartTime: 1793355806000
2026-10-30 19:11:34.128 Seetong_tps[1432:10886537] 未处理的 biz 类型: res_low_power_wake_command
2026-10-30 19:11:34.651 Seetong_tps[1432:10886537] MessageThrottle reloadTableView ---
2026-10-30 19:11:35.566 Seetong_tps[1432:10886578]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-30 19:11:35.567 Seetong_tps[1432:10886537]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 19:11:35.567 Seetong_tps[1432:10886537]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 19:11:35.567 Seetong_tps[1432:10886537]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 19:11:35.568 Seetong_tps[1432:10886537] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 19:11:35.568 Seetong_tps[1432:10886537] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 19:11:35.578 Seetong_tps[1432:10886537] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 19:11:35.597 Seetong_tps[1432:10886537] [保存失败] 相机对象或存储字典为空
2026-10-30 19:27:57.791 Seetong_tps[1464:10892051] app_version=8.4.106
2026-10-30 19:27:57.793 Seetong_tps[1464:10892051]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 19:27:57.793 Seetong_tps[1464:10892051] showForLogin 1
2026-10-30 19:27:57.793 Seetong_tps[1464:10892051] AppLaunch 还剩 6.799256801605225 秒
2026-10-30 19:27:57.802 Seetong_tps[1464:10892087] 询问用户是否开启推送成功
2026-10-30 19:27:57.802 Seetong_tps[1464:10892087] 用户点击允许接收推送
2026-10-30 19:27:57.807 Seetong_tps[1464:10892062] remoteNotificationSetting: <UNNotificationSettings: 0x113ad1b80; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 19:27:57.816 Seetong_tps[1464:10892083] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 19:27:57.816 Seetong_tps[1464:10892083] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 19:27:57.817 Seetong_tps[1464:10892083]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 19:27:57.817 Seetong_tps[1464:10892051]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 19:27:57.824 Seetong_tps[1464:10892051] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.657MB
2026-10-30 19:27:57.825 Seetong_tps[1464:10892051] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.657MB
2026-10-30 19:27:57.825 Seetong_tps[1464:10892051] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.657MB
2026-10-30 19:27:57.839 Seetong_tps[1464:10892051] viewDidLoad/configtime=2026-10-30 11:27:57 +0000
2026-10-30 19:27:57.839 Seetong_tps[1464:10892051]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 19:27:57.839 Seetong_tps[1464:10892051]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 19:27:57.890 Seetong_tps[1464:10892051]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 19:27:57.893 Seetong_tps[1464:10892051]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 19:27:57.893 Seetong_tps[1464:10892051] 开始检查未读客服消息...
2026-10-30 19:27:57.893 Seetong_tps[1464:10892051] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 19:27:57.901 Seetong_tps[1464:10892051]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 19:27:57.901 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty - 
2026-10-30 19:27:57.901 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 19:27:57.904 Seetong_tps[1464:10892051] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 19:27:57.904 Seetong_tps[1464:10892051] NAV deviceOrientationDidChange:1
2026-10-30 19:27:57.907 Seetong_tps[1464:10892051] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 19:27:57.907 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty - 
2026-10-30 19:27:57.907 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:27:57.945 Seetong_tps[1464:10892051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 19:27:57.963 Seetong_tps[1464:10892083] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDQ3Nzg4OCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.EDjIZAUpTApPKwo1rzN2Ddm-vQmj3wdXZTJWCAHS1XI","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDQ3Nzg4OSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXkxIl19.PVmQ5BHuOtqfJz8KoESIyCSMl66Yc5FQyqtB79oZElM","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24904"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24900"}]}
====
2026-10-30 19:27:57.973 Seetong_tps[1464:10892067] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x113b2d580>{number = 11, name = (null)}====
2026-10-30 19:27:57.985 Seetong_tps[1464:10892064] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c6c1000>{number = 7, name = (null)}====
2026-10-30 19:27:58.036 Seetong_tps[1464:10892051] Super properties have already been unregistered.
2026-10-30 19:27:58.036 Seetong_tps[1464:10892051] UMAPM_OOMSampling(0,0):NO
2026-10-30 19:27:58.038 Seetong_tps[1464:10892051]  -- deviceListDataUpdate - AppLaunch 还剩 1.554960012435913 秒 - 再延迟 2.054960012435913 秒 - 启动耗时 1.445039987564087 秒
2026-10-30 19:27:58.038 Seetong_tps[1464:10892051] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 19:27:58.038 Seetong_tps[1464:10892051]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1445 毫秒
2026-10-30 19:27:58.040 Seetong_tps[1464:10892051] ++++-[VideoView dealloc]++++
2026-10-30 19:27:58.041 Seetong_tps[1464:10892051] OpenGLView20_Seetong dealloc:0x114b35b80
2026-10-30 19:27:58.054 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 19:27:58.065 Seetong_tps[1464:10892051] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:27:58.065 Seetong_tps[1464:10892051]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 19:27:58.066 Seetong_tps[1464:10892051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:27:58.067 Seetong_tps[1464:10892051]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 512;
}
2026-10-30 19:27:58.068 Seetong_tps[1464:10892051] 蓝牙未打开
2026-10-30 19:27:58.078 Seetong_tps[1464:10892130] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114aac840>{number = 12, name = (null)}====
2026-10-30 19:27:58.079 Seetong_tps[1464:10892051]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:27:58.081 Seetong_tps[1464:10892126] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12f1014c0>{number = 17, name = (null)}====
2026-10-30 19:27:58.084 Seetong_tps[1464:10892129] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12f101100>{number = 18, name = (null)}====
2026-10-30 19:27:58.087 Seetong_tps[1464:10892127] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12f101440>{number = 19, name = (null)}====
2026-10-30 19:27:58.088 Seetong_tps[1464:10892128] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12f101680>{number = 20, name = (null)}====
2026-10-30 19:27:58.088 Seetong_tps[1464:10892125] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12f101780>{number = 21, name = (null)}====
2026-10-30 19:27:58.089 Seetong_tps[1464:10892087] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12f1016c0>{number = 22, name = (null)}====
2026-10-30 19:27:58.089 Seetong_tps[1464:10892051]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 19:27:58.089 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty - 
2026-10-30 19:27:58.089 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:27:58.090 Seetong_tps[1464:10892051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 19:27:58.090 Seetong_tps[1464:10892051] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 19:27:58.090 Seetong_tps[1464:10892056] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c438d40>{number = 3, name = (null)}====
2026-10-30 19:27:58.097 Seetong_tps[1464:10892051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:27:58.098 Seetong_tps[1464:10892051]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:27:58.098 Seetong_tps[1464:10892051] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 19:27:58.098 Seetong_tps[1464:10892051] 客服消息未读数量: 0
2026-10-30 19:27:58.098 Seetong_tps[1464:10892051]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 19:27:58.099 Seetong_tps[1464:10892051]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1YFU1wFBlQIOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 19:27:58.100 Seetong_tps[1464:10892051] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 19:27:58.100 Seetong_tps[1464:10892051]  -- 获取版本信息成功: {
}
2026-10-30 19:27:58.101 Seetong_tps[1464:10892051]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 19:27:58.101 Seetong_tps[1464:10892051]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 19:27:58.106 Seetong_tps[1464:10892062] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10c43adc0>{number = 4, name = (null)}====
2026-10-30 19:27:58.106 Seetong_tps[1464:10892051]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=34&addr=bjrelay41.s2.seetong.com:4443;type=0&load=40&addr=bjrelay42.s2.seetong.com:4443;type=0&load=36&addr=bjrelay42.s2.seetong.com:3443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=bjrelay10.s5.seetong.com:3443;type=0&load=14&addr=bjrelay46.s2.seetong.com:1443;type=0&load=25&addr=bjrelay53.s5.seetong.com:13443;"}
2026-10-30 19:27:58.106 Seetong_tps[1464:10892079] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f101200>{number = 24, name = (null)}====
2026-10-30 19:27:58.128 Seetong_tps[1464:10892124] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f278700>{number = 25, name = (null)}====
2026-10-30 19:27:58.168 Seetong_tps[1464:10892051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:27:58.171 Seetong_tps[1464:10892051]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:27:58.171 Seetong_tps[1464:10892055]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:27:58.171 Seetong_tps[1464:10892051]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 19:27:58.171 Seetong_tps[1464:10892051]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:27:58.171 Seetong_tps[1464:10892051]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-30 19:27:58.171 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:27:58.171 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:27:58.172 Seetong_tps[1464:10892055] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJAVcHVFppAQQB","reconn":0}}
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:27:58 173 - devIds: (
    42065949
)
2026-10-30 19:27:58.172 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:27:58.173 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:27:58.173 Seetong_tps[1464:10892051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:27:58.173 Seetong_tps[1464:10892051]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:27:58.173 Seetong_tps[1464:10892051]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:27:58.173 Seetong_tps[1464:10892051]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1581 毫秒
2026-10-30 19:27:58.174 Seetong_tps[1464:10892051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:27:58.174 Seetong_tps[1464:10892051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:27:58.174 Seetong_tps[1464:10892051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:27:58.232 Seetong_tps[1464:10892067] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x113b2d580>{number = 11, name = (null)}====
2026-10-30 19:27:58.355 Seetong_tps[1464:10892051] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 19:27:58.355 Seetong_tps[1464:10892051] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 19:27:58.356 Seetong_tps[1464:10892051] Formatted Date: 2026-10-30
2026-10-30 19:27:58.356 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:27:58.356 Seetong_tps[1464:10892083]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 19:27:58.356 Seetong_tps[1464:10892083]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 19:27:58.357 Seetong_tps[1464:10892083]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 19:27:58.356 Seetong_tps[1464:10892051] 未处理的 biz 类型: res_low_power_online
2026-10-30 19:27:58.357 Seetong_tps[1464:10892083]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 19:27:58.358 Seetong_tps[1464:10892051]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793359586000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:27:58.358 Seetong_tps[1464:10892051]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:27:58.358 Seetong_tps[1464:10892051]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:27:58.393 Seetong_tps[1464:10892051]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:27:58.394 Seetong_tps[1464:10892051]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:27:58.398 Seetong_tps[1464:10892051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 19:27:58.402 Seetong_tps[1464:10892051] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 19:27:58.404 Seetong_tps[1464:10892051]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=19:10:57 end=19:27:58 deviceCount=1
2026-10-30 19:27:58.404 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:27:58.450 Seetong_tps[1464:10892051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 19:27:58.879 Seetong_tps[1464:10892051] MessageThrottle reloadTableView ---
2026-10-30 19:27:59.957 Seetong_tps[1464:10892051] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 19:27:59.957 Seetong_tps[1464:10892051] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 19:27:59.957 Seetong_tps[1464:10892051] 用户设置的具体字体大小: 17.000000
2026-10-30 19:28:00.137 Seetong_tps[1464:10892051] AppLaunch hideForRefreshToken
2026-10-30 19:28:00.137 Seetong_tps[1464:10892051] AppLaunch hideForRefreshToken dismiss
2026-10-30 19:28:00.137 Seetong_tps[1464:10892051] AppLaunch dismiss...
2026-10-30 19:28:00.446 Seetong_tps[1464:10892051] AppLaunch dismiss... end
2026-10-30 19:28:00.446 Seetong_tps[1464:10892051]  dealloc -- STAppLaunchWindow
2026-10-30 19:28:00.448 Seetong_tps[1464:10892051]  dealloc -- STAppLaunchViewController
2026-10-30 19:28:01.047 Seetong_tps[1464:10892051]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 19:28:01.310 Seetong_tps[1464:10892079] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12f101200>{number = 24, name = (null)}====
2026-10-30 19:28:01.561 Seetong_tps[1464:10892051]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:28:01.561 Seetong_tps[1464:10892051]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:28:01.561 Seetong_tps[1464:10892051] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:28:01.808 Seetong_tps[1464:10892079] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12f101200>{number = 24, name = (null)}====
2026-10-30 19:28:02.134 Seetong_tps[1464:10892133] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-30 19:28:02.134 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:28:02.135 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f92c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-30 19:28:02.135 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:28:02.136 Seetong_tps[1464:10892133] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 19:28:02.136 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:28:02.136 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f930000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-30 19:28:02.136 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:28:02.137 Seetong_tps[1464:10892133] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-30 19:28:02.137 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1887 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1357784968 sequence 4 version 4
2026-10-30 19:28:02.138 Seetong_tps[1464:10892133] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-30 19:28:02.140 Seetong_tps[1464:10892133] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-30 19:28:02.140 Seetong_tps[1464:10892133] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-30 19:28:02.140 Seetong_tps[1464:10892133] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-30 19:28:02.153 Seetong_tps[1464:10892051] [KMPAlarmModule] module loaded
2026-10-30 19:28:02.153 Seetong_tps[1464:10892051] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1100c8d00>
2026-10-30 19:28:02.154 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:28:02.163 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-30 19:28:02.166 Seetong_tps[1464:10892051]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:28:02.174 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-30 19:28:02.842 Seetong_tps[1464:10892134] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-30 19:28:02.843 Seetong_tps[1464:10892134] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-30 19:28:02.844 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-30 19:28:02.844 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-30 19:28:02.845 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-30 19:28:02.847 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-30 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-30 19:28:02.848 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-30 startTime=00:00:00 endTime=19:28:02 cachedAnchor=null-null
2026-10-30 19:28:02.848 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-30 startTime=00:00:00 endTime=19:28:02 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-30 19:28:02.849 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-30, startTime=00:00:00, endTime=19:28:02, deviceIds=[]
2026-10-30 19:28:02.849 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-30 19:28:02.849 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmMessages request date=2026-10-30 start=00:00:00 end=19:28:02 deviceCount=1
2026-10-30 19:28:02.849 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:28:02.851 Seetong_tps[1464:10892061] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-30 19:28:02.908 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=42
2026-10-30 19:28:02.909 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=19:10:57 totalWindows=1
2026-10-30 19:28:02.909 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=00:00:00-19:10:57
2026-10-30 19:28:02.914 Seetong_tps[1464:10892134] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-30 19:28:02.999 Seetong_tps[1464:10892051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 19:28:02.999 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-30 19:28:03.017 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=100 modelCount=100 itemCount=100 hasMore=1 nextStartTime=09:41:28 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-30 19:28:03.017 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=100 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-30 19:28:03.018 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-30, startTime=09:41:28, endTime=19:28:02, hasMore=true, itemCount=100
2026-10-30 19:28:03.027 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=100, responseDate=2026-10-30, responseStart=09:41:28, responseEnd=19:28:02, hasMore=true, remoteThumbCount=94, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-30 19:28:03.027 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-30 19:28:03.037 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-30 start=09:41:28 end=19:28:02 count=100 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=9 totalMs=10
2026-10-30 19:28:03.038 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-30 start=09:41:28 end=19:28:02 lastTimestampMs=1793324488000 daoMs=1
2026-10-30 19:28:03.038 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-30, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=09:41:28, endTime=19:28:02, hasMore=true, count=100
2026-10-30 19:28:03.038 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-30 start=09:41:28 end=19:28:02 hasMore=true loadedWindowCount=1 mergedWindows=00:00:00-19:28:02 anchor=null-null
2026-10-30 19:28:03.039 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=100 fallbackCount=100
2026-10-30 19:28:03.039 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=100, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-30 19:28:03.055 Seetong_tps[1464:10892128] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=210 rowCount=101
2026-10-30 19:28:03.056 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-30 endTime=19:28:02
2026-10-30 19:28:03.056 Seetong_tps[1464:10892128] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-30 19:28:03.056 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-30
2026-10-30 19:28:03.056 Seetong_tps[1464:10892128] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-30 19:28:03.071 Seetong_tps[1464:10892051] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-30 endTime=19:28:02
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-30
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-30 19:28:03.072 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-30 19:28:03.072 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-30 19:28:03.072 Seetong_tps[1464:10892134] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-30 19:28:03.118 Seetong_tps[1464:10892051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 19:28:03.118 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-30
2026-10-30 19:28:03.118 Seetong_tps[1464:10892051] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-30 19:28:03.118 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-30 19:28:03.118 Seetong_tps[1464:10892061] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-30, bucketCount=7, firstDate=2026-10-30, bucketDates=2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25, 2026-10-24
2026-10-30 19:28:03.167 Seetong_tps[1464:10892061] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-30
2026-10-30 19:28:07.339 Seetong_tps[1464:10892128] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-30 19:28:07.341 Seetong_tps[1464:10892051] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x112492a80>
2026-10-30 19:28:07.341 Seetong_tps[1464:10892051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-30 19:28:07.341 Seetong_tps[1464:10892067] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-30 19:28:07.844 Seetong_tps[1464:10892051]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 19:28:07.845 Seetong_tps[1464:10892051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 19:28:07.845 Seetong_tps[1464:10892051]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 19:28:07.847 Seetong_tps[1464:10892051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 19:28:07.847 Seetong_tps[1464:10892051] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 19:28:07.857 Seetong_tps[1464:10892051] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 19:28:07.880 Seetong_tps[1464:10892051] [保存失败] 相机对象或存储字典为空
2026-10-30 19:32:37.802 Seetong_tps[1496:10895756] app_version=8.4.106
2026-10-30 19:32:37.804 Seetong_tps[1496:10895756]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 19:32:37.804 Seetong_tps[1496:10895756] showForLogin 1
2026-10-30 19:32:37.804 Seetong_tps[1496:10895756] AppLaunch 还剩 6.90928316116333 秒
2026-10-30 19:32:37.820 Seetong_tps[1496:10895834] 询问用户是否开启推送成功
2026-10-30 19:32:37.820 Seetong_tps[1496:10895834] 用户点击允许接收推送
2026-10-30 19:32:37.823 Seetong_tps[1496:10895776] remoteNotificationSetting: <UNNotificationSettings: 0x13b6fd4a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 19:32:37.827 Seetong_tps[1496:10895792] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 19:32:37.827 Seetong_tps[1496:10895792] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 19:32:37.827 Seetong_tps[1496:10895792]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 19:32:37.829 Seetong_tps[1496:10895756]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 19:32:37.834 Seetong_tps[1496:10895756] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.892MB
2026-10-30 19:32:37.835 Seetong_tps[1496:10895756] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.892MB
2026-10-30 19:32:37.835 Seetong_tps[1496:10895756] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.892MB
2026-10-30 19:32:37.848 Seetong_tps[1496:10895756] viewDidLoad/configtime=2026-10-30 11:32:37 +0000
2026-10-30 19:32:37.848 Seetong_tps[1496:10895756]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 19:32:37.849 Seetong_tps[1496:10895756]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 19:32:37.890 Seetong_tps[1496:10895792] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDc1NzgyOCwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.zGGwOH2HBwJ79TM7a-9JfR0nhfWfG8W5eGW8TSZFJPc","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDc1NzgyOCwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTEzX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMV9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk2Il19.-SInJNz109-b4m1hyCbdSRSYEhE-mcElCVgRv7jES1c","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"42.193.125.201:24900"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24905"}]}
====
2026-10-30 19:32:37.903 Seetong_tps[1496:10895756]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 19:32:37.906 Seetong_tps[1496:10895756]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 19:32:37.906 Seetong_tps[1496:10895756] 开始检查未读客服消息...
2026-10-30 19:32:37.906 Seetong_tps[1496:10895756] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 19:32:37.912 Seetong_tps[1496:10895756]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 19:32:37.912 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty - 
2026-10-30 19:32:37.912 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 19:32:37.915 Seetong_tps[1496:10895756] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 19:32:37.915 Seetong_tps[1496:10895756] NAV deviceOrientationDidChange:1
2026-10-30 19:32:37.918 Seetong_tps[1496:10895756] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 19:32:37.918 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty - 
2026-10-30 19:32:37.918 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:32:37.934 Seetong_tps[1496:10895770] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13a438e40>{number = 2, name = (null)}====
2026-10-30 19:32:37.964 Seetong_tps[1496:10895756]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 19:32:37.970 Seetong_tps[1496:10895794] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x13c0d4a40>{number = 15, name = (null)}====
2026-10-30 19:32:38.037 Seetong_tps[1496:10895792]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 19:32:38.037 Seetong_tps[1496:10895792]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 19:32:38.037 Seetong_tps[1496:10895792]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 19:32:38.037 Seetong_tps[1496:10895792]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 19:32:38.055 Seetong_tps[1496:10895756] Super properties have already been unregistered.
2026-10-30 19:32:38.055 Seetong_tps[1496:10895756] UMAPM_OOMSampling(0,0):NO
2026-10-30 19:32:38.056 Seetong_tps[1496:10895756]  -- deviceListDataUpdate - AppLaunch 还剩 1.657203197479248 秒 - 再延迟 2.157203197479248 秒 - 启动耗时 1.342796802520752 秒
2026-10-30 19:32:38.056 Seetong_tps[1496:10895756] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 19:32:38.056 Seetong_tps[1496:10895756]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1343 毫秒
2026-10-30 19:32:38.071 Seetong_tps[1496:10895756] ++++-[VideoView dealloc]++++
2026-10-30 19:32:38.072 Seetong_tps[1496:10895756] OpenGLView20_Seetong dealloc:0x13bf39b80
2026-10-30 19:32:38.079 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 19:32:38.080 Seetong_tps[1496:10895756] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:32:38.080 Seetong_tps[1496:10895756]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 19:32:38.080 Seetong_tps[1496:10895756]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:32:38.081 Seetong_tps[1496:10895756]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 512;
}
2026-10-30 19:32:38.083 Seetong_tps[1496:10895756] 蓝牙未打开
2026-10-30 19:32:38.097 Seetong_tps[1496:10895756]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:32:38.106 Seetong_tps[1496:10895756]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 19:32:38.106 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty - 
2026-10-30 19:32:38.106 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:32:38.106 Seetong_tps[1496:10895756] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 19:32:38.106 Seetong_tps[1496:10895756] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 19:32:38.113 Seetong_tps[1496:10895756]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:32:38.113 Seetong_tps[1496:10895756]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:32:38.120 Seetong_tps[1496:10895771] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x13a43b840>{number = 6, name = (null)}====
2026-10-30 19:32:38.125 Seetong_tps[1496:10895833] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13be9f700>{number = 17, name = (null)}====
2026-10-30 19:32:38.141 Seetong_tps[1496:10895841] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13c271680>{number = 18, name = (null)}====
2026-10-30 19:32:38.145 Seetong_tps[1496:10895793] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x13a6c3a80>{number = 10, name = (null)}====
2026-10-30 19:32:38.148 Seetong_tps[1496:10895776] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13a43adc0>{number = 4, name = (null)}====
2026-10-30 19:32:38.149 Seetong_tps[1496:10895843] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x13c272e40>{number = 19, name = (null)}====
2026-10-30 19:32:38.149 Seetong_tps[1496:10895835] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x13c273540>{number = 20, name = (null)}====
2026-10-30 19:32:38.149 Seetong_tps[1496:10895834] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13c273f80>{number = 21, name = (null)}====
2026-10-30 19:32:38.161 Seetong_tps[1496:10895847] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13c30f880>{number = 22, name = (null)}====
2026-10-30 19:32:38.174 Seetong_tps[1496:10895796] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13b739380>{number = 11, name = (null)}====
2026-10-30 19:32:38.174 Seetong_tps[1496:10895842] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13c30f840>{number = 23, name = (null)}====
2026-10-30 19:32:38.188 Seetong_tps[1496:10895756]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 19:32:38.188 Seetong_tps[1496:10895756]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 19:32:38.193 Seetong_tps[1496:10895756]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=47&addr=bjrelayvip1.s2.seetong.com:8443;type=0&load=40&addr=bjrelayvip2.s2.seetong.com:14443;type=0&load=28&addr=bjrelay44.s2.seetong.com:12443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay14.s5.seetong.com:13443;type=0&load=17&addr=bjrelay63.s5.seetong.com:14443;type=0&load=21&addr=bjrelay47.s2.seetong.com:6443;"}
2026-10-30 19:32:38.193 Seetong_tps[1496:10895756] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 19:32:38.193 Seetong_tps[1496:10895756] 客服消息未读数量: 0
2026-10-30 19:32:38.194 Seetong_tps[1496:10895756]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 19:32:38.194 Seetong_tps[1496:10895756]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAQIAWlYHUV1oB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 19:32:38.196 Seetong_tps[1496:10895756]  -- 获取版本信息成功: {
}
2026-10-30 19:32:38.199 Seetong_tps[1496:10895756]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:32:38.199 Seetong_tps[1496:10895773]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:32:38.199 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:32:38.199 Seetong_tps[1496:10895756] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 19:32:38.199 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:32:38.200 Seetong_tps[1496:10895773] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:32:38.200 Seetong_tps[1496:10895756]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:32:38.200 Seetong_tps[1496:10895756]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1487 毫秒
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:32:38 201 - devIds: (
    42065949
)
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:32:38.201 Seetong_tps[1496:10895756]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:32:38.240 Seetong_tps[1496:10895846] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13be9c840>{number = 13, name = (null)}====
2026-10-30 19:32:38.344 Seetong_tps[1496:10895756]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 19:32:38.345 Seetong_tps[1496:10895756]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:32:38.345 Seetong_tps[1496:10895756]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-30 19:32:38.346 Seetong_tps[1496:10895756]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:32:38.346 Seetong_tps[1496:10895756]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJAVYCUlppAQQB","reconn":0}}
2026-10-30 19:32:38.346 Seetong_tps[1496:10895756]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:32:38.406 Seetong_tps[1496:10895756]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:32:38.406 Seetong_tps[1496:10895756]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:32:38.464 Seetong_tps[1496:10895842] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x13c30f840>{number = 23, name = (null)}====
2026-10-30 19:32:38.465 Seetong_tps[1496:10895756] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 19:32:38.465 Seetong_tps[1496:10895756] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 19:32:38.465 Seetong_tps[1496:10895756] Formatted Date: 2026-10-30
2026-10-30 19:32:38.466 Seetong_tps[1496:10895756]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:32:38.468 Seetong_tps[1496:10895756]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793359586000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:32:38.469 Seetong_tps[1496:10895756]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:32:38.469 Seetong_tps[1496:10895756]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:32:38.520 Seetong_tps[1496:10895756] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-30 19:32:38.525 Seetong_tps[1496:10895756] Sorted Dates (Descending): (
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25",
    "2026-10-24"
)
2026-10-30 19:32:38.527 Seetong_tps[1496:10895756]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-30 start=19:28:02 end=19:32:38 deviceCount=1
2026-10-30 19:32:38.527 Seetong_tps[1496:10895756]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:32:38.575 Seetong_tps[1496:10895756] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-30 19:32:38.995 Seetong_tps[1496:10895756] MessageThrottle reloadTableView ---
2026-10-30 19:32:40.011 Seetong_tps[1496:10895756] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 19:32:40.011 Seetong_tps[1496:10895756] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 19:32:40.012 Seetong_tps[1496:10895756] 用户设置的具体字体大小: 17.000000
2026-10-30 19:32:40.293 Seetong_tps[1496:10895756] AppLaunch hideForRefreshToken
2026-10-30 19:32:40.294 Seetong_tps[1496:10895756] AppLaunch hideForRefreshToken dismiss
2026-10-30 19:32:40.294 Seetong_tps[1496:10895756] AppLaunch dismiss...
2026-10-30 19:32:40.601 Seetong_tps[1496:10895756] AppLaunch dismiss... end
2026-10-30 19:32:40.601 Seetong_tps[1496:10895756]  dealloc -- STAppLaunchWindow
2026-10-30 19:32:40.602 Seetong_tps[1496:10895756]  dealloc -- STAppLaunchViewController
2026-10-30 19:32:41.061 Seetong_tps[1496:10895756]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 19:32:41.223 Seetong_tps[1496:10895796] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13b739380>{number = 11, name = (null)}====
2026-10-30 19:32:41.574 Seetong_tps[1496:10895756]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:32:41.575 Seetong_tps[1496:10895756]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:32:41.575 Seetong_tps[1496:10895756] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:32:41.794 Seetong_tps[1496:10895847] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13c30f880>{number = 22, name = (null)}====
2026-10-30 19:32:42.466 Seetong_tps[1496:10895756]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:32:42.467 Seetong_tps[1496:10895756] 神策分析：已保存设备ID=42065949-CH-1，SN=0CDD2600AF9C3E98
2026-10-30 19:32:42.468 Seetong_tps[1496:10895756] self.camera.isBindMode=1 nBinder=0
2026-10-30 19:32:42.471 Seetong_tps[1496:10895833]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:32:42.479 Seetong_tps[1496:10895756] queryAllSharingDeviceInfo timestamp=1793359958.200002
2026-10-30 19:32:42.479 Seetong_tps[1496:10895756] currentTimestamp=1793359962.479478, timestamp=1793359958.200002
2026-10-30 19:32:42.479 Seetong_tps[1496:10895833] success
2026-10-30 19:32:42.479 Seetong_tps[1496:10895833] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = 725424EC-C58E-4317-8201-D07E64315E33
2026-10-30 19:32:42.479 Seetong_tps[1496:10895756]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:32:42.737 Seetong_tps[1496:10895756]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:32:42.737 Seetong_tps[1496:10895756]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:32:43.101 Seetong_tps[1496:10895835]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-30 19:32:43.101 Seetong_tps[1496:10895835]  -- getFWUpdateInfo -- success
2026-10-30 19:32:43.449 Seetong_tps[1496:10895756]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:32:44.049 Seetong_tps[1496:10895773] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-30 19:32:44.438 Seetong_tps[1496:10895782] Failed to get IoT drive away set configuration.
2026-10-30 19:32:44.438 Seetong_tps[1496:10895782]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-1
2026-10-30 19:32:47.420 Seetong_tps[1496:10895756] ++++-[DriveawaySetViewController dealloc]++++
2026-10-30 19:32:48.056 Seetong_tps[1496:10895756]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:32:50.240 Seetong_tps[1496:10895756]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 19:32:50.241 Seetong_tps[1496:10895756]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 19:32:50.241 Seetong_tps[1496:10895756]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 19:32:50.242 Seetong_tps[1496:10895756] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 19:32:50.242 Seetong_tps[1496:10895756] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 19:32:50.247 Seetong_tps[1496:10895756] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 19:32:50.269 Seetong_tps[1496:10895756] [保存失败] 相机对象或存储字典为空
2026-10-30 19:33:32.902 Seetong_tps[1498:10896373] app_version=8.4.106
2026-10-30 19:33:32.903 Seetong_tps[1498:10896373]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-30 19:33:32.903 Seetong_tps[1498:10896373] showForLogin 1
2026-10-30 19:33:32.903 Seetong_tps[1498:10896373] AppLaunch 还剩 7.859266996383667 秒
2026-10-30 19:33:32.912 Seetong_tps[1498:10896373]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-30 19:33:32.916 Seetong_tps[1498:10896387] 询问用户是否开启推送成功
2026-10-30 19:33:32.916 Seetong_tps[1498:10896387] 用户点击允许接收推送
2026-10-30 19:33:32.916 Seetong_tps[1498:10896373] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.438MB
2026-10-30 19:33:32.917 Seetong_tps[1498:10896373] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.438MB
2026-10-30 19:33:32.917 Seetong_tps[1498:10896387] remoteNotificationSetting: <UNNotificationSettings: 0x1236ce1c0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-30 19:33:32.917 Seetong_tps[1498:10896373] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.454MB
2026-10-30 19:33:32.929 Seetong_tps[1498:10896373] viewDidLoad/configtime=2026-10-30 11:33:32 +0000
2026-10-30 19:33:32.929 Seetong_tps[1498:10896373]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-30 19:33:32.929 Seetong_tps[1498:10896373]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-30 19:33:32.930 Seetong_tps[1498:10896408] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-30 19:33:32.930 Seetong_tps[1498:10896408]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-30 19:33:32.930 Seetong_tps[1498:10896408]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 19:33:32.930 Seetong_tps[1498:10896408]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-30 19:33:32.930 Seetong_tps[1498:10896408]  -- 更新设备状态 - deviceID: 42065949 - status: 1 - refreshType: 1
2026-10-30 19:33:32.961 Seetong_tps[1498:10896373]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-30 19:33:32.963 Seetong_tps[1498:10896373]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-30 19:33:32.963 Seetong_tps[1498:10896373] 开始检查未读客服消息...
2026-10-30 19:33:32.963 Seetong_tps[1498:10896373] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-30 19:33:32.966 Seetong_tps[1498:10896373]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-30 19:33:32.966 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty - 
2026-10-30 19:33:32.967 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-30 19:33:32.970 Seetong_tps[1498:10896373] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-30 19:33:32.970 Seetong_tps[1498:10896373] NAV deviceOrientationDidChange:1
2026-10-30 19:33:32.972 Seetong_tps[1498:10896373] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-30 19:33:32.972 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty - 
2026-10-30 19:33:32.972 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:33:33.007 Seetong_tps[1498:10896373]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-30 19:33:33.098 Seetong_tps[1498:10896373] Super properties have already been unregistered.
2026-10-30 19:33:33.098 Seetong_tps[1498:10896373] UMAPM_OOMSampling(0,0):NO
2026-10-30 19:33:33.100 Seetong_tps[1498:10896373]  -- deviceListDataUpdate - AppLaunch 还剩 2.663011074066162 秒 - 再延迟 3.163011074066162 秒 - 启动耗时 0.3369889259338379 秒
2026-10-30 19:33:33.100 Seetong_tps[1498:10896373] groupDeviceList 已在进行中，等待后重新分组
2026-10-30 19:33:33.100 Seetong_tps[1498:10896373]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 337 毫秒
2026-10-30 19:33:33.111 Seetong_tps[1498:10896373] ++++-[VideoView dealloc]++++
2026-10-30 19:33:33.113 Seetong_tps[1498:10896373] OpenGLView20_Seetong dealloc:0x123ed5b80
2026-10-30 19:33:33.131 Seetong_tps[1498:10896373] UMAPM_NetworkSampling(0,0):NO
2026-10-30 19:33:33.131 Seetong_tps[1498:10896373]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-30 19:33:33.131 Seetong_tps[1498:10896373]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:33:33.132 Seetong_tps[1498:10896373]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 512;
}
2026-10-30 19:33:33.133 Seetong_tps[1498:10896373] 蓝牙未打开
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty - 
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-30 19:33:33.143 Seetong_tps[1498:10896408] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDgxMzAzOSwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.yroksv2HEvH6zLsEAi9XkqbpGLnFIdBan7GBTM9umls","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk2NDgxMzAzOSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkzIiwidHgtYmotdHBzaW90LXJlbGF5LTE0X3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTUiLCJ0eC1iai10cHNpb3QtcmVsYXktMTFfcmVsYXkyIl19.Roa4QNzi9f-JiGljWYB3tloPPCJFYqM_c2biZXZE9vo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24902"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24902"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.156.167.13:24904"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24901"}]}
====
2026-10-30 19:33:33.143 Seetong_tps[1498:10896373] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-30 19:33:33.147 Seetong_tps[1498:10896373]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:33:33.147 Seetong_tps[1498:10896373]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:33:33.148 Seetong_tps[1498:10896386] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1236fd200>{number = 10, name = (null)}====
2026-10-30 19:33:33.173 Seetong_tps[1498:10896384] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x12243b5c0>{number = 6, name = (null)}====
2026-10-30 19:33:33.183 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-30 19:33:33.213 Seetong_tps[1498:10896463] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x123e740c0>{number = 14, name = (null)}====
2026-10-30 19:33:33.213 Seetong_tps[1498:10896387] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11234d500>{number = 17, name = (null)}====
2026-10-30 19:33:33.213 Seetong_tps[1498:10896373]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:33:33.217 Seetong_tps[1498:10896385] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x123d78400>{number = 11, name = (null)}====
2026-10-30 19:33:33.222 Seetong_tps[1498:10896451] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x11234d800>{number = 18, name = (null)}====
2026-10-30 19:33:33.222 Seetong_tps[1498:10896373]  -- 获取版本信息成功: {
}
2026-10-30 19:33:33.222 Seetong_tps[1498:10896454] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x11234d740>{number = 19, name = (null)}====
2026-10-30 19:33:33.222 Seetong_tps[1498:10896455] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x11234d680>{number = 20, name = (null)}====
2026-10-30 19:33:33.222 Seetong_tps[1498:10896373]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-30 19:33:33.223 Seetong_tps[1498:10896373]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1YFU1wEAlIDOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-30 19:33:33.224 Seetong_tps[1498:10896410] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11234da40>{number = 22, name = (null)}====
2026-10-30 19:33:33.224 Seetong_tps[1498:10896450] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11234da00>{number = 23, name = (null)}====
2026-10-30 19:33:33.225 Seetong_tps[1498:10896453] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11234da80>{number = 24, name = (null)}====
2026-10-30 19:33:33.225 Seetong_tps[1498:10896452] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x11234d900>{number = 25, name = (null)}====
2026-10-30 19:33:33.230 Seetong_tps[1498:10896373]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-30 19:33:33.230 Seetong_tps[1498:10896452] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373] 客服消息未读数量: 0
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-30 19:33:33.235 Seetong_tps[1498:10896373]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 472 毫秒
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-30 19:33:33 242 - devIds: (
    42065949
)
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-30 19:33:33.242 Seetong_tps[1498:10896373]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-30 19:33:33.246 Seetong_tps[1498:10896373]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-30 19:33:33.247 Seetong_tps[1498:10896379] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x122438d40>{number = 3, name = (null)}====
2026-10-30 19:33:33.250 Seetong_tps[1498:10896373]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-30 19:33:33.250 Seetong_tps[1498:10896373]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-30 19:33:33.253 Seetong_tps[1498:10896373]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=33&addr=bjrelay41.s2.seetong.com:14443;type=0&load=44&addr=bjrelayvip3.s2.seetong.com:13443;type=0&load=48&addr=bjrelayvip1.s2.seetong.com:5443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=bjrelay9.s5.seetong.com:7443;type=0&load=15&addr=bjrelay8.s5.seetong.com:3443;type=0&load=13&addr=bjrelay62.s5.seetong.com:10443;"}
2026-10-30 19:33:33.283 Seetong_tps[1498:10896373]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-30 19:33:33.283 Seetong_tps[1498:10896373]  -- WebSocket - 重置重连次数 -- 
2026-10-30 19:33:33.283 Seetong_tps[1498:10896373]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-30 19:33:33.284 Seetong_tps[1498:10896373]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:33:33.284 Seetong_tps[1498:10896373]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJAVYDUlFpAQQB","reconn":0}}
2026-10-30 19:33:33.284 Seetong_tps[1498:10896373]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-30 19:33:33.318 Seetong_tps[1498:10896462] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x123e74800>{number = 13, name = (null)}====
2026-10-30 19:33:33.427 Seetong_tps[1498:10896373] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-30 19:33:33.427 Seetong_tps[1498:10896373] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-30 19:33:33.464 Seetong_tps[1498:10896373]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-30 19:33:33.464 Seetong_tps[1498:10896373]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-30 19:33:33.503 Seetong_tps[1498:10896452] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x11234d900>{number = 25, name = (null)}====
2026-10-30 19:33:33.505 Seetong_tps[1498:10896373]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793359586000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-30 19:33:33.506 Seetong_tps[1498:10896373]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:33:33.506 Seetong_tps[1498:10896373]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-30 19:26:26 - p2pLastHeartTime: 1793359586000 - modelHeartTime: 1793359586000
2026-10-30 19:33:33.651 Seetong_tps[1498:10896373] MessageThrottle reloadTableView ---
2026-10-30 19:33:35.062 Seetong_tps[1498:10896373] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-30 19:33:35.062 Seetong_tps[1498:10896373] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-30 19:33:35.062 Seetong_tps[1498:10896373] 用户设置的具体字体大小: 17.000000
2026-10-30 19:33:35.644 Seetong_tps[1498:10896408] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-30 19:33:35.644 Seetong_tps[1498:10896408] [DeviceMonitor] 监控管理器初始化完成
2026-10-30 19:33:35.644 Seetong_tps[1498:10896408]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-30 19:33:35.645 Seetong_tps[1498:10896408]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-30 19:33:35.931 Seetong_tps[1498:10896408]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-30 19:33:35.931 Seetong_tps[1498:10896408]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-30 19:33:35.931 Seetong_tps[1498:10896408]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-30 19:33:35.931 Seetong_tps[1498:10896408]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-30 19:33:36.119 Seetong_tps[1498:10896373]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-30 19:33:36.169 Seetong_tps[1498:10896373] MessageThrottle reloadTableView ---
2026-10-30 19:33:36.296 Seetong_tps[1498:10896373] AppLaunch hideForRefreshToken
2026-10-30 19:33:36.296 Seetong_tps[1498:10896373] AppLaunch hideForRefreshToken dismiss
2026-10-30 19:33:36.296 Seetong_tps[1498:10896373] AppLaunch dismiss...
2026-10-30 19:33:36.346 Seetong_tps[1498:10896466] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1123bd340>{number = 26, name = (null)}====
2026-10-30 19:33:36.601 Seetong_tps[1498:10896373] AppLaunch dismiss... end
2026-10-30 19:33:36.601 Seetong_tps[1498:10896373]  dealloc -- STAppLaunchWindow
2026-10-30 19:33:36.602 Seetong_tps[1498:10896373]  dealloc -- STAppLaunchViewController
2026-10-30 19:33:36.631 Seetong_tps[1498:10896373]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-30 19:33:36.632 Seetong_tps[1498:10896373]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:33:36.632 Seetong_tps[1498:10896373] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-30 19:33:36.824 Seetong_tps[1498:10896462] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x123e74800>{number = 13, name = (null)}====
2026-10-30 19:33:38.404 Seetong_tps[1498:10896373]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-30 19:33:38.404 Seetong_tps[1498:10896373] 神策分析：已保存设备ID=42065949-CH-1，SN=0CDD2600AF9C3E98
2026-10-30 19:33:38.406 Seetong_tps[1498:10896373] self.camera.isBindMode=1 nBinder=0
2026-10-30 19:33:38.408 Seetong_tps[1498:10896378]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-30 19:33:38.415 Seetong_tps[1498:10896373] queryAllSharingDeviceInfo timestamp=1793360013.230537
2026-10-30 19:33:38.415 Seetong_tps[1498:10896373] currentTimestamp=1793360018.415184, timestamp=1793360013.230537
2026-10-30 19:33:38.415 Seetong_tps[1498:10896378] success
2026-10-30 19:33:38.415 Seetong_tps[1498:10896410] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = F2CAF62B-43A1-4507-841F-B17BA650D9EF
2026-10-30 19:33:38.415 Seetong_tps[1498:10896373]  -- STBluetoothManager - 结束扫描 - 
2026-10-30 19:33:38.632 Seetong_tps[1498:10896373]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:33:38.633 Seetong_tps[1498:10896373]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-1";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-30 19:33:38.687 Seetong_tps[1498:10896373]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-1
2026-10-30 19:33:38.797 Seetong_tps[1498:10896378]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-1, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-30 19:33:38.797 Seetong_tps[1498:10896378]  -- getFWUpdateInfo -- success
2026-10-30 19:33:40.266 Seetong_tps[1498:10896373] 当前控制器：SoundControlViewController
2026-10-30 19:33:40.283 Seetong_tps[1498:10896379] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-30 19:33:40.977 Seetong_tps[1498:10896373]  -- SoundControlViewController -- getSoundConfigBlock success -- soundVal: 80
2026-10-30 19:33:40.981 Seetong_tps[1498:10896373]  -- SoundControlViewController -- getMicConfigBlock success -- mikeVal: 80, audioEnable: 1
2026-10-30 19:33:43.100 Seetong_tps[1498:10896373]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:33:43.299 Seetong_tps[1498:10896373] Successfully load keyboard extensions
2026-10-30 19:33:43.317 Seetong_tps[1498:10896373] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-30 19:33:43.844 Seetong_tps[1498:10896373] dealloc -- SoundControlViewController
2026-10-30 19:33:46.677 Seetong_tps[1498:10896373] [STSmartAlarmConfigEntranceVC onEntrance] 点击报警类型: 人形报警
2026-10-30 19:33:46.677 Seetong_tps[1498:10896373] [STSmartAlarmConfigEntranceVC onEntrance] bIsSuportSmartDetection: 1
2026-10-30 19:33:46.678 Seetong_tps[1498:10896373] [STSmartAlarmConfigEntranceVC onEntrance] isSuportChanneHumanFormDetCfg: 0
2026-10-30 19:33:46.678 Seetong_tps[1498:10896373] [STSmartAlarmConfigEntranceVC onEntrance] 人形报警跳转: SmartDetectionController
2026-10-30 19:33:50.788 Seetong_tps[1498:10896373] 当前控制器：AudioCustomizeViewController
2026-10-30 19:33:50.831 Seetong_tps[1498:10896373] TTS version info: SDK version: 2.2.9 (Core: CoreTTS_1.1.0 etts: ETTS_UNIQUE:3.2.5_c3c5913)
2026-10-30 19:33:51.340 Seetong_tps[1498:10896468] ====请求接口 - 成功 - url: /seetong-resource/text-to-speech/support/language/list，线程：<NSThread: 0x11220d4c0>{number = 16, name = (null)}====
2026-10-30 19:33:53.100 Seetong_tps[1498:10896373]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-30 19:33:55.746 Seetong_tps[1498:10896373] showPickerView
2026-10-30 19:34:01.821 Seetong_tps[1498:10896373] dealloc -- AudioCustomizeViewController
2026-10-30 19:34:02.370 Seetong_tps[1498:10896373]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-30 19:34:02.371 Seetong_tps[1498:10896373]  --- 取消心跳 destoryHeartBeat --- 
2026-10-30 19:34:02.371 Seetong_tps[1498:10896373]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-30 19:34:02.372 Seetong_tps[1498:10896373] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-30 19:34:02.372 Seetong_tps[1498:10896373] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-30 19:34:02.383 Seetong_tps[1498:10896373] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-30 19:34:02.410 Seetong_tps[1498:10896373] [保存失败] 相机对象或存储字典为空
2026-10-31 03:02:01.878 Seetong_tps[3897:11100288] app_version=8.4.106
2026-10-31 03:02:01.880 Seetong_tps[3897:11100288]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:02:01.880 Seetong_tps[3897:11100288] showForLogin 1
2026-10-31 03:02:01.880 Seetong_tps[3897:11100288] AppLaunch 还剩 6.761263847351074 秒
2026-10-31 03:02:01.886 Seetong_tps[3897:11100331] 询问用户是否开启推送成功
2026-10-31 03:02:01.886 Seetong_tps[3897:11100331] 用户点击允许接收推送
2026-10-31 03:02:01.887 Seetong_tps[3897:11100290] remoteNotificationSetting: <UNNotificationSettings: 0x10fef94a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:02:01.904 Seetong_tps[3897:11100288]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:02:01.908 Seetong_tps[3897:11100288] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.735MB
2026-10-31 03:02:01.908 Seetong_tps[3897:11100288] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.735MB
2026-10-31 03:02:01.909 Seetong_tps[3897:11100288] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.735MB
2026-10-31 03:02:01.919 Seetong_tps[3897:11100323] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42065949
2026-10-31 03:02:01.919 Seetong_tps[3897:11100323]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-1
2026-10-31 03:02:01.919 Seetong_tps[3897:11100323]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 大门-42065949-CH-2
2026-10-31 03:02:01.922 Seetong_tps[3897:11100288] viewDidLoad/configtime=2026-10-30 19:02:01 +0000
2026-10-31 03:02:01.922 Seetong_tps[3897:11100288]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:02:01.922 Seetong_tps[3897:11100288]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:02:01.940 Seetong_tps[3897:11100323] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTcyMTc5Niwic2VydmVySWQiOiJody1iajQtdHBzaW90LWFndy0wMV9hZ3c0In0.w9-LH_DIMxJ06DBMMT4wOYU8yOgK-erW8qEk1-BZZbc","accessNode":"114.116.198.103:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTcyMTc5Nywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTEwX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTQiLCJ0eC1iai10cHNpb3QtcmVsYXktMDhfcmVsYXk0Il19.f-lfLoHc3kCdeHONiu00GDEWXWDRSmEBkWZNeI2DnVA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.156.167.13:24903"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24903"}]}
====
2026-10-31 03:02:01.970 Seetong_tps[3897:11100288]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:02:01.973 Seetong_tps[3897:11100288]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:02:01.973 Seetong_tps[3897:11100288] 开始检查未读客服消息...
2026-10-31 03:02:01.973 Seetong_tps[3897:11100288] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:02:01.979 Seetong_tps[3897:11100288]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:02:01.979 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:01.980 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:02:01.983 Seetong_tps[3897:11100288] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:02:01.983 Seetong_tps[3897:11100288] NAV deviceOrientationDidChange:1
2026-10-31 03:02:01.986 Seetong_tps[3897:11100288] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:02:01.986 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:01.986 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:02:02.025 Seetong_tps[3897:11100288]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:02:02.044 Seetong_tps[3897:11100298] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x108aca280>{number = 7, name = (null)}====
2026-10-31 03:02:02.096 Seetong_tps[3897:11100332] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10ff21680>{number = 11, name = (null)}====
2026-10-31 03:02:02.113 Seetong_tps[3897:11100288] Super properties have already been unregistered.
2026-10-31 03:02:02.114 Seetong_tps[3897:11100288] UMAPM_OOMSampling(1,0):NO
2026-10-31 03:02:02.115 Seetong_tps[3897:11100288]  -- deviceListDataUpdate - AppLaunch 还剩 1.526163101196289 秒 - 再延迟 2.026163101196289 秒 - 启动耗时 1.473836898803711 秒
2026-10-31 03:02:02.115 Seetong_tps[3897:11100288] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:02:02.115 Seetong_tps[3897:11100288]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1474 毫秒
2026-10-31 03:02:02.118 Seetong_tps[3897:11100288] ++++-[VideoView dealloc]++++
2026-10-31 03:02:02.120 Seetong_tps[3897:11100288] OpenGLView20_Seetong dealloc:0x115ba5680
2026-10-31 03:02:02.140 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:02:02.140 Seetong_tps[3897:11100288] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:02:02.140 Seetong_tps[3897:11100288]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:02:02.140 Seetong_tps[3897:11100288]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:02.143 Seetong_tps[3897:11100288]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 512;
}
2026-10-31 03:02:02.144 Seetong_tps[3897:11100288] 蓝牙未打开
2026-10-31 03:02:02.158 Seetong_tps[3897:11100288]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:02:02.160 Seetong_tps[3897:11100387] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12b4f5bc0>{number = 18, name = (null)}====
2026-10-31 03:02:02.160 Seetong_tps[3897:11100331] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10ff21600>{number = 12, name = (null)}====
2026-10-31 03:02:02.160 Seetong_tps[3897:11100290] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x108838dc0>{number = 2, name = (null)}====
2026-10-31 03:02:02.162 Seetong_tps[3897:11100385] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12b4f5f00>{number = 19, name = (null)}====
2026-10-31 03:02:02.168 Seetong_tps[3897:11100288]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:02:02.168 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:02.168 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:02:02.168 Seetong_tps[3897:11100288] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:02:02.168 Seetong_tps[3897:11100288] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:02:02.177 Seetong_tps[3897:11100288]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:02:02.177 Seetong_tps[3897:11100288]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:02:02.177 Seetong_tps[3897:11100288] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:02:02.177 Seetong_tps[3897:11100288]  -- 获取版本信息成功: {
}
2026-10-31 03:02:02.182 Seetong_tps[3897:11100386] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12b4f6b80>{number = 20, name = (null)}====
2026-10-31 03:02:02.185 Seetong_tps[3897:11100383] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12b4f4cc0>{number = 21, name = (null)}====
2026-10-31 03:02:02.186 Seetong_tps[3897:11100291] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-31 03:02:02.194 Seetong_tps[3897:11100390] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1159ad340>{number = 22, name = (null)}====
2026-10-31 03:02:02.194 Seetong_tps[3897:11100388] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1159ad300>{number = 23, name = (null)}====
2026-10-31 03:02:02.211 Seetong_tps[3897:11100393] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115a8ca80>{number = 15, name = (null)}====
2026-10-31 03:02:02.240 Seetong_tps[3897:11100288] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:02:02.241 Seetong_tps[3897:11100288] 客服消息未读数量: 0
2026-10-31 03:02:02.244 Seetong_tps[3897:11100384] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12b715940>{number = 24, name = (null)}====
2026-10-31 03:02:02.245 Seetong_tps[3897:11100288]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:02:02.245 Seetong_tps[3897:11100288]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:02:02.251 Seetong_tps[3897:11100288]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=30&addr=bjrelay41.s2.seetong.com:7443;type=0&load=13&addr=bjrelay42.s2.seetong.com:5443;type=0&load=18&addr=bjrelay43.s2.seetong.com:12443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=4&addr=bjrelay50.s5.seetong.com:14443;type=0&load=5&addr=bjrelay65.s5.seetong.com:11443;type=0&load=3&addr=bjrelay5.s5.seetong.com:1443;"}
2026-10-31 03:02:02.252 Seetong_tps[3897:11100288]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:02:02.252 Seetong_tps[3897:11100288]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUFQFUVUFAVNvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:02:02.254 Seetong_tps[3897:11100288]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:02.257 Seetong_tps[3897:11100288]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:02:02.257 Seetong_tps[3897:11100300] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:02:02.257 Seetong_tps[3897:11100288]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:02:02.257 Seetong_tps[3897:11100288]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1616 毫秒
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:02:02 258 - devIds: (
    42065949
)
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:02.258 Seetong_tps[3897:11100288]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:02:02.358 Seetong_tps[3897:11100389] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x115a8c140>{number = 14, name = (null)}====
2026-10-31 03:02:02.445 Seetong_tps[3897:11100288]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:02:02.445 Seetong_tps[3897:11100288]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:02:02.445 Seetong_tps[3897:11100288]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-31 03:02:02.448 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:02.449 Seetong_tps[3897:11100288]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUCUVBpAQQB","reconn":0}}
2026-10-31 03:02:02.449 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:02.474 Seetong_tps[3897:11100288]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:02:02.474 Seetong_tps[3897:11100288]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:02:02.547 Seetong_tps[3897:11100288] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:02:02.547 Seetong_tps[3897:11100288] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:02:02.607 Seetong_tps[3897:11100384] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12b715940>{number = 24, name = (null)}====
2026-10-31 03:02:02.609 Seetong_tps[3897:11100288]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:02:02.610 Seetong_tps[3897:11100288]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:02.611 Seetong_tps[3897:11100288]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:03.137 Seetong_tps[3897:11100288] MessageThrottle reloadTableView ---
2026-10-31 03:02:04.068 Seetong_tps[3897:11100288] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:02:04.068 Seetong_tps[3897:11100288] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:02:04.068 Seetong_tps[3897:11100288] 用户设置的具体字体大小: 17.000000
2026-10-31 03:02:04.201 Seetong_tps[3897:11100288] AppLaunch hideForRefreshToken
2026-10-31 03:02:04.201 Seetong_tps[3897:11100288] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:02:04.201 Seetong_tps[3897:11100288] AppLaunch dismiss...
2026-10-31 03:02:04.248 Seetong_tps[3897:11100323] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:02:04.249 Seetong_tps[3897:11100323] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:02:04.249 Seetong_tps[3897:11100323]  -- 更新设备状态 - deviceID: 42065949 - status: 2 - refreshType: 1
2026-10-31 03:02:04.249 Seetong_tps[3897:11100323]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:02:04.509 Seetong_tps[3897:11100288] AppLaunch dismiss... end
2026-10-31 03:02:04.509 Seetong_tps[3897:11100288]  dealloc -- STAppLaunchWindow
2026-10-31 03:02:04.510 Seetong_tps[3897:11100288]  dealloc -- STAppLaunchViewController
2026-10-31 03:02:04.768 Seetong_tps[3897:11100288] MessageThrottle reloadTableView ---
2026-10-31 03:02:05.128 Seetong_tps[3897:11100288]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:02:05.167 Seetong_tps[3897:11100323]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:02:05.168 Seetong_tps[3897:11100323]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:02:05.168 Seetong_tps[3897:11100323]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:02:05.168 Seetong_tps[3897:11100323]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:02:05.420 Seetong_tps[3897:11100288]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:02:05.421 Seetong_tps[3897:11100288]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:02:05.421 Seetong_tps[3897:11100388] zzzzz:FC_ResumeDevCom start
2026-10-31 03:02:05.421 Seetong_tps[3897:11100388] zzzzz:FC_ResumeDevCom
2026-10-31 03:02:05.488 Seetong_tps[3897:11100384] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12b715940>{number = 24, name = (null)}====
2026-10-31 03:02:05.638 Seetong_tps[3897:11100397] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12b4f4140>{number = 17, name = (null)}====
2026-10-31 03:02:05.640 Seetong_tps[3897:11100288]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:05.642 Seetong_tps[3897:11100291] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-31 03:02:05.653 Seetong_tps[3897:11100288]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:02:05.653 Seetong_tps[3897:11100291]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:02:05.653 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:02:05.653 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:02:05.656 Seetong_tps[3897:11100291] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- observeValueForKeyPath isLoading NO -- 
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:02:05.674 Seetong_tps[3897:11100288]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5033 毫秒
2026-10-31 03:02:05.675 Seetong_tps[3897:11100288]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:02:05.675 Seetong_tps[3897:11100288]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:02:05.675 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:02:05.675 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:02:05.675 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:05.676 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:02:05 676 - devIds: (
    42065949
)
2026-10-31 03:02:05.676 Seetong_tps[3897:11100288]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 01577F3D-DE4B-4062-9471-080EBD8CCC02
2026-10-31 03:02:05.676 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:05.676 Seetong_tps[3897:11100288]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:02:05.679 Seetong_tps[3897:11100288]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:05.680 Seetong_tps[3897:11100288]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:02:05.735 Seetong_tps[3897:11100288] 未处理的 biz 类型: res_low_power_online
2026-10-31 03:02:05.736 Seetong_tps[3897:11100288]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:02:05.736 Seetong_tps[3897:11100288]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:05.737 Seetong_tps[3897:11100288]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:05.780 Seetong_tps[3897:11100288] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:02:05.936 Seetong_tps[3897:11100291] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x108838d40>{number = 3, name = (null)}====
2026-10-31 03:02:06.262 Seetong_tps[3897:11100288] MessageThrottle reloadTableView ---
2026-10-31 03:02:07.160 Seetong_tps[3897:11100293] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:02:07.166 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:02:07.167 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x1083f0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:02:07.167 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:02:07.168 Seetong_tps[3897:11100293] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:02:07.168 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:02:07.168 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x1083f4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:02:07.168 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:02:07.169 Seetong_tps[3897:11100293] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:02:07.170 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:02:07.170 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:02:07.170 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:02:07.171 Seetong_tps[3897:11100293] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:02:07.171 Seetong_tps[3897:11100293] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:02:07.171 Seetong_tps[3897:11100293] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2049 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:02:07.171 Seetong_tps[3897:11100293] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2291845936 sequence 4 version 4
2026-10-31 03:02:07.171 Seetong_tps[3897:11100293] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:02:07.173 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-31 03:02:07.173 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-31 03:02:07.173 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-31 03:02:07.186 Seetong_tps[3897:11100288] [KMPAlarmModule] module loaded
2026-10-31 03:02:07.186 Seetong_tps[3897:11100288] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10c8bc900>
2026-10-31 03:02:07.186 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:02:07.196 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:02:07.199 Seetong_tps[3897:11100288]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:02:07.209 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-31 03:02:07.878 Seetong_tps[3897:11100389] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:02:07.880 Seetong_tps[3897:11100389] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:02:07.880 Seetong_tps[3897:11100389] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:02:07.880 Seetong_tps[3897:11100389] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-31 03:02:07.881 Seetong_tps[3897:11100389] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-31 03:02:07.883 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-31 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-31 03:02:07.884 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-31 startTime=00:00:00 endTime=03:02:07 cachedAnchor=null-null
2026-10-31 03:02:07.884 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=00:00:00 endTime=03:02:07 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-31 03:02:07.884 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=00:00:00, endTime=03:02:07, deviceIds=[]
2026-10-31 03:02:07.884 Seetong_tps[3897:11100389] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-31 03:02:07.885 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=00:00:00 end=03:02:07 deviceCount=1
2026-10-31 03:02:07.886 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:07.887 Seetong_tps[3897:11100388] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:02:07.949 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=47
2026-10-31 03:02:07.949 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-31
2026-10-31 03:02:07.949 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=101 cachedAnchor=null-null
2026-10-31 03:02:07.955 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=101
2026-10-31 03:02:07.958 Seetong_tps[3897:11100288] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:02:07.958 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:02:07.960 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-31 03:02:07.961 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:02:07.968 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=00:00:00, endTime=03:02:07, hasMore=false, itemCount=4
2026-10-31 03:02:07.968 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-31, responseStart=00:00:00, responseEnd=03:02:07, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:02:07.968 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-31 03:02:07.971 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-31 start=00:00:00 end=03:02:07 count=4 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-31 start=00:00:00 end=03:02:07 lastTimestampMs=1793376000000 daoMs=1
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-31, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=03:02:07, hasMore=false, count=100
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-31 start=00:00:00 end=03:02:07 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-03:02:07 anchor=null-null
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-31 03:02:07.973 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=92 rowCount=5
2026-10-31 03:02:07.974 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-31 endTime=03:02:07
2026-10-31 03:02:07.974 Seetong_tps[3897:11100293] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-31 03:02:07.975 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:02:07.975 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-31 03:02:07.991 Seetong_tps[3897:11100288] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-31 endTime=03:02:07
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:02:07.992 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:02:07.992 Seetong_tps[3897:11100384] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-31 03:02:07.992 Seetong_tps[3897:11100384] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-31 03:02:08.034 Seetong_tps[3897:11100288] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:02:08.034 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:02:08.034 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:02:08.034 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:02:08.035 Seetong_tps[3897:11100293] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:02:08.085 Seetong_tps[3897:11100293] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-10-01
2026-10-31 03:02:10.541 Seetong_tps[3897:11100288] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-31 03:02:10.551 Seetong_tps[3897:11100288] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:02:10.551 Seetong_tps[3897:11100288] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:02:10.551 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:02:10.554 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-31 03:02:10.554 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-31 03:02:10.555 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:02:10.556 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:02:10.556 Seetong_tps[3897:11100288]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:10.613 Seetong_tps[3897:11100288] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:02:10.613 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:02:10.613 Seetong_tps[3897:11100288] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:02:10.614 Seetong_tps[3897:11100288] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:02:10.614 Seetong_tps[3897:11100389] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:02:33.952 Seetong_tps[3901:11100633] app_version=8.4.106
2026-10-31 03:02:33.953 Seetong_tps[3901:11100633]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:02:33.953 Seetong_tps[3901:11100633] showForLogin 1
2026-10-31 03:02:33.953 Seetong_tps[3901:11100633] AppLaunch 还剩 7.899586200714111 秒
2026-10-31 03:02:33.960 Seetong_tps[3901:11100677] 询问用户是否开启推送成功
2026-10-31 03:02:33.960 Seetong_tps[3901:11100677] 用户点击允许接收推送
2026-10-31 03:02:33.962 Seetong_tps[3901:11100633]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:02:33.962 Seetong_tps[3901:11100677] remoteNotificationSetting: <UNNotificationSettings: 0x113ed54a0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:02:33.963 Seetong_tps[3901:11100633] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.595MB
2026-10-31 03:02:33.963 Seetong_tps[3901:11100633] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.610MB
2026-10-31 03:02:33.963 Seetong_tps[3901:11100633] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.610MB
2026-10-31 03:02:33.971 Seetong_tps[3901:11100633] viewDidLoad/configtime=2026-10-30 19:02:33 +0000
2026-10-31 03:02:33.971 Seetong_tps[3901:11100633]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:02:33.971 Seetong_tps[3901:11100633]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:02:33.978 Seetong_tps[3901:11100721] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-31 03:02:34.002 Seetong_tps[3901:11100633]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:02:34.004 Seetong_tps[3901:11100633]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:02:34.004 Seetong_tps[3901:11100633] 开始检查未读客服消息...
2026-10-31 03:02:34.004 Seetong_tps[3901:11100633] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:02:34.007 Seetong_tps[3901:11100633]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:02:34.007 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:34.008 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633] NAV deviceOrientationDidChange:1
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:02:34.010 Seetong_tps[3901:11100633] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:02:34.013 Seetong_tps[3901:11100633] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:02:34.013 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty - 
2026-10-31 03:02:34.013 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:02:34.045 Seetong_tps[3901:11100633]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:02:34.120 Seetong_tps[3901:11100633] Super properties have already been unregistered.
2026-10-31 03:02:34.120 Seetong_tps[3901:11100633] UMAPM_OOMSampling(0,0):NO
2026-10-31 03:02:34.122 Seetong_tps[3901:11100633]  -- deviceListDataUpdate - AppLaunch 还剩 2.731324195861816 秒 - 再延迟 3.231324195861816 秒 - 启动耗时 0.2686758041381836 秒
2026-10-31 03:02:34.122 Seetong_tps[3901:11100633] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:02:34.122 Seetong_tps[3901:11100633]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 269 毫秒
2026-10-31 03:02:34.125 Seetong_tps[3901:11100633] ++++-[VideoView dealloc]++++
2026-10-31 03:02:34.126 Seetong_tps[3901:11100633] OpenGLView20_Seetong dealloc:0x114ed9b80
2026-10-31 03:02:34.130 Seetong_tps[3901:11100633] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:02:34.131 Seetong_tps[3901:11100633]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:02:34.131 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:34.131 Seetong_tps[3901:11100633]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 512;
}
2026-10-31 03:02:34.133 Seetong_tps[3901:11100633] 蓝牙未打开
2026-10-31 03:02:34.133 Seetong_tps[3901:11100633]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:02:34.137 Seetong_tps[3901:11100633]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:02:34.191 Seetong_tps[3901:11100721] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTc1NDA1Mywic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3cxIn0.ha_nvk0FPsEIyaD2nk251X3Abtp4XBEtGliSArW5rAk","accessNode":"101.42.105.173:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTc1NDA1Mywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXk0IiwidHgtYmotdHBzaW90LXJlbGF5LTA4X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMDZfcmVsYXk1Il19.LY2179NQrlAOxIMpPZ1doNColx4Q3CulW-PxFXMj4ig","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24903"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24903"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"49.232.226.91:24901"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24904"}]}
====
2026-10-31 03:02:34.225 Seetong_tps[3901:11100652] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c838d40>{number = 3, name = (null)}====
2026-10-31 03:02:34.225 Seetong_tps[3901:11100677] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x12ff11940>{number = 16, name = (null)}====
2026-10-31 03:02:34.229 Seetong_tps[3901:11100729] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12ff118c0>{number = 18, name = (null)}====
2026-10-31 03:02:34.229 Seetong_tps[3901:11100727] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12ff11900>{number = 17, name = (null)}====
2026-10-31 03:02:34.231 Seetong_tps[3901:11100633]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:02:34.231 Seetong_tps[3901:11100633]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgEAU1YFUFYDblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:02:34.242 Seetong_tps[3901:11100654] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10c838f40>{number = 4, name = (null)}====
2026-10-31 03:02:34.242 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:02:34.250 Seetong_tps[3901:11100660] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x113f0d500>{number = 8, name = (null)}====
2026-10-31 03:02:34.250 Seetong_tps[3901:11100687] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12ff11680>{number = 20, name = (null)}====
2026-10-31 03:02:34.251 Seetong_tps[3901:11100728] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12ff10e40>{number = 21, name = (null)}====
2026-10-31 03:02:34.251 Seetong_tps[3901:11100725] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12ff10f80>{number = 22, name = (null)}====
2026-10-31 03:02:34.255 Seetong_tps[3901:11100721] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:02:34.258 Seetong_tps[3901:11100721] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:02:34.258 Seetong_tps[3901:11100721]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:02:34.259 Seetong_tps[3901:11100721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:02:34.259 Seetong_tps[3901:11100721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:02:34.259 Seetong_tps[3901:11100721]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:02:34.259 Seetong_tps[3901:11100721]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:02:34.260 Seetong_tps[3901:11100633]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:02:34.260 Seetong_tps[3901:11100633]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:02:34.264 Seetong_tps[3901:11100633]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=15&addr=bjrelayvip1.s2.seetong.com:15443;type=0&load=20&addr=bjrelay42.s2.seetong.com:14443;type=0&load=22&addr=bjrelayvip2.s2.seetong.com:10443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=4&addr=bjrelay56.s5.seetong.com:3443;type=0&load=3&addr=bjrelay63.s5.seetong.com:6443;type=0&load=6&addr=bjrelay1.s5.seetong.com:1443;"}
2026-10-31 03:02:34.264 Seetong_tps[3901:11100633] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:02:34.264 Seetong_tps[3901:11100633]  -- 获取版本信息成功: {
}
2026-10-31 03:02:34.271 Seetong_tps[3901:11100655] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12ff10d40>{number = 23, name = (null)}====
2026-10-31 03:02:34.272 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:34.275 Seetong_tps[3901:11100726] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12ff130c0>{number = 24, name = (null)}====
2026-10-31 03:02:34.275 Seetong_tps[3901:11100633] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:02:34.275 Seetong_tps[3901:11100633] 客服消息未读数量: 0
2026-10-31 03:02:34.276 Seetong_tps[3901:11100735] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12ff13080>{number = 25, name = (null)}====
2026-10-31 03:02:34.276 Seetong_tps[3901:11100661] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12ff11ac0>{number = 26, name = (null)}====
2026-10-31 03:02:34.278 Seetong_tps[3901:11100633]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:02:34.279 Seetong_tps[3901:11100661] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:02:34.279 Seetong_tps[3901:11100633]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:02:34.279 Seetong_tps[3901:11100633]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:02:34.279 Seetong_tps[3901:11100633]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 426 毫秒
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:02:34 280 - devIds: (
    42065949
)
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:02:34.280 Seetong_tps[3901:11100633]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:02:34.331 Seetong_tps[3901:11100633]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:02:34.331 Seetong_tps[3901:11100633]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:02:34.331 Seetong_tps[3901:11100633]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-31 03:02:34.331 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:34.332 Seetong_tps[3901:11100633]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUCUlZpAQQB","reconn":0}}
2026-10-31 03:02:34.332 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:34.353 Seetong_tps[3901:11100659] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10c83b580>{number = 6, name = (null)}====
2026-10-31 03:02:34.427 Seetong_tps[3901:11100633] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:02:34.427 Seetong_tps[3901:11100633] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:02:34.427 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:34.427 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:34.468 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:02:34.471 Seetong_tps[3901:11100633] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:02:34.473 Seetong_tps[3901:11100633]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:02:07 end=03:02:34 deviceCount=1
2026-10-31 03:02:34.473 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:34.504 Seetong_tps[3901:11100633]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:02:34.504 Seetong_tps[3901:11100633]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:02:34.514 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:02:34.517 Seetong_tps[3901:11100661] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12ff11ac0>{number = 26, name = (null)}====
2026-10-31 03:02:34.518 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:02:34.518 Seetong_tps[3901:11100633]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:34.519 Seetong_tps[3901:11100633]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:02:35.047 Seetong_tps[3901:11100633] MessageThrottle reloadTableView ---
2026-10-31 03:02:36.018 Seetong_tps[3901:11100633] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:02:36.018 Seetong_tps[3901:11100633] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:02:36.019 Seetong_tps[3901:11100633] 用户设置的具体字体大小: 17.000000
2026-10-31 03:02:37.158 Seetong_tps[3901:11100633]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:02:37.464 Seetong_tps[3901:11100660] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x113f0d500>{number = 8, name = (null)}====
2026-10-31 03:02:37.502 Seetong_tps[3901:11100633] AppLaunch hideForRefreshToken
2026-10-31 03:02:37.502 Seetong_tps[3901:11100633] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:02:37.502 Seetong_tps[3901:11100633] AppLaunch dismiss...
2026-10-31 03:02:37.673 Seetong_tps[3901:11100633]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:02:37.675 Seetong_tps[3901:11100633]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:02:37.675 Seetong_tps[3901:11100633] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:02:37.807 Seetong_tps[3901:11100633] AppLaunch dismiss... end
2026-10-31 03:02:37.807 Seetong_tps[3901:11100633]  dealloc -- STAppLaunchWindow
2026-10-31 03:02:37.809 Seetong_tps[3901:11100633]  dealloc -- STAppLaunchViewController
2026-10-31 03:02:38.025 Seetong_tps[3901:11100660] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113f0d500>{number = 8, name = (null)}====
2026-10-31 03:02:39.935 Seetong_tps[3901:11100633]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-31 03:02:39.944 Seetong_tps[3901:11100633] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-31 03:02:39.993 Seetong_tps[3901:11100633] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-31 03:02:39.993 Seetong_tps[3901:11100633] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-31 03:02:39.994 Seetong_tps[3901:11100633] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-31 03:02:39.995 Seetong_tps[3901:11100633]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:02:40.040 Seetong_tps[3901:11100633]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:02:40.042 Seetong_tps[3901:11100633]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:02:40.045 Seetong_tps[3901:11100633]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:02:40.045 Seetong_tps[3901:11100633]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279517
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633] currentTimestamp=1793386960.061456, timestamp=1793386954.279517
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:02:40 061
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:02:40 062 - devIds: (
    42065949
)
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 415181C3-85F2-440D-B18C-F30520577338
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>> -- _camera.supportPlatform: 6
2026-10-31 03:02:40.061 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:02:40 +0000
2026-10-31 03:02:40.062 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:02:40.062 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:02:40 062
2026-10-31 03:02:40.062 Seetong_tps[3901:11100661] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:02:40.062 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279733
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633] currentTimestamp=1793386960.063577, timestamp=1793386954.279733
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:02:40 064
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:02:40 064 - devIds: (
    42065949
)
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>> -- _camera.supportPlatform: 6
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:02:39 +0000
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:02:40.063 Seetong_tps[3901:11100661] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:02:40.063 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:02:40 064
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:02:40.063 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:02:40.064 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:02:40.072 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.072 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.072 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.072 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.073 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.073 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.073 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.073 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.097 Seetong_tps[3901:11100633] uid:42065949-CH-1 playAudio
2026-10-31 03:02:40.097 Seetong_tps[3901:11100633]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-31 03:02:40.097 Seetong_tps[3901:11100633]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:02:40.097 Seetong_tps[3901:11100633]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-31 03:02:40.097 Seetong_tps[3901:11100633]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:02:40.098 Seetong_tps[3901:11100728] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-31 03:02:40.098 Seetong_tps[3901:11100728]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-31 03:02:40.105 Seetong_tps[3901:11100633] checkPortStatus:_decodePort=1
2026-10-31 03:02:40.105 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.04 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.161 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:02:40.205 Seetong_tps[3901:11100726] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ff130c0>{number = 24, name = (null)}====
2026-10-31 03:02:40.294 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-31 03:02:40.294 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-31 03:02:40.295 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:02:40.295 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.295 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:02:40.295 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:40.296 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:02:40.296 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.296 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:02:40.296 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:40.300 Seetong_tps[3901:11100633] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-31 03:02:40.557 Seetong_tps[3901:11100633]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-31 03:02:40.815 Seetong_tps[3901:11100870] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-31 03:02:40.816 Seetong_tps[3901:11100666]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:02:40.820 Seetong_tps[3901:11100666]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:02:40.831 Seetong_tps[3901:11100726] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-31 03:02:40.831 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:40.840 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.85 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:02:41.099 Seetong_tps[3901:11100868] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-31 03:02:41.101 Seetong_tps[3901:11100633] uid:42065949-CH-1 playAudio
2026-10-31 03:02:41.101 Seetong_tps[3901:11100726] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:02:41.103 Seetong_tps[3901:11100633] uid:42065949-CH-1 playAudio
2026-10-31 03:02:41.104 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:41.104 Seetong_tps[3901:11100633] checkPortStatus:_decodePort=3
2026-10-31 03:02:41.112 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.05 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:02:41.116 Seetong_tps[3901:11100666]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-31 03:02:41.329 Seetong_tps[3901:11100666] hexStringLen=42
2026-10-31 03:02:41.330 Seetong_tps[3901:11100666] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-31 03:02:41.330 Seetong_tps[3901:11100666] getDevOsdXmlInfoBlock == null
2026-10-31 03:02:41.488 Seetong_tps[3901:11100666] Failed to get IoT drive away set configuration.
2026-10-31 03:02:41.488 Seetong_tps[3901:11100666]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:02:44.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:02:44.171 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:44.171 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:50.062 Seetong_tps[3901:11100633]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793386970.062894,lastReceiveYUVTimeInterval=1793386968.024296,interval=2.039,videoView=0x10f881000
2026-10-31 03:02:50.063 Seetong_tps[3901:11100633]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793386970.063867,lastReceiveYUVTimeInterval=1793386969.968259,interval=0.096,videoView=0x10f881c00
2026-10-31 03:02:53.220 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:53.221 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:02:54.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:00.062 Seetong_tps[3901:11100633]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793386980.062846,lastReceiveYUVTimeInterval=1793386978.213367,interval=1.849,videoView=0x10f881000
2026-10-31 03:03:00.063 Seetong_tps[3901:11100633]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793386980.063836,lastReceiveYUVTimeInterval=1793386979.986300,interval=0.078,videoView=0x10f881c00
2026-10-31 03:03:02.259 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:03:02.260 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:03:03.299 Seetong_tps[3901:11100633]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-31 03:03:03.299 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:03:03.300 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-31 03:03:03.300 Seetong_tps[3901:11100633] -----------1release decodeport = 3
2026-10-31 03:03:03.301 Seetong_tps[3901:11100633] _openGLView clearFrame ...
2026-10-31 03:03:03.302 Seetong_tps[3901:11100633]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-31 03:03:03.302 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:03:03.302 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-31 03:03:03.302 Seetong_tps[3901:11100633] -----------1release decodeport = 4
2026-10-31 03:03:03.303 Seetong_tps[3901:11100633]  -- SIOT参数outString: {"association_id":"H8529VgOL17MYS5T_1","auth_time":283,"awaken_ms":305,"conn_media_ch_time":751,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"351","k_auth_send":"68","k_awaken":"68_450_3771_4176_6157_6560","k_connect_ok":"819","k_online":"350","k_recv_i":"{\"0\":\"7152\",\"1\":\"6859\"}","k_sdp_send":"80","k_sig_offline":"","k_timebase":1793386953904,"k_watch_send":"{\"0\":\"6158\",\"1\":\"6159\"}","p2p_hold_success":false,"relay_addr":"101.43.234.113:24903","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":467,"rtc_version":"1.5.4.3","rtp_first_i":294,"sdp_time":693,"sig_addr":"101.42.105.173:24200","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":27,\"min\":18,\"max\":45},\"fps\":{\"avg\":366,\"min\":6,\"max\":4267,\"std\":832.35,\"stallingRate\":60.45,\"stallingFreq\":10.00}}","udp_to_tcp_count":1,"watch_resp":233}
2026-10-31 03:03:03.307 Seetong_tps[3901:11100633]  -- SIOT参数: {
    "association_id" = "H8529VgOL17MYS5T_1";
    "auth_time" = 283;
    "awaken_ms" = 305;
    "conn_media_ch_time" = 751;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "10.60606060606061";
    "p2p_hold_success" = 0;
    "preview_duration" = 23300;
    "relay_addr" = "101.43.234.113:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 467;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 294;
    "rtt_max" = 45;
    "rtt_min" = 18;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 693;
    "sig_addr" = "101.42.105.173:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 366;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 4267;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 233;
}
2026-10-31 03:03:03.308 Seetong_tps[3901:11100633]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "H8529VgOL17MYS5T_1";
    "auth_time" = 283;
    "awaken_ms" = 305;
    "conn_media_ch_time" = 751;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "10.60606060606061";
    "p2p_hold_success" = 0;
    "preview_duration" = 23300;
    "relay_addr" = "101.43.234.113:24903";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 467;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 294;
    "rtt_max" = 45;
    "rtt_min" = 18;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 693;
    "sig_addr" = "101.42.105.173:24200";
    "sig_online" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 366;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 4267;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 233;
}
2026-10-31 03:03:03.308 Seetong_tps[3901:11100633] _openGLView clearFrame ...
2026-10-31 03:03:03.324 Seetong_tps[3901:11100633]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:03:03.324 Seetong_tps[3901:11100633] 神策分析：已保存设备ID=42065949-CH-2，SN=0CDD2600AF9C3E98
2026-10-31 03:03:03.324 Seetong_tps[3901:11100633] self.camera.isBindMode=1 nBinder=0
2026-10-31 03:03:03.326 Seetong_tps[3901:11100737]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-31 03:03:03.334 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279733
2026-10-31 03:03:03.334 Seetong_tps[3901:11100633] currentTimestamp=1793386983.334011, timestamp=1793386954.279733
2026-10-31 03:03:03.334 Seetong_tps[3901:11100737] success
2026-10-31 03:03:03.334 Seetong_tps[3901:11100730] FC_P2PIoTSystemControl:cmd = 1540, result = 0 - uuid = F8DEF700-CB6F-4C46-A119-FAA3450E73A4
2026-10-31 03:03:03.584 Seetong_tps[3901:11100633]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-31 03:03:03.584 Seetong_tps[3901:11100633]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-31 03:03:03.635 Seetong_tps[3901:11100633]  -- linkage -- CMD_GET_IOT_LINKAGE_CONFIG - cam.linkage: -501 - uid: 42065949-CH-2
2026-10-31 03:03:03.942 Seetong_tps[3901:11100940]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42065949-CH-2, self.strDeviceIdentifyFWOld=TD53H30-3.0.11.205-2026081820, strSupportFw=fw_update_v1 - IPC - devSn: 0CDD2600AF9C3E98
2026-10-31 03:03:03.943 Seetong_tps[3901:11100940]  -- getFWUpdateInfo -- success
2026-10-31 03:03:04.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:08.068 Seetong_tps[3901:11100737] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:03:08.294 Seetong_tps[3901:11100666] Failed to get IoT drive away set configuration.
2026-10-31 03:03:08.294 Seetong_tps[3901:11100666]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:03:11.493 Seetong_tps[3901:11100633] ++++-[DriveawaySetViewController dealloc]++++
2026-10-31 03:03:14.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:16.812 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 点击报警类型: 人形报警
2026-10-31 03:03:16.812 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] bIsSuportSmartDetection: 1
2026-10-31 03:03:16.812 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] isSuportChanneHumanFormDetCfg: 0
2026-10-31 03:03:16.812 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 人形报警跳转: SmartDetectionController
2026-10-31 03:03:19.835 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:03:19.835 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:03:19.835 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:03:19.835 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:03:19.835 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:03:19.836 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:19.836 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:19.836 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:03:19.837 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:03:19.838 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:03:19.838 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:19.838 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:19.841 Seetong_tps[3901:11101008] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-31 03:03:19.842 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:19.842 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:19.842 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:20.067 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:20.086 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:20.123 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:20.862 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:03:20.862 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:20.863 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:24.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:34.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:40.226 Seetong_tps[3901:11100633] invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
2026-10-31 03:03:43.772 Seetong_tps[3901:11100633] ++++-[ChannelHumanAlarmSetViewController dealloc]++++
2026-10-31 03:03:44.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:44.826 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:03:44.826 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:03:44.826 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:03:44.826 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:03:44.826 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:03:44.827 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:44.827 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:44.827 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:03:44.828 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:03:44.828 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:03:44.828 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:44.828 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:44.831 Seetong_tps[3901:11100737] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-31 03:03:44.831 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:44.831 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:44.831 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:45.019 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:45.373 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:03:45.380 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:03:45.380 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:03:45.381 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:03:47.551 Seetong_tps[3901:11100633] ++++-[ChannelHumanAlarmSetViewController dealloc]++++
2026-10-31 03:03:47.775 Seetong_tps[3901:11100940] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-31 03:03:47.999 Seetong_tps[3901:11100633] getIOTAlarmConfigBack updateUI
2026-10-31 03:03:51.667 Seetong_tps[3901:11100633] ++++-[IotOffPushTimeSetVC dealloc]++++
2026-10-31 03:03:52.001 Seetong_tps[3901:11100633] 当前控制器：AudioCustomizeViewController
2026-10-31 03:03:52.044 Seetong_tps[3901:11100633] TTS version info: SDK version: 2.2.9 (Core: CoreTTS_1.1.0 etts: ETTS_UNIQUE:3.2.5_c3c5913)
2026-10-31 03:03:52.347 Seetong_tps[3901:11100940] ====请求接口 - 成功 - url: /seetong-resource/text-to-speech/support/language/list，线程：<NSThread: 0x136ca2100>{number = 32, name = (null)}====
2026-10-31 03:03:54.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:03:59.768 Seetong_tps[3901:11100633] dealloc -- AudioCustomizeViewController
2026-10-31 03:04:01.756 Seetong_tps[3901:11100633] -[SmartDetectionController dealloc]
2026-10-31 03:04:02.463 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 点击报警类型: 车形侦测
2026-10-31 03:04:02.463 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] bIsSuportSmartDetection: 1
2026-10-31 03:04:02.464 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] isSuportChanneHumanFormDetCfg: 0
2026-10-31 03:04:03.776 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:04:03.776 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:04:03.776 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:04:03.776 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:04:03.776 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:04:03.777 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:03.777 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:03.777 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:04:03.778 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:04:03.779 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:04:03.779 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:03.779 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:03.800 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:04.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:04.143 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:04:09.525 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:04:09.525 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:04:09.525 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:04:09.525 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:04:09.526 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:04:09.527 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:09.527 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:09.527 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:04:09.528 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:04:09.529 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:04:09.529 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:09.529 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:09.549 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:10.337 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:04:14.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:21.133 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 点击报警类型: 人形报警
2026-10-31 03:04:21.133 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] bIsSuportSmartDetection: 1
2026-10-31 03:04:21.134 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] isSuportChanneHumanFormDetCfg: 0
2026-10-31 03:04:21.134 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 人形报警跳转: SmartDetectionController
2026-10-31 03:04:22.535 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:04:22.535 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:04:22.535 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:04:22.535 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:04:22.535 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:04:22.536 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:22.536 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:22.536 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:04:22.537 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:04:22.538 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:04:22.538 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:22.538 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:22.540 Seetong_tps[3901:11101159] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-31 03:04:22.540 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:04:22.540 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:22.541 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:22.814 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-31 03:04:22.833 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:22.867 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:04:22.867 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:22.867 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:22.919 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:04:24.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:29.203 Seetong_tps[3901:11100633]  -- 报警设置 - action_complete xml: <HumanAlarmConfig>
<HumanAlarm
DetectionSens="25"
/>
<LightAlarm
Enable="1"
duration="10"
ScheduleMode="1"
AlarmPeriodNum="1"
AlarmPeriod="[00:00:00-23:59:59],"
/>
<AudioAlarm
Enable="0"
AlarmTimes="1"
ScheduleMode="1"
AlarmPeriodNum="1"
AlarmPeriod="[00:00:00-23:59:59],"
/>
<DrawLine
ShowAlarmCount="1"
/>
</HumanAlarmConfig> - alarmType: 0
2026-10-31 03:04:29.204 Seetong_tps[3901:11100633]  -- 报警设置 - action_complete - CMD_SET_IOT_ALARM_CONFIG - xml: <HumanAlarmConfig>
<TrackAlarm
Enable="1"
ScheduleMode="0"
CenterMode="1"
AlarmStartTime="00:00:00"
AlarmEndTime="23:59:59"
AlarmStartTime1="00:00:00"
AlarmEndTime1="00:00:00"
AlarmStartTime2="00:00:00"
AlarmEndTime2="00:00:00"
AlarmStartTime3="00:00:00"
AlarmEndTime3="00:00:00"
/>
</HumanAlarmConfig> - alarmType: 0
2026-10-31 03:04:29.204 Seetong_tps[3901:11101160] FC_P2PIoTSystemControl:cmd = 1523, result = 0
2026-10-31 03:04:29.438 Seetong_tps[3901:11100666]  -- 报警设置 - setSmartDetectionBlock - result: 0
2026-10-31 03:04:29.580 Seetong_tps[3901:11100666]  -- 报警设置 - setChannelHumanAlarmConfigBack - result: 0
2026-10-31 03:04:30.119 Seetong_tps[3901:11100633] ++++-[ChannelHumanAlarmSetViewController dealloc]++++
2026-10-31 03:04:32.893 Seetong_tps[3901:11100633] -[SmartDetectionController dealloc]
2026-10-31 03:04:33.084 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] 点击报警类型: 畜类侦测
2026-10-31 03:04:33.085 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] bIsSuportSmartDetection: 1
2026-10-31 03:04:33.085 Seetong_tps[3901:11100633] [STSmartAlarmConfigEntranceVC onEntrance] isSuportChanneHumanFormDetCfg: 0
2026-10-31 03:04:34.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:34.207 Seetong_tps[3901:11100633]  --- STSensitivityControl initWithCoder --- 
2026-10-31 03:04:34.207 Seetong_tps[3901:11100633]  --- STSensitivityControl commonInit --- 
2026-10-31 03:04:34.207 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-31 03:04:34.207 Seetong_tps[3901:11100633]  --- STSensitivityControl createLineView --- 
2026-10-31 03:04:34.207 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelImageViews --- 
2026-10-31 03:04:34.208 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:34.208 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:34.208 Seetong_tps[3901:11100633]  --- STSensitivityControl createLevelLabels --- 
2026-10-31 03:04:34.209 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelLabels --- 
2026-10-31 03:04:34.210 Seetong_tps[3901:11100633]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-31 03:04:34.210 Seetong_tps[3901:11100633]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-31 03:04:34.210 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:34.230 Seetong_tps[3901:11100633]  --- STSensitivityControl layoutSubviews --- 
2026-10-31 03:04:34.491 Seetong_tps[3901:11100633]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-31 03:04:39.548 Seetong_tps[3901:11100633] ++++-[PushAlarmDIYFourTimeVC dealloc]++++
2026-10-31 03:04:41.996 Seetong_tps[3901:11100633] -[STSmartAlarmConfigEntranceVC dealloc]
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279517
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633] currentTimestamp=1793387083.099570, timestamp=1793386954.279517
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:43 100
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:04:43.099 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:43 100 - devIds: (
    42065949
)
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 8C973BD6-6E6D-4FAE-BD91-CC20FBEC494E
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:43 +0000
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:43.100 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:43 101
2026-10-31 03:04:43.100 Seetong_tps[3901:11101159] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:43.100 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:43.101 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279733
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633] currentTimestamp=1793387083.102389, timestamp=1793386954.279733
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:43 102
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:43 103 - devIds: (
    42065949
)
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:43 +0000
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:43.102 Seetong_tps[3901:11101159] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:43.102 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:43 103
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:43.103 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:43.120 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.120 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.120 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.120 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.121 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.121 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.121 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.121 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.135 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:04:43.322 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:43.322 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:04:43.322 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-31 03:04:43.323 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:43.323 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.22 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.323 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:04:43.324 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-31 03:04:43.324 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-31 03:04:43.324 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:43.324 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:43.325 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:8 :MediaType:0x0001
2026-10-31 03:04:43.326 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:04:43.325 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:43.326 Seetong_tps[3901:11100721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:04:43.326 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:43.326 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:43.328 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.329 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.23 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:43.620 Seetong_tps[3901:11100633] 神策分析：已清空设备ID和SN
2026-10-31 03:04:43.620 Seetong_tps[3901:11100633] ++++-[CameraSetViewController dealloc]++++
2026-10-31 03:04:44.124 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:44.648 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:44.649 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:44.841 Seetong_tps[3901:11101374] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-31 03:04:44.845 Seetong_tps[3901:11100633] uid:42065949-CH-1 playAudio
2026-10-31 03:04:44.845 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:44.845 Seetong_tps[3901:11100633] checkPortStatus:_decodePort=7
2026-10-31 03:04:44.845 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.75 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:44.846 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.75 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:45.755 Seetong_tps[3901:11101376] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-31 03:04:45.757 Seetong_tps[3901:11101159] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:04:45.758 Seetong_tps[3901:11100633] uid:42065949-CH-1 playAudio
2026-10-31 03:04:45.758 Seetong_tps[3901:11101159] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-31 03:04:45.758 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:45.758 Seetong_tps[3901:11100633] checkPortStatus:_decodePort=7
2026-10-31 03:04:45.771 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.67 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:46.026 Seetong_tps[3901:11100666] hexStringLen=42
2026-10-31 03:04:46.026 Seetong_tps[3901:11100666] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-31 03:04:46.026 Seetong_tps[3901:11100666] getDevOsdXmlInfoBlock == null
2026-10-31 03:04:46.027 Seetong_tps[3901:11100633]  -- VideoParam -- ModifyCamera -- userServerResult -- CMD_GET_MEDIA_VIDEO_CONFIG_NVR - tpicStr: 1 - msg_code: 501
2026-10-31 03:04:46.027 Seetong_tps[3901:11100666] Failed to get IoT drive away set configuration.
2026-10-31 03:04:46.027 Seetong_tps[3901:11100666]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:04:46.028 Seetong_tps[3901:11100666]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-31 03:04:46.848 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.75 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.464 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:47.464 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-31 03:04:47.465 Seetong_tps[3901:11100633] -----------1release decodeport = 7
2026-10-31 03:04:47.466 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:47.466 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-31 03:04:47.466 Seetong_tps[3901:11100633] -----------1release decodeport = 8
2026-10-31 03:04:47.475 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 4.38 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.476 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_close_voice - playVideoTimeInterval: 4.38 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.477 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 4.37 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:47.975 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279517
2026-10-31 03:04:47.975 Seetong_tps[3901:11100633] currentTimestamp=1793387087.975402, timestamp=1793386954.279517
2026-10-31 03:04:47.976 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:47 976
2026-10-31 03:04:47.976 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:04:47.976 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:47 977 - devIds: (
    42065949
)
2026-10-31 03:04:47.977 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 8CB73FE9-61BE-4CC7-A3E7-8C195DAF5AE8
2026-10-31 03:04:47.977 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:04:47.977 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:04:47.978 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:47.978 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:47.978 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:47 +0000
2026-10-31 03:04:47.979 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:47.979 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:47 979
2026-10-31 03:04:47.979 Seetong_tps[3901:11100730] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:47.979 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279733
2026-10-31 03:04:47.979 Seetong_tps[3901:11100633] currentTimestamp=1793387087.979774, timestamp=1793386954.279733
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:04:47.980 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:47 980
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:04:47.980 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 9
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:47.980 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:47.980 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:47 981 - devIds: (
    42065949
)
2026-10-31 03:04:47.981 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:47.981 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:04:47.981 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:04:47.981 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:9 :MediaType:0x0101
2026-10-31 03:04:47.981 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:47.981 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:47.981 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 9
2026-10-31 03:04:47.982 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:47.982 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:9 bitrate:64000 framerate:0
2026-10-31 03:04:47.982 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:47.982 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:47 +0000
2026-10-31 03:04:47.983 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:47.983 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:47.983 Seetong_tps[3901:11101223] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:47.983 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:47 983
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 10
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:10 :MediaType:0x0101
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 10
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:10 bitrate:64000 framerate:0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:47.984 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:47.992 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.993 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.994 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:47.994 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:47.995 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:48.002 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:48.003 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:48.003 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:48.017 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:04:49.293 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:49.293 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-1-0-port:9
2026-10-31 03:04:49.294 Seetong_tps[3901:11100633] -----------1release decodeport = 9
2026-10-31 03:04:49.295 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:49.295 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-2-0-port:10
2026-10-31 03:04:49.296 Seetong_tps[3901:11100633] -----------1release decodeport = 10
2026-10-31 03:04:49.304 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.33 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:49.305 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.33 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:49.809 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279517
2026-10-31 03:04:49.809 Seetong_tps[3901:11100633] currentTimestamp=1793387089.809614, timestamp=1793386954.279517
2026-10-31 03:04:49.810 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:49 810
2026-10-31 03:04:49.810 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:04:49.811 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:49 811 - devIds: (
    42065949
)
2026-10-31 03:04:49.811 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: F5A4EF32-4235-46C8-B17A-2AEE24CFDCAB
2026-10-31 03:04:49.811 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:04:49.812 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:04:49.812 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:49.812 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:49.812 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:49 +0000
2026-10-31 03:04:49.813 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:49.813 Seetong_tps[3901:11101223] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:49.814 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:49 814
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:04:49.814 Seetong_tps[3901:11100633] queryAllSharingDeviceInfo timestamp=1793386954.279733
2026-10-31 03:04:49.814 Seetong_tps[3901:11100633] currentTimestamp=1793387089.814157, timestamp=1793386954.279733
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 11
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:49.814 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:04:49 814
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:49.814 Seetong_tps[3901:11100633]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:49.814 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:11 :MediaType:0x0101
2026-10-31 03:04:49.815 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:49.815 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 11
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:49 815 - devIds: (
    42065949
)
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:04:49.815 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:11 bitrate:64000 framerate:0
2026-10-31 03:04:49.815 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:49.815 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>> -- _camera.supportPlatform: 6
2026-10-31 03:04:49.815 Seetong_tps[3901:11100633]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:04:49 +0000
2026-10-31 03:04:49.816 Seetong_tps[3901:11100633]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:32:37 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:04:49.816 Seetong_tps[3901:11100633]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:04:49 816
2026-10-31 03:04:49.817 Seetong_tps[3901:11101160] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 12
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:49.817 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:12 :MediaType:0x0101
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 12
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:12 bitrate:64000 framerate:0
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:49.818 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:49.821 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:49.823 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:49.824 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:49.824 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:04:49.825 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:49.833 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:49.833 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:49.834 Seetong_tps[3901:11100633]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:04:49.862 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:04:53.732 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:53.733 Seetong_tps[3901:11100633] Formatted Date: 2026-10-31
2026-10-31 03:04:54.122 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:04:57.461 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10f881000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f8d0d60>; layer = <CALayer: 0x10f8c0ff0>>
2026-10-31 03:04:57.461 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-1-0-port:11
2026-10-31 03:04:57.462 Seetong_tps[3901:11100633] -----------1release decodeport = 11
2026-10-31 03:04:57.463 Seetong_tps[3901:11100633] _openGLView clearFrame ...
2026-10-31 03:04:57.464 Seetong_tps[3901:11100633]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10f881c00; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f90c020>; layer = <CALayer: 0x10f8f0ab0>>
2026-10-31 03:04:57.464 Seetong_tps[3901:11100633] #####Vstop:uid:42065949-CH-2-0-port:12
2026-10-31 03:04:57.464 Seetong_tps[3901:11100633] -----------1release decodeport = 12
2026-10-31 03:04:57.465 Seetong_tps[3901:11100633] _openGLView clearFrame ...
2026-10-31 03:04:57.499 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:04:57.500 Seetong_tps[3901:11100633]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:04:57.661 Seetong_tps[3901:11101160] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x136fe9440>{number = 38, name = (null)}====
2026-10-31 03:04:58.015 Seetong_tps[3901:11100633] dealloc -- STPlayerViewController
2026-10-31 03:04:58.015 Seetong_tps[3901:11100633] dealloc -- STPlayerViewController
2026-10-31 03:04:58.015 Seetong_tps[3901:11100633] dealloc -- STPlayerCameraControlVC
2026-10-31 03:04:58.016 Seetong_tps[3901:11100633] dealloc -- STPlayerCameraService
2026-10-31 03:04:58.018 Seetong_tps[3901:11100633] dealloc -- STCycleScrollView
2026-10-31 03:04:58.018 Seetong_tps[3901:11100633] dealloc -- STCameraControlView
2026-10-31 03:04:58.020 Seetong_tps[3901:11100633] dealloc -- STNetSpeedMonitorView
2026-10-31 03:04:58.020 Seetong_tps[3901:11100633] dealloc -- STIdleMonitorView
2026-10-31 03:04:58.750 Seetong_tps[3901:11100633]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:04:58.751 Seetong_tps[3901:11101160] zzzzz:FC_ResumeDevCom start
2026-10-31 03:04:58.751 Seetong_tps[3901:11101160] zzzzz:FC_ResumeDevCom
2026-10-31 03:04:58.751 Seetong_tps[3901:11100633]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:04:58.995 Seetong_tps[3901:11100633]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:04:58.996 Seetong_tps[3901:11100633]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:04:58.996 Seetong_tps[3901:11100633] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:04:59.068 Seetong_tps[3901:11101223] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cad8c0>{number = 37, name = (null)}====
2026-10-31 03:04:59.070 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:04:59.087 Seetong_tps[3901:11100730] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114e5c7c0>{number = 11, name = (null)}====
2026-10-31 03:04:59.103 Seetong_tps[3901:11100633]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:04:59.103 Seetong_tps[3901:11101160]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:04:59.103 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:04:59.103 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:04:59.104 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:04:59.105 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:04:59.105 Seetong_tps[3901:11101160]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:04:59.105 Seetong_tps[3901:11101160]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:04:59.105 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:04:59.105 Seetong_tps[3901:11101160] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:04:59.105 Seetong_tps[3901:11100633]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:04:59.105 Seetong_tps[3901:11100633]  -- observeValueForKeyPath isLoading NO -- 
2026-10-31 03:04:59.105 Seetong_tps[3901:11100633]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:04:59.105 Seetong_tps[3901:11100633]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 145252 毫秒
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接成功 -- 低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:04:59 107 - devIds: (
    42065949
)
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: B06960B3-2B5E-4E30-8A7B-5E04F31C0E30
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:04:59.106 Seetong_tps[3901:11100633]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:04:59.108 Seetong_tps[3901:11100633]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:04:59.110 Seetong_tps[3901:11100633]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:04:59.141 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_online
2026-10-31 03:04:59.141 Seetong_tps[3901:11100633]  -- 低功耗设备唤醒测试 - res_low_power_online -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:04:59.141 Seetong_tps[3901:11100633]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:04:59.141 Seetong_tps[3901:11100633]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:04:59.167 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:04:59.233 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 13
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:59.234 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:59.234 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:13 :MediaType:0x0101
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 13
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:13 bitrate:64000 framerate:8
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:59.235 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 14
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:14 :MediaType:0x0001
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:04:59.236 Seetong_tps[3901:11100721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:04:59.237 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:04:59.237 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:04:59.500 Seetong_tps[3901:11100633] ++++-[VideoView dealloc]++++
2026-10-31 03:04:59.511 Seetong_tps[3901:11100633] OpenGLView20_Seetong dealloc:0x114edb700
2026-10-31 03:04:59.512 Seetong_tps[3901:11100633] ++++-[VideoView dealloc]++++
2026-10-31 03:04:59.519 Seetong_tps[3901:11100633] OpenGLView20_Seetong dealloc:0x10f910000
2026-10-31 03:04:59.662 Seetong_tps[3901:11100633] MessageThrottle reloadTableView ---
2026-10-31 03:05:00.318 Seetong_tps[3901:11101159] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:05:00.319 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:00.320 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f0b0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:05:00.320 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:00.322 Seetong_tps[3901:11101159] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:05:00.322 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:00.322 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f0b4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:05:00.322 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:00.323 Seetong_tps[3901:11101159] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:05:00.323 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2211 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2881291468 sequence 4 version 4
2026-10-31 03:05:00.324 Seetong_tps[3901:11101159] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:05:00.325 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-31 03:05:00.325 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-31 03:05:00.325 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-31 03:05:00.337 Seetong_tps[3901:11100633] [KMPAlarmModule] module loaded
2026-10-31 03:05:00.337 Seetong_tps[3901:11100633] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x13d55e480>
2026-10-31 03:05:00.337 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:05:00.347 Seetong_tps[3901:11101222] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:05:00.349 Seetong_tps[3901:11100633]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:05:00.355 Seetong_tps[3901:11101222] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-31 03:05:01.022 Seetong_tps[3901:11101159] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:05:01.023 Seetong_tps[3901:11101159] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:05:01.024 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:05:01.024 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-31 03:05:01.025 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-31 03:05:01.027 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-31 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-31 03:05:01.028 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-31 startTime=00:00:00 endTime=03:05:01 cachedAnchor=null-null
2026-10-31 03:05:01.029 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=00:00:00 endTime=03:05:01 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-31 03:05:01.029 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=00:00:00, endTime=03:05:01, deviceIds=[]
2026-10-31 03:05:01.029 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-31 03:05:01.029 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=00:00:00 end=03:05:01 deviceCount=1
2026-10-31 03:05:01.030 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:01.031 Seetong_tps[3901:11101222] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:05:01.094 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=48
2026-10-31 03:05:01.095 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:02:07 totalWindows=1
2026-10-31 03:05:01.095 Seetong_tps[3901:11101159] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-03:02:07
2026-10-31 03:05:01.101 Seetong_tps[3901:11101159] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-31 03:05:01.213 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:05:01.213 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:05:01.215 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-31 03:05:01.215 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:05:01.215 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=00:00:00, endTime=03:05:01, hasMore=false, itemCount=4
2026-10-31 03:05:01.216 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-31, responseStart=00:00:00, responseEnd=03:05:01, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:05:01.216 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-31 03:05:01.225 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-31 start=00:00:00 end=03:05:01 count=4 preservedReadCount=0 readStateMs=1 entityMapMs=1 daoMs=7 totalMs=9
2026-10-31 03:05:01.226 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-31 start=00:00:00 end=03:05:01 lastTimestampMs=1793376000000 daoMs=1
2026-10-31 03:05:01.226 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-31, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=03:05:01, hasMore=false, count=100
2026-10-31 03:05:01.226 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-31 start=00:00:00 end=03:05:01 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-03:05:01 anchor=null-null
2026-10-31 03:05:01.226 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-31 03:05:01.226 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-31 03:05:01.227 Seetong_tps[3901:11101222] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=202 rowCount=5
2026-10-31 03:05:01.228 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-31 endTime=03:05:01
2026-10-31 03:05:01.228 Seetong_tps[3901:11101222] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-31 03:05:01.228 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:05:01.228 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-31 03:05:01.237 Seetong_tps[3901:11100633] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-31 endTime=03:05:01
2026-10-31 03:05:01.237 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-31 03:05:01.238 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:05:01.238 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:01.238 Seetong_tps[3901:11100633] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:05:01.238 Seetong_tps[3901:11100633] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:05:01.238 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:05:01.238 Seetong_tps[3901:11101223] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-31 03:05:01.238 Seetong_tps[3901:11101223] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-31 03:05:01.328 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:05:01.328 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:05:01.329 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:05:01.329 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:05:01.329 Seetong_tps[3901:11100730] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:05:01.387 Seetong_tps[3901:11100730] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-10-01
2026-10-31 03:05:02.047 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0000>
2026-10-31 03:05:02.048 Seetong_tps[3901:11100666] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 15
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:02.048 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init video param width:640 height:360 framerate:15 decodePort:15 :MediaType:0x0101
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 15
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:15 bitrate:64000 framerate:8
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:02.049 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x114c1bbc0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10c9e0c00>
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] InitDecodePortLog: initDecodePort _decodePort = 16
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:02.050 Seetong_tps[3901:11100721] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:02.051 Seetong_tps[3901:11100721] InitDecodePortLog: uid:42065949-CH-2 get init video param width:640 height:360 framerate:15 decodePort:16 :MediaType:0x0001
2026-10-31 03:05:02.051 Seetong_tps[3901:11100721] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:05:02.051 Seetong_tps[3901:11100721] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:05:02.051 Seetong_tps[3901:11100721] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:02.051 Seetong_tps[3901:11100721] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:03.517 Seetong_tps[3901:11100633] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-31 03:05:05.223 Seetong_tps[3901:11100633] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:05:05.223 Seetong_tps[3901:11100633] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:05:05.223 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:05:05.228 Seetong_tps[3901:11100633]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:05:05.237 Seetong_tps[3901:11101160] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-31 03:05:05.240 Seetong_tps[3901:11101160] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-31 03:05:05.264 Seetong_tps[3901:11101160] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:05:05.441 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:05:05.441 Seetong_tps[3901:11100633]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:05.486 Seetong_tps[3901:11100633] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:05:05.524 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:05:05.524 Seetong_tps[3901:11100633] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:05:05.524 Seetong_tps[3901:11100633] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:05:05.585 Seetong_tps[3901:11101222] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:05:24.669 Seetong_tps[3911:11101906] app_version=8.4.106
2026-10-31 03:05:24.671 Seetong_tps[3911:11101906]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:05:24.671 Seetong_tps[3911:11101906] showForLogin 1
2026-10-31 03:05:24.671 Seetong_tps[3911:11101906] AppLaunch 还剩 7.882570266723633 秒
2026-10-31 03:05:24.680 Seetong_tps[3911:11101906]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:05:24.682 Seetong_tps[3911:11101906] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.610MB
2026-10-31 03:05:24.682 Seetong_tps[3911:11101906] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.595MB
2026-10-31 03:05:24.682 Seetong_tps[3911:11101906] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.595MB
2026-10-31 03:05:24.683 Seetong_tps[3911:11101967] 询问用户是否开启推送成功
2026-10-31 03:05:24.683 Seetong_tps[3911:11101967] 用户点击允许接收推送
2026-10-31 03:05:24.684 Seetong_tps[3911:11101967] remoteNotificationSetting: <UNNotificationSettings: 0x1126c10e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:05:24.688 Seetong_tps[3911:11102009] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-31 03:05:24.692 Seetong_tps[3911:11101906] viewDidLoad/configtime=2026-10-30 19:05:24 +0000
2026-10-31 03:05:24.693 Seetong_tps[3911:11101906]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:05:24.693 Seetong_tps[3911:11101906]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:05:24.725 Seetong_tps[3911:11101906]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:05:24.727 Seetong_tps[3911:11101906]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:05:24.727 Seetong_tps[3911:11101906] 开始检查未读客服消息...
2026-10-31 03:05:24.727 Seetong_tps[3911:11101906] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:05:24.731 Seetong_tps[3911:11101906]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:05:24.731 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:24.731 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:05:24.733 Seetong_tps[3911:11101906] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:05:24.733 Seetong_tps[3911:11101906] NAV deviceOrientationDidChange:1
2026-10-31 03:05:24.735 Seetong_tps[3911:11101906] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:05:24.735 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:24.735 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:05:24.765 Seetong_tps[3911:11101906]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:05:24.820 Seetong_tps[3911:11102009] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTkyNDY4Nywic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c1In0.rTLCKma97YjMoTgGPWK3f87wGrfmt4xClX6WqN7Rgi4","accessNode":"101.42.105.173:24204","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTkyNDY4Nywic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTEiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA5X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTEiLCJ0eC1iai10cHNpb3QtcmVsYXktMDVfcmVsYXk2Il19.p-wIgbESpCXQJJut0UoS2NNh3mAdiUO4BShHFlFxbes","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24900"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24900"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"101.43.234.113:24900"},{"domain":"","netType":4,"relayNode":"82.157.252.165:24905"}]}
====
2026-10-31 03:05:24.838 Seetong_tps[3911:11101906] Super properties have already been unregistered.
2026-10-31 03:05:24.838 Seetong_tps[3911:11101906] UMAPM_OOMSampling(0,0):NO
2026-10-31 03:05:24.839 Seetong_tps[3911:11101906]  -- deviceListDataUpdate - AppLaunch 还剩 2.713971138000488 秒 - 再延迟 3.213971138000488 秒 - 启动耗时 0.2860288619995117 秒
2026-10-31 03:05:24.839 Seetong_tps[3911:11101906] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:05:24.839 Seetong_tps[3911:11101906]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 286 毫秒
2026-10-31 03:05:24.841 Seetong_tps[3911:11101906] ++++-[VideoView dealloc]++++
2026-10-31 03:05:24.843 Seetong_tps[3911:11101906] OpenGLView20_Seetong dealloc:0x1136d1b80
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:05:24.847 Seetong_tps[3911:11101906] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:05:24.849 Seetong_tps[3911:11101906] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:05:24.849 Seetong_tps[3911:11101906]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:05:24.849 Seetong_tps[3911:11101906]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:24.850 Seetong_tps[3911:11101906]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 513;
}
2026-10-31 03:05:24.851 Seetong_tps[3911:11101906] 蓝牙未打开
2026-10-31 03:05:24.853 Seetong_tps[3911:11101906]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:05:24.853 Seetong_tps[3911:11101906]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:05:24.875 Seetong_tps[3911:11102016] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12e259a80>{number = 21, name = (null)}====
2026-10-31 03:05:24.885 Seetong_tps[3911:11101956] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12e26a700>{number = 22, name = (null)}====
2026-10-31 03:05:24.895 Seetong_tps[3911:11101939] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x11271d580>{number = 8, name = (null)}====
2026-10-31 03:05:24.902 Seetong_tps[3911:11102009] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:05:24.902 Seetong_tps[3911:11102009] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:05:24.903 Seetong_tps[3911:11102009]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:05:24.903 Seetong_tps[3911:11102009]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:05:24.903 Seetong_tps[3911:11102009]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:05:24.903 Seetong_tps[3911:11102009]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:05:24.903 Seetong_tps[3911:11102009]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:05:24.904 Seetong_tps[3911:11101906] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:05:24.904 Seetong_tps[3911:11101906] 客服消息未读数量: 0
2026-10-31 03:05:24.915 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:05:24.921 Seetong_tps[3911:11102018] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12e30f2c0>{number = 23, name = (null)}====
2026-10-31 03:05:24.921 Seetong_tps[3911:11101967] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11271dc80>{number = 10, name = (null)}====
2026-10-31 03:05:24.921 Seetong_tps[3911:11101906] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:05:24.924 Seetong_tps[3911:11101906]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:05:24.924 Seetong_tps[3911:11101906]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:05:24.926 Seetong_tps[3911:11101906]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=11&addr=bjrelay44.s2.seetong.com:7443;type=0&load=11&addr=bjrelay44.s2.seetong.com:12443;type=0&load=15&addr=bjrelayvip1.s2.seetong.com:3443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=6&addr=bjrelay51.s5.seetong.com:1443;type=0&load=5&addr=bjrelay47.s2.seetong.com:7443;type=0&load=4&addr=bjrelay5.s5.seetong.com:12443;"}
2026-10-31 03:05:24.931 Seetong_tps[3911:11101932] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10b038e80>{number = 3, name = (null)}====
2026-10-31 03:05:24.931 Seetong_tps[3911:11102017] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12e30d7c0>{number = 24, name = (null)}====
2026-10-31 03:05:24.931 Seetong_tps[3911:11101906]  -- 获取版本信息成功: {
}
2026-10-31 03:05:24.931 Seetong_tps[3911:11102026] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113668900>{number = 14, name = (null)}====
2026-10-31 03:05:24.940 Seetong_tps[3911:11101941] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x12e30f340>{number = 25, name = (null)}====
2026-10-31 03:05:24.942 Seetong_tps[3911:11101938] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10b2c4f40>{number = 6, name = (null)}====
2026-10-31 03:05:24.942 Seetong_tps[3911:11101906]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:24.951 Seetong_tps[3911:11102019] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12e30fdc0>{number = 26, name = (null)}====
2026-10-31 03:05:24.951 Seetong_tps[3911:11101991] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x113576040>{number = 12, name = (null)}====
2026-10-31 03:05:24.956 Seetong_tps[3911:11101906]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:05:24.956 Seetong_tps[3911:11101906]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAQMBUFUAUFFoB1E=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:05:24.969 Seetong_tps[3911:11101940] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12e30fec0>{number = 28, name = (null)}====
2026-10-31 03:05:24.970 Seetong_tps[3911:11101906]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:05:24.971 Seetong_tps[3911:11101940] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:05:24.971 Seetong_tps[3911:11101906]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:05:24.971 Seetong_tps[3911:11101906]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:05:24.971 Seetong_tps[3911:11101906]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 418 毫秒
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:05:24 972 - devIds: (
    42065949
)
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:05:24.972 Seetong_tps[3911:11101906]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:24.973 Seetong_tps[3911:11101906]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:05:25.015 Seetong_tps[3911:11101906]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:05:25.015 Seetong_tps[3911:11101906]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:05:25.015 Seetong_tps[3911:11101906]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-31 03:05:25.015 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:25.015 Seetong_tps[3911:11101906]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUFU1dpAQQB","reconn":0}}
2026-10-31 03:05:25.016 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:25.051 Seetong_tps[3911:11102029] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12e0f20c0>{number = 18, name = (null)}====
2026-10-31 03:05:25.108 Seetong_tps[3911:11101906] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:05:25.108 Seetong_tps[3911:11101906] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:05:25.109 Seetong_tps[3911:11101906] Formatted Date: 2026-10-31
2026-10-31 03:05:25.109 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:25.146 Seetong_tps[3911:11101940] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12e30fec0>{number = 28, name = (null)}====
2026-10-31 03:05:25.147 Seetong_tps[3911:11101906]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:05:25.148 Seetong_tps[3911:11101906]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:05:25.148 Seetong_tps[3911:11101906]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:05:25.148 Seetong_tps[3911:11101906] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:05:25.151 Seetong_tps[3911:11101906] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:05:25.152 Seetong_tps[3911:11101906]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:05:01 end=03:05:25 deviceCount=1
2026-10-31 03:05:25.152 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:25.228 Seetong_tps[3911:11101906]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:05:25.229 Seetong_tps[3911:11101906]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:05:25.271 Seetong_tps[3911:11101906] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:05:25.675 Seetong_tps[3911:11101906] MessageThrottle reloadTableView ---
2026-10-31 03:05:26.818 Seetong_tps[3911:11101906] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:05:26.818 Seetong_tps[3911:11101906] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:05:26.819 Seetong_tps[3911:11101906] 用户设置的具体字体大小: 17.000000
2026-10-31 03:05:27.878 Seetong_tps[3911:11101906]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:05:28.201 Seetong_tps[3911:11101933] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10b038f40>{number = 4, name = (null)}====
2026-10-31 03:05:28.205 Seetong_tps[3911:11101906] AppLaunch hideForRefreshToken
2026-10-31 03:05:28.205 Seetong_tps[3911:11101906] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:05:28.205 Seetong_tps[3911:11101906] AppLaunch dismiss...
2026-10-31 03:05:28.391 Seetong_tps[3911:11101906]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:05:28.392 Seetong_tps[3911:11101906]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:05:28.392 Seetong_tps[3911:11101906] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:05:28.510 Seetong_tps[3911:11101906] AppLaunch dismiss... end
2026-10-31 03:05:28.510 Seetong_tps[3911:11101906]  dealloc -- STAppLaunchWindow
2026-10-31 03:05:28.512 Seetong_tps[3911:11101906]  dealloc -- STAppLaunchViewController
2026-10-31 03:05:28.686 Seetong_tps[3911:11101933] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10b038f40>{number = 4, name = (null)}====
2026-10-31 03:05:28.970 Seetong_tps[3911:11101906]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:05:28.971 Seetong_tps[3911:11101906] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:05:28.971 Seetong_tps[3911:11101906] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:05:30.050 Seetong_tps[3911:11101906]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-31 03:05:30.056 Seetong_tps[3911:11101906] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-31 03:05:30.094 Seetong_tps[3911:11101906] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-31 03:05:30.094 Seetong_tps[3911:11101906] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-31 03:05:30.095 Seetong_tps[3911:11101906] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-31 03:05:30.096 Seetong_tps[3911:11101906]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:05:30.143 Seetong_tps[3911:11101906]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:05:30.146 Seetong_tps[3911:11101906]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:05:30.148 Seetong_tps[3911:11101906]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:05:30.148 Seetong_tps[3911:11101906]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906] queryAllSharingDeviceInfo timestamp=1793387124.971446
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906] currentTimestamp=1793387130.158226, timestamp=1793387124.971446
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:05:30 158
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:05:30 158 - devIds: (
    42065949
)
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: C39CD16B-7097-47DB-9FC6-CA6A653CE0AD
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e039400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e088fa0>; layer = <CALayer: 0x10e0751d0>>
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e039400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e088fa0>; layer = <CALayer: 0x10e0751d0>> -- _camera.supportPlatform: 6
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:05:30 +0000
2026-10-31 03:05:30.158 Seetong_tps[3911:11101906]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:05:30.158 Seetong_tps[3911:11102031] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:30.159 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:05:30 159
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113425000>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10b1d0000>
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:30.159 Seetong_tps[3911:11102009] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906] queryAllSharingDeviceInfo timestamp=1793387124.971630
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906] currentTimestamp=1793387130.160178, timestamp=1793387124.971630
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:05:30 160
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:05:30 160 - devIds: (
    42065949
)
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e03a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0c03a0>; layer = <CALayer: 0x10e0acc00>>
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e03a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0c03a0>; layer = <CALayer: 0x10e0acc00>> -- _camera.supportPlatform: 6
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:05:30 +0000
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 11:33:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:01 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:05:30.160 Seetong_tps[3911:11102031] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:30.160 Seetong_tps[3911:11101906]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:05:30 160
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113425000>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10b1d0c00>
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:30.160 Seetong_tps[3911:11102009] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.168 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.169 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.198 Seetong_tps[3911:11101906] uid:42065949-CH-1 playAudio
2026-10-31 03:05:30.199 Seetong_tps[3911:11101906]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-31 03:05:30.199 Seetong_tps[3911:11101906]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:05:30.199 Seetong_tps[3911:11101906]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-31 03:05:30.199 Seetong_tps[3911:11101906]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:05:30.199 Seetong_tps[3911:11101931] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-31 03:05:30.199 Seetong_tps[3911:11101931]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-31 03:05:30.205 Seetong_tps[3911:11101906] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:05:30.205 Seetong_tps[3911:11101906] checkPortStatus:_decodePort=1
2026-10-31 03:05:30.205 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.354 Seetong_tps[3911:11101938] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10b2c4f40>{number = 6, name = (null)}====
2026-10-31 03:05:30.359 Seetong_tps[3911:11101947] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:30.361 Seetong_tps[3911:11102009] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:05:30.361 Seetong_tps[3911:11102009] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:05:30.362 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x113425000>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10b1d0000>
2026-10-31 03:05:30.362 Seetong_tps[3911:11102009] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-31 03:05:30.362 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-1 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-31 03:05:30.363 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-31 03:05:30.364 Seetong_tps[3911:11102009] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:30.364 Seetong_tps[3911:11102009] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:30.365 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.21 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:30.365 Seetong_tps[3911:11101947] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:05:30.365 Seetong_tps[3911:11102009] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:05:30.365 Seetong_tps[3911:11102009] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:05:30.365 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x113425000>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10b1d0c00>
2026-10-31 03:05:30.365 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.27 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.365 Seetong_tps[3911:11102009] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: playsettype = 50
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: uid:42065949-CH-2 get init video param width:640 height:360 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:05:30.366 Seetong_tps[3911:11102009] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:05:30.366 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.27 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:30.403 Seetong_tps[3911:11101906] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-31 03:05:30.440 Seetong_tps[3911:11101906]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-31 03:05:30.716 Seetong_tps[3911:11101947]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:05:30.718 Seetong_tps[3911:11101947]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:05:30.869 Seetong_tps[3911:11102132] 重新观看视频线程：<_NSMainThread: 0x10b038000>{number = 1, name = (null)}
2026-10-31 03:05:30.877 Seetong_tps[3911:11101906] uid:42065949-CH-1 playAudio
2026-10-31 03:05:30.877 Seetong_tps[3911:11101906] Formatted Date: 2026-10-31
2026-10-31 03:05:30.877 Seetong_tps[3911:11101906] checkPortStatus:_decodePort=3
2026-10-31 03:05:30.878 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.72 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:05:31.122 Seetong_tps[3911:11102135] 重新观看视频线程：<_NSMainThread: 0x10b038000>{number = 1, name = (null)}
2026-10-31 03:05:31.126 Seetong_tps[3911:11101938] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:05:31.144 Seetong_tps[3911:11101906] uid:42065949-CH-1 playAudio
2026-10-31 03:05:31.145 Seetong_tps[3911:11102031] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-31 03:05:31.145 Seetong_tps[3911:11101906] Formatted Date: 2026-10-31
2026-10-31 03:05:31.152 Seetong_tps[3911:11101906] checkPortStatus:_decodePort=3
2026-10-31 03:05:31.152 Seetong_tps[3911:11101906]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.06 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:05:31.341 Seetong_tps[3911:11101947] hexStringLen=42
2026-10-31 03:05:31.342 Seetong_tps[3911:11101947] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-31 03:05:31.342 Seetong_tps[3911:11101947] getDevOsdXmlInfoBlock == null
2026-10-31 03:05:31.354 Seetong_tps[3911:11101947] Failed to get IoT drive away set configuration.
2026-10-31 03:05:31.354 Seetong_tps[3911:11101947]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:05:31.406 Seetong_tps[3911:11101947]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-31 03:05:34.833 Seetong_tps[3911:11101906] Formatted Date: 2026-10-31
2026-10-31 03:05:34.833 Seetong_tps[3911:11101906] Formatted Date: 2026-10-31
2026-10-31 03:05:34.840 Seetong_tps[3911:11101906]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:05:39.314 Seetong_tps[3911:11101906]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-31 03:05:39.314 Seetong_tps[3911:11101906]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e039400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e088fa0>; layer = <CALayer: 0x10e0751d0>>
2026-10-31 03:05:39.315 Seetong_tps[3911:11101906] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-31 03:05:39.315 Seetong_tps[3911:11101906] -----------1release decodeport = 3
2026-10-31 03:05:39.316 Seetong_tps[3911:11101906] _openGLView clearFrame ...
2026-10-31 03:05:39.317 Seetong_tps[3911:11101906]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-31 03:05:39.317 Seetong_tps[3911:11101906]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e03a000; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e0c03a0>; layer = <CALayer: 0x10e0acc00>>
2026-10-31 03:05:39.317 Seetong_tps[3911:11101906] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-31 03:05:39.317 Seetong_tps[3911:11101906] -----------1release decodeport = 4
2026-10-31 03:05:39.318 Seetong_tps[3911:11101906]  -- SIOT参数outString: {"association_id":"7l3gzRnmMS07v653_1","auth_time":217,"awaken_ms":237,"conn_media_ch_time":322,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"292","k_auth_send":"75","k_awaken":"75_457_3782_4185_5548_5953","k_connect_ok":"397","k_online":"292","k_recv_i":"{\"0\":\"6232\",\"1\":\"6489\"}","k_sdp_send":"93","k_sig_offline":"","k_timebase":1793387124610,"k_watch_send":"{\"0\":\"5549\",\"1\":\"5550\"}","p2p_hold_success":false,"relay_addr":"62.234.33.113:24904","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":734,"rtc_version":"1.5.4.3","rtp_first_i":282,"sdp_time":254,"sig_addr":"101.42.105.173:24204","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":22,\"min\":21,\"max\":22},\"fps\":{\"avg\":148,\"min\":7,\"max\":1106,\"std\":234.69,\"stallingRate\":32.30,\"stallingFreq\":6.98}}","udp_to_tcp_count":1,"watch_resp":205}
2026-10-31 03:05:39.321 Seetong_tps[3911:11101906]  -- SIOT参数: {
    "association_id" = "7l3gzRnmMS07v653_1";
    "auth_time" = 217;
    "awaken_ms" = 237;
    "conn_media_ch_time" = 322;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1000;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 9200;
    "relay_addr" = "62.234.33.113:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 734;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 282;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 254;
    "sig_addr" = "101.42.105.173:24204";
    "sig_online" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 148;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1106;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 205;
}
2026-10-31 03:05:39.322 Seetong_tps[3911:11101906]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "7l3gzRnmMS07v653_1";
    "auth_time" = 217;
    "awaken_ms" = 237;
    "conn_media_ch_time" = 322;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 1000;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "p2p_hold_success" = 0;
    "preview_duration" = 9200;
    "relay_addr" = "62.234.33.113:24904";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 734;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 282;
    "rtt_max" = 22;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 254;
    "sig_addr" = "101.42.105.173:24204";
    "sig_online" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 148;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 1106;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 205;
}
2026-10-31 03:05:39.322 Seetong_tps[3911:11101906] _openGLView clearFrame ...
2026-10-31 03:05:39.351 Seetong_tps[3911:11101906]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:39.353 Seetong_tps[3911:11101906]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:05:39.521 Seetong_tps[3911:11102080] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12e3c8ac0>{number = 33, name = (null)}====
2026-10-31 03:05:39.865 Seetong_tps[3911:11101906] dealloc -- STPlayerViewController
2026-10-31 03:05:39.865 Seetong_tps[3911:11101906] dealloc -- STPlayerViewController
2026-10-31 03:05:39.865 Seetong_tps[3911:11101906] dealloc -- STPlayerCameraControlVC
2026-10-31 03:05:39.865 Seetong_tps[3911:11101906] dealloc -- STPlayerCameraService
2026-10-31 03:05:39.867 Seetong_tps[3911:11101906] dealloc -- STCycleScrollView
2026-10-31 03:05:39.868 Seetong_tps[3911:11101906] dealloc -- STCameraControlView
2026-10-31 03:05:39.870 Seetong_tps[3911:11101906] dealloc -- STNetSpeedMonitorView
2026-10-31 03:05:39.870 Seetong_tps[3911:11101906] dealloc -- STIdleMonitorView
2026-10-31 03:05:39.880 Seetong_tps[3911:11101906] MessageThrottle reloadTableView ---
2026-10-31 03:05:40.174 Seetong_tps[3911:11101941] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:05:40.175 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:40.175 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10da0c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:05:40.175 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:40.176 Seetong_tps[3911:11101941] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:05:40.177 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:40.177 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10da10000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:05:40.177 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2373 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:05:40.178 Seetong_tps[3911:11101941] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2637259728 sequence 4 version 4
2026-10-31 03:05:40.179 Seetong_tps[3911:11101941] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:05:40.180 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-31 03:05:40.180 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-31 03:05:40.180 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-31 03:05:40.192 Seetong_tps[3911:11101906] [KMPAlarmModule] module loaded
2026-10-31 03:05:40.192 Seetong_tps[3911:11101906] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111f4b480>
2026-10-31 03:05:40.192 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:05:40.201 Seetong_tps[3911:11102080] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:05:40.203 Seetong_tps[3911:11101906]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:05:40.211 Seetong_tps[3911:11102080] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-31 03:05:40.877 Seetong_tps[3911:11101938] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:05:40.879 Seetong_tps[3911:11101938] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:05:40.879 Seetong_tps[3911:11101938] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:05:40.879 Seetong_tps[3911:11101938] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-31 03:05:40.880 Seetong_tps[3911:11101938] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-31 03:05:40.883 Seetong_tps[3911:11101938] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-31 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-31 03:05:40.884 Seetong_tps[3911:11101938] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-31 startTime=00:00:00 endTime=03:05:40 cachedAnchor=null-null
2026-10-31 03:05:40.884 Seetong_tps[3911:11101938] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=00:00:00 endTime=03:05:40 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-31 03:05:40.884 Seetong_tps[3911:11101938] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=00:00:00, endTime=03:05:40, deviceIds=[]
2026-10-31 03:05:40.884 Seetong_tps[3911:11101938] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-31 03:05:40.885 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=00:00:00 end=03:05:40 deviceCount=1
2026-10-31 03:05:40.885 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:40.886 Seetong_tps[3911:11102080] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:05:40.927 Seetong_tps[3911:11101906] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:05:40.927 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:05:40.929 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-31 03:05:40.929 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:05:40.944 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=43
2026-10-31 03:05:40.944 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:05:01 totalWindows=1
2026-10-31 03:05:40.944 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-03:05:01
2026-10-31 03:05:40.950 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-31 03:05:40.950 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=00:00:00, endTime=03:05:40, hasMore=false, itemCount=4
2026-10-31 03:05:40.951 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-31, responseStart=00:00:00, responseEnd=03:05:40, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:05:40.951 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-31 03:05:40.953 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-31 start=00:00:00 end=03:05:40 count=4 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-31 03:05:40.954 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-31 start=00:00:00 end=03:05:40 lastTimestampMs=1793376000000 daoMs=1
2026-10-31 03:05:40.954 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-31, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=03:05:40, hasMore=false, count=100
2026-10-31 03:05:40.954 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-31 start=00:00:00 end=03:05:40 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-03:05:40 anchor=null-null
2026-10-31 03:05:40.954 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-31 03:05:40.955 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-31 03:05:40.955 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=75 rowCount=5
2026-10-31 03:05:40.956 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-31 endTime=03:05:40
2026-10-31 03:05:40.956 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-31 03:05:40.956 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:05:40.956 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-31 03:05:40.961 Seetong_tps[3911:11101906] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-31 endTime=03:05:40
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:05:40.962 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:05:40.962 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-31 03:05:40.962 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-31 03:05:40.998 Seetong_tps[3911:11101906] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:05:40.998 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:05:40.998 Seetong_tps[3911:11101906] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:05:40.998 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:05:40.998 Seetong_tps[3911:11102080] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:05:41.042 Seetong_tps[3911:11102080] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-10-01
2026-10-31 03:05:41.352 Seetong_tps[3911:11101906] ++++-[VideoView dealloc]++++
2026-10-31 03:05:41.361 Seetong_tps[3911:11101906] OpenGLView20_Seetong dealloc:0x1136d3700
2026-10-31 03:05:41.362 Seetong_tps[3911:11101906] ++++-[VideoView dealloc]++++
2026-10-31 03:05:41.368 Seetong_tps[3911:11101906] OpenGLView20_Seetong dealloc:0x10e0c8000
2026-10-31 03:05:44.135 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-31 03:05:44.138 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:44.138 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:44.140 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:44.141 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:05:44.141 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:44.141 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:44.141 Seetong_tps[3911:11102080] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:45.496 Seetong_tps[3911:11101906]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:05:46.473 Seetong_tps[3911:11102034] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-31 03:05:46.627 Seetong_tps[3911:11102034] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-31 03:05:46.947 Seetong_tps[3911:11101906] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13557da80>
2026-10-31 03:05:46.947 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:05:46.968 Seetong_tps[3911:11102034] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-31 03:05:47.375 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:47.565 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:47.647 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:05:47.672 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:53.101 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:53.116 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:05:53.147 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:53.222 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:05:53.249 Seetong_tps[3911:11101941] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:05:55.338 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-31 03:05:55.348 Seetong_tps[3911:11101941] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:05:55.762 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-31 03:05:55.771 Seetong_tps[3911:11101941] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-31 03:05:56.743 Seetong_tps[3911:11101906] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111fbefc0>
2026-10-31 03:05:56.743 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:05:56.743 Seetong_tps[3911:11101906] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:05:56.743 Seetong_tps[3911:11101906] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:05:56.743 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:05:56.757 Seetong_tps[3911:11101906] KMPDeviceModule setUserInfo, result:0
2026-10-31 03:05:56.758 Seetong_tps[3911:11101906]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:05:57.094 Seetong_tps[3911:11101931] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:05:57.121 Seetong_tps[3911:11101931] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-31 03:05:57.130 Seetong_tps[3911:11101931] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-31 03:05:57.284 Seetong_tps[3911:11101931] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-31 03:05:57.347 Seetong_tps[3911:11101931] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:05:57.548 Seetong_tps[3911:11101906] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x135433540>
2026-10-31 03:05:57.548 Seetong_tps[3911:11101906] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:05:57.551 Seetong_tps[3911:11102009]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-31 03:05:57.551 Seetong_tps[3911:11101906]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-31 03:05:57.551 Seetong_tps[3911:11101906]  --- 取消心跳 destoryHeartBeat --- 
2026-10-31 03:05:57.551 Seetong_tps[3911:11101906]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-31 03:05:57.552 Seetong_tps[3911:11101906] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-31 03:05:57.552 Seetong_tps[3911:11101906] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-31 03:05:57.558 Seetong_tps[3911:11101906] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-31 03:05:57.569 Seetong_tps[3911:11101906] [保存失败] 相机对象或存储字典为空
2026-10-31 03:05:57.814 Seetong_tps[3912:11102387] app_version=8.4.106
2026-10-31 03:05:57.815 Seetong_tps[3912:11102387]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:05:57.816 Seetong_tps[3912:11102387] showForLogin 1
2026-10-31 03:05:57.816 Seetong_tps[3912:11102387] AppLaunch 还剩 7.874619960784912 秒
2026-10-31 03:05:57.821 Seetong_tps[3912:11102422] 询问用户是否开启推送成功
2026-10-31 03:05:57.821 Seetong_tps[3912:11102422] 用户点击允许接收推送
2026-10-31 03:05:57.824 Seetong_tps[3912:11102422] remoteNotificationSetting: <UNNotificationSettings: 0x1142c15e0; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:05:57.824 Seetong_tps[3912:11102387]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:05:57.826 Seetong_tps[3912:11102387] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.454MB
2026-10-31 03:05:57.826 Seetong_tps[3912:11102387] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.470MB
2026-10-31 03:05:57.826 Seetong_tps[3912:11102387] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.470MB
2026-10-31 03:05:57.839 Seetong_tps[3912:11102387] viewDidLoad/configtime=2026-10-30 19:05:57 +0000
2026-10-31 03:05:57.839 Seetong_tps[3912:11102387]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:05:57.839 Seetong_tps[3912:11102387]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:05:57.846 Seetong_tps[3912:11102429] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-31 03:05:57.867 Seetong_tps[3912:11102387]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:05:57.869 Seetong_tps[3912:11102387]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:05:57.869 Seetong_tps[3912:11102387] 开始检查未读客服消息...
2026-10-31 03:05:57.869 Seetong_tps[3912:11102387] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:05:57.872 Seetong_tps[3912:11102387]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:05:57.872 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:57.872 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387] NAV deviceOrientationDidChange:1
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:57.874 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:05:57.875 Seetong_tps[3912:11102387] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:05:57.875 Seetong_tps[3912:11102387] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:05:57.877 Seetong_tps[3912:11102387] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:05:57.877 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 
2026-10-31 03:05:57.877 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:05:57.905 Seetong_tps[3912:11102387]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:05:57.977 Seetong_tps[3912:11102387] Super properties have already been unregistered.
2026-10-31 03:05:57.977 Seetong_tps[3912:11102387] UMAPM_OOMSampling(0,0):NO
2026-10-31 03:05:57.978 Seetong_tps[3912:11102429] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTk1Nzg1OSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3czIn0.YiQZqEGTpo2MBjYIhbnYaYB_Ok0KjPNxzAf3rdjKgp0","accessNode":"101.42.105.173:24202","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MTk1Nzg1OSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTMiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0wNV9yZWxheTYiLCJ0eC1iai10cHNpb3QtcmVsYXktMDlfcmVsYXkxIl19.iXGbvm25GR-zhSclX2mBiU_RYN5c5CCJrvnzbxz48D8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24902"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"82.157.252.165:24905"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24900"}]}
====
2026-10-31 03:05:57.979 Seetong_tps[3912:11102387]  -- deviceListDataUpdate - AppLaunch 还剩 2.711196899414062 秒 - 再延迟 3.211196899414062 秒 - 启动耗时 0.2888031005859375 秒
2026-10-31 03:05:57.979 Seetong_tps[3912:11102387] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:05:57.979 Seetong_tps[3912:11102387]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 289 毫秒
2026-10-31 03:05:57.983 Seetong_tps[3912:11102387] ++++-[VideoView dealloc]++++
2026-10-31 03:05:57.984 Seetong_tps[3912:11102387] OpenGLView20_Seetong dealloc:0x114eedb80
2026-10-31 03:05:57.986 Seetong_tps[3912:11102387] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:05:57.986 Seetong_tps[3912:11102387]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:05:57.987 Seetong_tps[3912:11102387]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:57.987 Seetong_tps[3912:11102387]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 514;
}
2026-10-31 03:05:57.989 Seetong_tps[3912:11102387] 蓝牙未打开
2026-10-31 03:05:57.990 Seetong_tps[3912:11102387]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:05:57.990 Seetong_tps[3912:11102387]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:05:58.037 Seetong_tps[3912:11102420] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12f7033c0>{number = 20, name = (null)}====
2026-10-31 03:05:58.041 Seetong_tps[3912:11102400] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cc38b80>{number = 2, name = (null)}====
2026-10-31 03:05:58.041 Seetong_tps[3912:11102433] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12f7032c0>{number = 21, name = (null)}====
2026-10-31 03:05:58.041 Seetong_tps[3912:11102387]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:05:58.041 Seetong_tps[3912:11102387]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:05:58.048 Seetong_tps[3912:11102387]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=18&addr=bjrelayvip3.s2.seetong.com:3443;type=0&load=18&addr=bjrelay41.s2.seetong.com:9443;type=0&load=20&addr=bjrelay42.s2.seetong.com:14443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=9&addr=bjrelay8.s5.seetong.com:8443;type=0&load=3&addr=bjrelay63.s5.seetong.com:4443;type=0&load=2&addr=bjrelay46.s2.seetong.com:13443;"}
2026-10-31 03:05:58.049 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:05:58.049 Seetong_tps[3912:11102387] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:05:58.049 Seetong_tps[3912:11102387] 客服消息未读数量: 0
2026-10-31 03:05:58.056 Seetong_tps[3912:11102406] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cc3aa40>{number = 5, name = (null)}====
2026-10-31 03:05:58.056 Seetong_tps[3912:11102422] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1142fd900>{number = 10, name = (null)}====
2026-10-31 03:05:58.061 Seetong_tps[3912:11102437] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114e90500>{number = 12, name = (null)}====
2026-10-31 03:05:58.062 Seetong_tps[3912:11102407] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x12f701440>{number = 22, name = (null)}====
2026-10-31 03:05:58.077 Seetong_tps[3912:11102434] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12f700dc0>{number = 23, name = (null)}====
2026-10-31 03:05:58.081 Seetong_tps[3912:11102431] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f700f00>{number = 24, name = (null)}====
2026-10-31 03:05:58.084 Seetong_tps[3912:11102387]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:05:58.085 Seetong_tps[3912:11102431] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:05:58.085 Seetong_tps[3912:11102387]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:05:58.085 Seetong_tps[3912:11102387]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:05:58.085 Seetong_tps[3912:11102387]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 395 毫秒
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:05:58 086 - devIds: (
    42065949
)
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:05:58.086 Seetong_tps[3912:11102387]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:58.086 Seetong_tps[3912:11102432] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12f700bc0>{number = 25, name = (null)}====
2026-10-31 03:05:58.087 Seetong_tps[3912:11102436] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12f700d40>{number = 26, name = (null)}====
2026-10-31 03:05:58.087 Seetong_tps[3912:11102387]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:05:58.087 Seetong_tps[3912:11102387]  -- 获取版本信息成功: {
}
2026-10-31 03:05:58.087 Seetong_tps[3912:11102435] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12f7030c0>{number = 27, name = (null)}====
2026-10-31 03:05:58.087 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:05:58.087 Seetong_tps[3912:11102387]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgEAU1YFV1AAblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:05:58.088 Seetong_tps[3912:11102387] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:05:58.093 Seetong_tps[3912:11102429]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:05:58.104 Seetong_tps[3912:11102401] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1142fd1c0>{number = 8, name = (null)}====
2026-10-31 03:05:58.104 Seetong_tps[3912:11102387]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:05:58.184 Seetong_tps[3912:11102387]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:05:58.184 Seetong_tps[3912:11102387]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:05:58.184 Seetong_tps[3912:11102387]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-31 03:05:58.184 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:58.185 Seetong_tps[3912:11102387]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUFVFppAQQB","reconn":0}}
2026-10-31 03:05:58.185 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:58.199 Seetong_tps[3912:11102440] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x114e92a80>{number = 14, name = (null)}====
2026-10-31 03:05:58.291 Seetong_tps[3912:11102387] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:05:58.291 Seetong_tps[3912:11102387] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:05:58.291 Seetong_tps[3912:11102387] Formatted Date: 2026-10-31
2026-10-31 03:05:58.292 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:58.332 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:05:58.336 Seetong_tps[3912:11102434] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12f700dc0>{number = 23, name = (null)}====
2026-10-31 03:05:58.337 Seetong_tps[3912:11102387] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:05:58.338 Seetong_tps[3912:11102387]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:05:40 end=03:05:58 deviceCount=1
2026-10-31 03:05:58.338 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:05:58.339 Seetong_tps[3912:11102387]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:05:58.339 Seetong_tps[3912:11102387]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:05:58.339 Seetong_tps[3912:11102387]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:05:58.370 Seetong_tps[3912:11102387]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:05:58.370 Seetong_tps[3912:11102387]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:05:58.387 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:05:58.858 Seetong_tps[3912:11102387] MessageThrottle reloadTableView ---
2026-10-31 03:05:59.971 Seetong_tps[3912:11102387] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:05:59.972 Seetong_tps[3912:11102387] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:05:59.972 Seetong_tps[3912:11102387] 用户设置的具体字体大小: 17.000000
2026-10-31 03:06:01.023 Seetong_tps[3912:11102387]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:06:01.269 Seetong_tps[3912:11102387] AppLaunch hideForRefreshToken
2026-10-31 03:06:01.270 Seetong_tps[3912:11102387] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:06:01.270 Seetong_tps[3912:11102387] AppLaunch dismiss...
2026-10-31 03:06:01.274 Seetong_tps[3912:11102440] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x114e92a80>{number = 14, name = (null)}====
2026-10-31 03:06:01.536 Seetong_tps[3912:11102387]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:06:01.536 Seetong_tps[3912:11102387]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:06:01.536 Seetong_tps[3912:11102387] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:06:01.575 Seetong_tps[3912:11102387] AppLaunch dismiss... end
2026-10-31 03:06:01.575 Seetong_tps[3912:11102387]  dealloc -- STAppLaunchWindow
2026-10-31 03:06:01.577 Seetong_tps[3912:11102387]  dealloc -- STAppLaunchViewController
2026-10-31 03:06:01.756 Seetong_tps[3912:11102440] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x114e92a80>{number = 14, name = (null)}====
2026-10-31 03:06:02.394 Seetong_tps[3912:11102422] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:06:02.394 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:06:02.395 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c7c0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:06:02.395 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:06:02.396 Seetong_tps[3912:11102422] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:06:02.396 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:06:02.396 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c7c4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:06:02.396 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:06:02.397 Seetong_tps[3912:11102422] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:06:02.397 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:06:02.397 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2613 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2601790741 sequence 4 version 4
2026-10-31 03:06:02.398 Seetong_tps[3912:11102422] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:06:02.399 Seetong_tps[3912:11102422] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-31 03:06:02.399 Seetong_tps[3912:11102422] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-31 03:06:02.399 Seetong_tps[3912:11102422] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-31 03:06:02.411 Seetong_tps[3912:11102387] [KMPAlarmModule] module loaded
2026-10-31 03:06:02.411 Seetong_tps[3912:11102387] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x10cec8100>
2026-10-31 03:06:02.411 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:06:02.420 Seetong_tps[3912:11102422] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:06:02.422 Seetong_tps[3912:11102387]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:06:02.430 Seetong_tps[3912:11102422] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-31 03:06:03.096 Seetong_tps[3912:11102434] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:06:03.097 Seetong_tps[3912:11102434] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:06:03.098 Seetong_tps[3912:11102434] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:06:03.098 Seetong_tps[3912:11102434] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-31 03:06:03.098 Seetong_tps[3912:11102434] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-31 03:06:03.101 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-31 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-31 03:06:03.102 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-31 startTime=00:00:00 endTime=03:06:03 cachedAnchor=null-null
2026-10-31 03:06:03.102 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=00:00:00 endTime=03:06:03 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-31 03:06:03.103 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=00:00:00, endTime=03:06:03, deviceIds=[]
2026-10-31 03:06:03.103 Seetong_tps[3912:11102434] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-31 03:06:03.103 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=00:00:00 end=03:06:03 deviceCount=1
2026-10-31 03:06:03.104 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:03.105 Seetong_tps[3912:11102433] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:06:03.163 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=43
2026-10-31 03:06:03.164 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:05:40 totalWindows=1
2026-10-31 03:06:03.164 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-03:05:40
2026-10-31 03:06:03.168 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:06:03.168 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:06:03.169 Seetong_tps[3912:11102420] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-31 03:06:03.170 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-31 03:06:03.170 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:06:03.173 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=00:00:00, endTime=03:06:03, hasMore=false, itemCount=4
2026-10-31 03:06:03.174 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-31, responseStart=00:00:00, responseEnd=03:06:03, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:06:03.174 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-31 03:06:03.176 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-31 start=00:00:00 end=03:06:03 count=4 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=1 totalMs=2
2026-10-31 03:06:03.177 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-31 start=00:00:00 end=03:06:03 lastTimestampMs=1793376000000 daoMs=1
2026-10-31 03:06:03.177 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-31, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=03:06:03, hasMore=false, count=100
2026-10-31 03:06:03.178 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-31 start=00:00:00 end=03:06:03 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-03:06:03 anchor=null-null
2026-10-31 03:06:03.178 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-31 03:06:03.178 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-31 03:06:03.178 Seetong_tps[3912:11102420] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=80 rowCount=5
2026-10-31 03:06:03.179 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-31 endTime=03:06:03
2026-10-31 03:06:03.179 Seetong_tps[3912:11102420] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-31 03:06:03.180 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:06:03.180 Seetong_tps[3912:11102420] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-31 03:06:03.187 Seetong_tps[3912:11102387] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-31 endTime=03:06:03
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:06:03.188 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:06:03.188 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-31 03:06:03.188 Seetong_tps[3912:11102434] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-31 03:06:03.228 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:06:03.228 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:06:03.228 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:06:03.228 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:06:03.229 Seetong_tps[3912:11102433] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:06:03.276 Seetong_tps[3912:11102433] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-10-01
2026-10-31 03:06:05.162 Seetong_tps[3912:11102387] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-31 03:06:06.824 Seetong_tps[3912:11102387] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:06:06.824 Seetong_tps[3912:11102387] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:06:06.824 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:06:06.837 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-31 03:06:06.840 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-31 03:06:06.863 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:06:06.966 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:06:06.966 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:07.027 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:06:07.027 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:06:07.027 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:06:07.027 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:06:07.088 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:06:07.979 Seetong_tps[3912:11102387]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:06:17.979 Seetong_tps[3912:11102387]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:06:18.900 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-31 03:06:18.900 Seetong_tps[3912:11102387]  --- 取消心跳 destoryHeartBeat --- 
2026-10-31 03:06:18.900 Seetong_tps[3912:11102387]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-31 03:06:18.901 Seetong_tps[3912:11102387] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-31 03:06:18.901 Seetong_tps[3912:11102387] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-31 03:06:18.908 Seetong_tps[3912:11102387] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-31 03:06:22.330 Seetong_tps[3912:11102387] zzzzz:stopBackgroundTask EnterForeground
2026-10-31 03:06:22.330 Seetong_tps[3912:11102387]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:06:22.330 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:06:22.331 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:06:22.331 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:22 331 - devIds: (
    42065949
)
2026-10-31 03:06:22.331 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:06:22.332 Seetong_tps[3912:11102387] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-31 03:06:22.333 Seetong_tps[3912:11102577] zzzzz:FC_ResumeDevCom start
2026-10-31 03:06:22.346 Seetong_tps[3912:11102577] zzzzz:FC_ResumeDevCom
2026-10-31 03:06:22.567 Seetong_tps[3912:11102446] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x131ba70c0>{number = 31, name = (null)}====
2026-10-31 03:06:22.568 Seetong_tps[3912:11102387]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:06:22.587 Seetong_tps[3912:11102435] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12f7030c0>{number = 27, name = (null)}====
2026-10-31 03:06:22.587 Seetong_tps[3912:11102387]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:06:22.587 Seetong_tps[3912:11102387]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:06:22.587 Seetong_tps[3912:11102387]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:06:22.637 Seetong_tps[3912:11102387]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:06:22.637 Seetong_tps[3912:11102387]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:06:22.637 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 
2026-10-31 03:06:22.642 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:06:22.642 Seetong_tps[3912:11102387] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:06:22.642 Seetong_tps[3912:11102387] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:06:22.830 Seetong_tps[3912:11102435] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12f7030c0>{number = 27, name = (null)}====
2026-10-31 03:06:22.830 Seetong_tps[3912:11102387]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:06:22.830 Seetong_tps[3912:11102387]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgEAU1YFVFcFblcA&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  --- 取消心跳 destoryHeartBeat --- 
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket connection 长连接成功 - 耗时：0.2 秒
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUGU1BpAQQB","reconn":1}}
2026-10-31 03:06:22.877 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:22.967 Seetong_tps[3912:11102387] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:06:22.967 Seetong_tps[3912:11102387] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:06:22.967 Seetong_tps[3912:11102387] Formatted Date: 2026-10-31
2026-10-31 03:06:22.967 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:23.005 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:06:23.006 Seetong_tps[3912:11102387] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:06:23.006 Seetong_tps[3912:11102387]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:06:03 end=03:06:23 deviceCount=1
2026-10-31 03:06:23.006 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:23.065 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:06:23.615 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-31 baseDate=2026-10-31
2026-10-31 03:06:23.615 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:06:03 totalWindows=1
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=4, targetDates=[2026-10-31], targetWindows={2026-10-31=[00:00:00-03:06:03]}, selectedDeviceId=, cachedCount=4, unwindowedCacheRowLimit=100
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=03:06:03 endTime=03:06:23 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-03:06:03
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=03:06:03, endTime=03:06:23, deviceIds=[]
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-31 03:06:23.616 Seetong_tps[3912:11102401] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:06:23.617 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:[ALARM_DEVICE_OPTIONS_DEBUG] refresh reason=page_did_appear, prevSnapshotCount=1, nextSnapshotCount=1, prevSelectedId=, nextSelectedId=, prevSelectedTitle=, nextSelectedTitle=, snapshotChanged=false, filterChanged=false, cachePreserved=true
2026-10-31 03:06:23.621 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=03:06:03 end=03:06:23 deviceCount=1
2026-10-31 03:06:23.621 Seetong_tps[3912:11102387]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:23.621 Seetong_tps[3912:11102387] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x131a434c0>
2026-10-31 03:06:23.621 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:06:23.621 Seetong_tps[3912:11102387] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x131a436c0>
2026-10-31 03:06:23.622 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:06:23.856 Seetong_tps[3912:11102435] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-31 03:06:23.873 Seetong_tps[3912:11102435] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:06:26.877 Seetong_tps[3912:11102387] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:06:26.880 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:06:26.880 Seetong_tps[3912:11102387] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=03:06:03 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-31 03:06:26.880 Seetong_tps[3912:11102387] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:06:26.913 Seetong_tps[3912:11102401] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:06:26.976 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=03:06:03, endTime=03:06:23, hasMore=false, itemCount=0
2026-10-31 03:06:26.984 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-31, responseStart=03:06:03, responseEnd=03:06:23, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:06:27.094 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=4
2026-10-31 03:06:27.144 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=4 target=8 currentDate=2026-10-31
2026-10-31 03:06:27.155 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-30 start= end= currentDate=2026-10-31 currentStartTime=00:00:00 currentEndTime=03:06:23 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-03:06:03 loadedWindowCount=1
2026-10-31 03:06:27.213 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=19:28:02 totalWindows=1
2026-10-31 03:06:27.386 Seetong_tps[3912:11102401] [KLog][AlarmMessageCacheDao]:[ALARM_CACHE_PERF] queryByFilters slow date=2026-10-31 hasDeviceFilter=false hasTimeWindow=true maxRows=2147483647 resultCount=4 totalMs=157
2026-10-31 03:06:32.185 Seetong_tps[3912:11102401] [KLog][AlarmMessageCacheDao]:[ALARM_CACHE_PERF] queryByFilters slow date=2026-10-30 hasDeviceFilter=false hasTimeWindow=true maxRows=2147483647 resultCount=137 totalMs=4786
2026-10-31 03:06:36.226 Seetong_tps[3912:11102401] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=141, targetDates=[2026-10-31, 2026-10-30], targetWindows={2026-10-31=[00:00:00-03:06:03], 2026-10-30=[00:00:00-19:28:02]}, selectedDeviceId=, cachedCount=141, unwindowedCacheRowLimit=100
2026-10-31 03:06:41.383 Seetong_tps[3916:11103072] app_version=8.4.106
2026-10-31 03:06:41.384 Seetong_tps[3916:11103072]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:06:41.384 Seetong_tps[3916:11103072] showForLogin 1
2026-10-31 03:06:41.384 Seetong_tps[3916:11103072] AppLaunch 还剩 7.886826038360596 秒
2026-10-31 03:06:41.394 Seetong_tps[3916:11103096] 询问用户是否开启推送成功
2026-10-31 03:06:41.394 Seetong_tps[3916:11103096] 用户点击允许接收推送
2026-10-31 03:06:41.395 Seetong_tps[3916:11103096] remoteNotificationSetting: <UNNotificationSettings: 0x111ed1720; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:06:41.396 Seetong_tps[3916:11103072]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:06:41.397 Seetong_tps[3916:11103072] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.548MB
2026-10-31 03:06:41.398 Seetong_tps[3916:11103072] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.579MB
2026-10-31 03:06:41.398 Seetong_tps[3916:11103072] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.595MB
2026-10-31 03:06:41.399 Seetong_tps[3916:11103143] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-31 03:06:41.409 Seetong_tps[3916:11103072] viewDidLoad/configtime=2026-10-30 19:06:41 +0000
2026-10-31 03:06:41.410 Seetong_tps[3916:11103072]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:06:41.410 Seetong_tps[3916:11103072]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:06:41.441 Seetong_tps[3916:11103072]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:06:41.443 Seetong_tps[3916:11103072]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:06:41.443 Seetong_tps[3916:11103072] 开始检查未读客服消息...
2026-10-31 03:06:41.443 Seetong_tps[3916:11103072] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:06:41.446 Seetong_tps[3916:11103072]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:06:41.446 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty - 
2026-10-31 03:06:41.446 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:06:41.449 Seetong_tps[3916:11103072] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:06:41.449 Seetong_tps[3916:11103072] NAV deviceOrientationDidChange:1
2026-10-31 03:06:41.451 Seetong_tps[3916:11103072] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:06:41.451 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty - 
2026-10-31 03:06:41.451 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:06:41.481 Seetong_tps[3916:11103072]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:06:41.556 Seetong_tps[3916:11103093] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10aab4480>{number = 7, name = (null)}====
2026-10-31 03:06:41.556 Seetong_tps[3916:11103072] Super properties have already been unregistered.
2026-10-31 03:06:41.556 Seetong_tps[3916:11103089] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x111f1d680>{number = 9, name = (null)}====
2026-10-31 03:06:41.556 Seetong_tps[3916:11103072] UMAPM_OOMSampling(0,0):NO
2026-10-31 03:06:41.558 Seetong_tps[3916:11103143] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MjAwMTM4Miwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c0In0.uvFUr68wOB2MSCI0kt2TxpD7952EiudRNzOMZuZpT1c","accessNode":"101.42.105.173:24203","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MjAwMTM4Miwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTQiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkxIiwidHgtYmotdHBzaW90LXJlbGF5LTA2X3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTciLCJ0eC1iai10cHNpb3QtcmVsYXktMDdfcmVsYXkzIl19.aiaJHN9iNuYgmepswI0hi-2NvNI6sJKCFhKWV3j8sx0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24903"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"43.138.116.190:24906"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24902"}]}
====
2026-10-31 03:06:41.558 Seetong_tps[3916:11103072]  -- deviceListDataUpdate - AppLaunch 还剩 2.712890863418579 秒 - 再延迟 3.212890863418579 秒 - 启动耗时 0.2871091365814209 秒
2026-10-31 03:06:41.558 Seetong_tps[3916:11103072] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:06:41.558 Seetong_tps[3916:11103072]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 287 毫秒
2026-10-31 03:06:41.561 Seetong_tps[3916:11103072] ++++-[VideoView dealloc]++++
2026-10-31 03:06:41.562 Seetong_tps[3916:11103072] OpenGLView20_Seetong dealloc:0x1132f5b80
2026-10-31 03:06:41.576 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:06:41.576 Seetong_tps[3916:11103072] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:06:41.576 Seetong_tps[3916:11103072]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:06:41.577 Seetong_tps[3916:11103072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:06:41.578 Seetong_tps[3916:11103072]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 514;
}
2026-10-31 03:06:41.579 Seetong_tps[3916:11103072] 蓝牙未打开
2026-10-31 03:06:41.583 Seetong_tps[3916:11103072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:06:41.584 Seetong_tps[3916:11103072]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:06:41.593 Seetong_tps[3916:11103072]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:06:41.601 Seetong_tps[3916:11103072]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:06:41.601 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty - 
2026-10-31 03:06:41.601 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:06:41.601 Seetong_tps[3916:11103072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:06:41.601 Seetong_tps[3916:11103072] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:06:41.611 Seetong_tps[3916:11103094] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x113156cc0>{number = 20, name = (null)}====
2026-10-31 03:06:41.611 Seetong_tps[3916:11103118] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111f1f080>{number = 11, name = (null)}====
2026-10-31 03:06:41.621 Seetong_tps[3916:11103143] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:06:41.622 Seetong_tps[3916:11103143]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:06:41.636 Seetong_tps[3916:11103148] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12d6af000>{number = 21, name = (null)}====
2026-10-31 03:06:41.643 Seetong_tps[3916:11103149] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12d6af640>{number = 22, name = (null)}====
2026-10-31 03:06:41.652 Seetong_tps[3916:11103151] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x12d6ad200>{number = 23, name = (null)}====
2026-10-31 03:06:41.652 Seetong_tps[3916:11103147] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12d6acf80>{number = 24, name = (null)}====
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072] 客服消息未读数量: 0
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1YEUlYHB1UBOQNT&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:06:41.655 Seetong_tps[3916:11103072]  -- 获取版本信息成功: {
}
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:06:41.655 Seetong_tps[3916:11103147]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:06:41.656 Seetong_tps[3916:11103147]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:06:41.656 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:06:41.656 Seetong_tps[3916:11103147] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:06:41.656 Seetong_tps[3916:11103072]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:06:41.656 Seetong_tps[3916:11103072]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:06:41.656 Seetong_tps[3916:11103072]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 385 毫秒
2026-10-31 03:06:41.660 Seetong_tps[3916:11103072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:06:41.660 Seetong_tps[3916:11103072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:06:41.660 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:06:41.660 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:06:41.661 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:41 661 - devIds: (
    42065949
)
2026-10-31 03:06:41.661 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:06:41.661 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:06:41.661 Seetong_tps[3916:11103150] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12d6ad740>{number = 26, name = (null)}====
2026-10-31 03:06:41.661 Seetong_tps[3916:11103072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:06:41.662 Seetong_tps[3916:11103072] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:06:41.665 Seetong_tps[3916:11103072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:06:41.668 Seetong_tps[3916:11103152] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113288800>{number = 14, name = (null)}====
2026-10-31 03:06:41.674 Seetong_tps[3916:11103096] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111f1d300>{number = 10, name = (null)}====
2026-10-31 03:06:41.674 Seetong_tps[3916:11103087] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10a838d80>{number = 3, name = (null)}====
2026-10-31 03:06:41.675 Seetong_tps[3916:11103072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:06:41.685 Seetong_tps[3916:11103086] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10a838e80>{number = 2, name = (null)}====
2026-10-31 03:06:41.689 Seetong_tps[3916:11103072]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:06:41.689 Seetong_tps[3916:11103072]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:06:41.691 Seetong_tps[3916:11103072]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=22&addr=bjrelayvip1.s2.seetong.com:13443;type=0&load=12&addr=bjrelay41.s2.seetong.com:6443;type=0&load=16&addr=bjrelay44.s2.seetong.com:4443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=3&addr=bjrelay65.s5.seetong.com:3443;type=0&load=3&addr=bjrelay66.s5.seetong.com:13443;type=0&load=8&addr=bjrelay62.s5.seetong.com:12443;"}
2026-10-31 03:06:41.714 Seetong_tps[3916:11103072]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:06:41.714 Seetong_tps[3916:11103072]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:06:41.714 Seetong_tps[3916:11103072]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-31 03:06:41.715 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:41.715 Seetong_tps[3916:11103072]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUGVVNpAQQB","reconn":0}}
2026-10-31 03:06:41.715 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:41.779 Seetong_tps[3916:11103089] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x111f1d680>{number = 9, name = (null)}====
2026-10-31 03:06:41.814 Seetong_tps[3916:11103072] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:06:41.814 Seetong_tps[3916:11103072] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:06:41.814 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:41.814 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:41.856 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:06:41.857 Seetong_tps[3916:11103072] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:06:41.857 Seetong_tps[3916:11103072]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:06:23 end=03:06:41 deviceCount=1
2026-10-31 03:06:41.857 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:41.872 Seetong_tps[3916:11103151] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x12d6ad200>{number = 23, name = (null)}====
2026-10-31 03:06:41.872 Seetong_tps[3916:11103072]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:06:41.872 Seetong_tps[3916:11103072]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:06:41.872 Seetong_tps[3916:11103072]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:06:41.916 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:06:41.944 Seetong_tps[3916:11103072]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:06:41.944 Seetong_tps[3916:11103072]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:06:42.389 Seetong_tps[3916:11103072] MessageThrottle reloadTableView ---
2026-10-31 03:06:43.542 Seetong_tps[3916:11103072] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:06:43.542 Seetong_tps[3916:11103072] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:06:43.542 Seetong_tps[3916:11103072] 用户设置的具体字体大小: 17.000000
2026-10-31 03:06:44.596 Seetong_tps[3916:11103072]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:06:44.846 Seetong_tps[3916:11103089] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x111f1d680>{number = 9, name = (null)}====
2026-10-31 03:06:44.902 Seetong_tps[3916:11103072] AppLaunch hideForRefreshToken
2026-10-31 03:06:44.902 Seetong_tps[3916:11103072] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:06:44.902 Seetong_tps[3916:11103072] AppLaunch dismiss...
2026-10-31 03:06:45.108 Seetong_tps[3916:11103072]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:06:45.110 Seetong_tps[3916:11103072]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:06:45.110 Seetong_tps[3916:11103072] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:06:45.208 Seetong_tps[3916:11103072] AppLaunch dismiss... end
2026-10-31 03:06:45.209 Seetong_tps[3916:11103072]  dealloc -- STAppLaunchWindow
2026-10-31 03:06:45.210 Seetong_tps[3916:11103072]  dealloc -- STAppLaunchViewController
2026-10-31 03:06:45.345 Seetong_tps[3916:11103151] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12d6ad200>{number = 23, name = (null)}====
2026-10-31 03:06:46.687 Seetong_tps[3916:11103072]  -- PlayDeviceAtIndex: Processing camera: 42065949-CH-2
2026-10-31 03:06:46.698 Seetong_tps[3916:11103072] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/15290968138-useTimes.plist
2026-10-31 03:06:46.738 Seetong_tps[3916:11103072] showFirmwareAlertForCamera 0CDD2600AF9C3E98
2026-10-31 03:06:46.738 Seetong_tps[3916:11103072] [Bug1015579][Ad] ineligible: engineer=0 binder=0
2026-10-31 03:06:46.739 Seetong_tps[3916:11103072] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-31 03:06:46.740 Seetong_tps[3916:11103072]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:06:46.787 Seetong_tps[3916:11103072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:06:46.790 Seetong_tps[3916:11103072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:06:46.792 Seetong_tps[3916:11103072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:06:46.793 Seetong_tps[3916:11103072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072] queryAllSharingDeviceInfo timestamp=1793387201.655762
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072] currentTimestamp=1793387206.802349, timestamp=1793387201.655762
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:06:46 802
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:46 802 - devIds: (
    42065949
)
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 3BCA764E-2F75-41EA-8A20-791130B36F42
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>>
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>> -- _camera.supportPlatform: 6
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:06:46 +0000
2026-10-31 03:06:46.802 Seetong_tps[3916:11103072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:57 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:06:41 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:06:46.803 Seetong_tps[3916:11103086] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:46.803 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:06:46 803
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9cc000>
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:1 :MediaType:0x0101
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:46.803 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 大门
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072] queryAllSharingDeviceInfo timestamp=1793387201.655943
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072] currentTimestamp=1793387206.804281, timestamp=1793387201.655943
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:06:46 804
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:46 804 - devIds: (
    42065949
)
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>>
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>> -- _camera.supportPlatform: 6
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:06:46 +0000
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:57 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:06:41 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:06:46.804 Seetong_tps[3916:11103086] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:46.804 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:06:46 805
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9ccc00>
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:2 :MediaType:0x0101
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:46.804 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:46.806 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:46.807 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:46.807 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.07 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:46.842 Seetong_tps[3916:11103072] uid:42065949-CH-1 playAudio
2026-10-31 03:06:46.842 Seetong_tps[3916:11103072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-1
2026-10-31 03:06:46.842 Seetong_tps[3916:11103072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:06:46.842 Seetong_tps[3916:11103072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42065949-CH-2
2026-10-31 03:06:46.842 Seetong_tps[3916:11103072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-31 03:06:46.842 Seetong_tps[3916:11103086] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-31 03:06:46.842 Seetong_tps[3916:11103086]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-31 03:06:46.849 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:06:46.849 Seetong_tps[3916:11103072] checkPortStatus:_decodePort=1
2026-10-31 03:06:46.849 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.05 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.940 Seetong_tps[3916:11103095] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10aab4ac0>{number = 6, name = (null)}====
2026-10-31 03:06:46.999 Seetong_tps[3916:11103102] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9cc000>
2026-10-31 03:06:46.999 Seetong_tps[3916:11103102] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-31 03:06:46.999 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:46.999 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:47.000 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9ccc00>
2026-10-31 03:06:47.000 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init video param width:640 height:360 framerate:15 decodePort:4 :MediaType:0x0001
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:47.000 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:47.000 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:47.049 Seetong_tps[3916:11103072] showAlertAtPlayViewForCamera 0CDD2600AF9C3E98
2026-10-31 03:06:47.158 Seetong_tps[3916:11103072]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = "42065949-CH-2";
    deviceCapabilityString = " + distributor_simple_restore + NoSetLightBrightness + supportDataReport + Support3ARVideo";
}
2026-10-31 03:06:47.159 Seetong_tps[3916:11103102]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:06:47.196 Seetong_tps[3916:11103102]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-31 03:06:47.434 Seetong_tps[3916:11103273] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-31 03:06:47.449 Seetong_tps[3916:11103072] uid:42065949-CH-1 playAudio
2026-10-31 03:06:47.449 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:47.449 Seetong_tps[3916:11103072] checkPortStatus:_decodePort=3
2026-10-31 03:06:47.449 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.65 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:47.582 Seetong_tps[3916:11103275] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-31 03:06:47.587 Seetong_tps[3916:11103095] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:06:47.608 Seetong_tps[3916:11103072] uid:42065949-CH-1 playAudio
2026-10-31 03:06:47.608 Seetong_tps[3916:11103086] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-31 03:06:47.609 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:47.616 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.88 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:47.637 Seetong_tps[3916:11103072] checkPortStatus:_decodePort=3
2026-10-31 03:06:47.776 Seetong_tps[3916:11103102] hexStringLen=42
2026-10-31 03:06:47.776 Seetong_tps[3916:11103102] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-31 03:06:47.776 Seetong_tps[3916:11103102] getDevOsdXmlInfoBlock == null
2026-10-31 03:06:47.791 Seetong_tps[3916:11103102] Failed to get IoT drive away set configuration.
2026-10-31 03:06:47.791 Seetong_tps[3916:11103102]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:06:47.881 Seetong_tps[3916:11103102]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-31 03:06:51.541 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>>
2026-10-31 03:06:51.541 Seetong_tps[3916:11103072] #####Vstop:uid:42065949-CH-1-0-port:3
2026-10-31 03:06:51.542 Seetong_tps[3916:11103072] -----------1release decodeport = 3
2026-10-31 03:06:51.543 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>>
2026-10-31 03:06:51.543 Seetong_tps[3916:11103072] #####Vstop:uid:42065949-CH-2-0-port:4
2026-10-31 03:06:51.543 Seetong_tps[3916:11103072] -----------1release decodeport = 4
2026-10-31 03:06:51.544 Seetong_tps[3916:11103072]  -- SIOT参数outString: {"association_id":"399gSY8B0M5I1WrH_1","auth_time":223,"awaken_ms":240,"conn_media_ch_time":517,"connect_type":"RELAY","dev_identify":"TD53H30-3.0.11.205-2026081820","dev_model":"TD53H30","dev_net_type":"\u79fb\u52a8","dev_rtc_ver":"1.5.1.2","gturn":0,"k_auth_ok":"293","k_auth_send":"70","k_awaken":"70_472_3781_4183_5474_5879","k_connect_ok":"587","k_online":"293","k_recv_i":"{\"0\":\"6078\",\"1\":\"6234\"}","k_sdp_send":"84","k_sig_offline":"","k_timebase":1793387201328,"k_watch_send":"{\"0\":\"5475\",\"1\":\"5476\"}","p2p_hold_success":false,"relay_addr":"62.234.123.181:24900","relay_connect_way":"TCP","relay_net_operator":"BGP","relay_threshold":0,"relay_use_count":0,"rev_i_time":563,"rtc_version":"1.5.4.3","rtp_first_i":157,"sdp_time":384,"sig_addr":"101.42.105.173:24203","sig_online":true,"stream_state":"{\"loss\":[{\"type\":0,\"payload\":100,\"avg\":0.00,\"min\":0.00,\"max\":0.00},{\"type\":1,\"payload\":0,\"avg\":0.00,\"min\":0.00,\"max\":0.00}],\"RTT\":{\"avg\":22,\"min\":21,\"max\":21},\"fps\":{\"avg\":124,\"min\":28,\"max\":442,\"std\":104.86,\"stallingRate\":0.00,\"stallingFreq\":0.00}}","udp_to_tcp_count":1,"watch_resp":195}
2026-10-31 03:06:51.548 Seetong_tps[3916:11103072]  -- SIOT参数: {
    "association_id" = "399gSY8B0M5I1WrH_1";
    "auth_time" = 223;
    "awaken_ms" = 240;
    "conn_media_ch_time" = 517;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "3.448275862068965";
    "p2p_hold_success" = 0;
    "preview_duration" = 4800;
    "relay_addr" = "62.234.123.181:24900";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 563;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 157;
    "rtt_max" = 21;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 384;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 124;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 442;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 195;
}
2026-10-31 03:06:51.549 Seetong_tps[3916:11103072]  -- 播放视频enterPreviewDeviceId = 42065949-CH-2 - 埋点数据: {
    "association_id" = "399gSY8B0M5I1WrH_1";
    "auth_time" = 223;
    "awaken_ms" = 240;
    "conn_media_ch_time" = 517;
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_model" = TD53H30;
    "dev_net_type" = "\U79fb\U52a8";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "first_frame_time" = 800;
    gturn = 0;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = "3.448275862068965";
    "p2p_hold_success" = 0;
    "preview_duration" = 4800;
    "relay_addr" = "62.234.123.181:24900";
    "relay_auth_timeout" = "";
    "relay_connect_way" = TCP;
    "relay_net_operator" = BGP;
    "relay_tcp_timeout" = "";
    "relay_threshold" = 0;
    "relay_use_count" = 0;
    "rev_i_time" = 563;
    "rtc_version" = "1.5.4.3";
    "rtp_first_i" = 157;
    "rtt_max" = 21;
    "rtt_min" = 21;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "sdp_time" = 384;
    "sig_addr" = "101.42.105.173:24203";
    "sig_online" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 6;
    "udp_to_tcp_count" = 1;
    "use_time" = 0;
    "video_frame_gap" = 124;
    "video_frame_gap_lag" = 0;
    "video_frame_gap_max" = 442;
    "video_loss_percent" = 0;
    "video_loss_percent_max" = 0;
    "video_loss_percent_min" = 0;
    "watch_resp" = 195;
}
2026-10-31 03:06:51.560 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 4.76 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:51.560 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_close_voice - playVideoTimeInterval: 4.76 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:51.560 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 4.82 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:51.561 Seetong_tps[3916:11103072]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:06:51.582 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:51.582 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:52.062 Seetong_tps[3916:11103072] queryAllSharingDeviceInfo timestamp=1793387201.655762
2026-10-31 03:06:52.062 Seetong_tps[3916:11103072] currentTimestamp=1793387212.062594, timestamp=1793387201.655762
2026-10-31 03:06:52.063 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:06:52 063
2026-10-31 03:06:52.063 Seetong_tps[3916:11103072]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-1 - isLowPowerDevSleep: 0
2026-10-31 03:06:52.064 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:52 064 - devIds: (
    42065949
)
2026-10-31 03:06:52.064 Seetong_tps[3916:11103072]  -- 低功耗设备唤醒测试 - webSocketLowPowerWakeCommandWithDevIds - msgId: 9BDEE08C-0268-4423-87CF-BD70010B332A
2026-10-31 03:06:52.064 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:06:52.065 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 设备 42065949 发送SDK唤醒设备通信成功
2026-10-31 03:06:52.065 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>>
2026-10-31 03:06:52.065 Seetong_tps[3916:11103072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>> -- _camera.supportPlatform: 6
2026-10-31 03:06:52.066 Seetong_tps[3916:11103072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:06:52 +0000
2026-10-31 03:06:52.066 Seetong_tps[3916:11103072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:57 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:06:41 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:06:52.067 Seetong_tps[3916:11103095] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:52.067 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:06:52 067
2026-10-31 03:06:52.067 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:06:52.067 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9cc000>
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init video param width:0 height:0 framerate:0 decodePort:5 :MediaType:0x0101
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:0
2026-10-31 03:06:52.068 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:52.068 Seetong_tps[3916:11103072] queryAllSharingDeviceInfo timestamp=1793387201.655943
2026-10-31 03:06:52.069 Seetong_tps[3916:11103072] currentTimestamp=1793387212.068857, timestamp=1793387201.655943
2026-10-31 03:06:52.069 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:52.069 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-31 03:06:52 069
2026-10-31 03:06:52.069 Seetong_tps[3916:11103072]  -- 低功耗设备在线状态 -- playVideo - wakeDeviceCommand - onlineStatus: 2 - 大门-42065949-CH-2 - isLowPowerDevSleep: 0
2026-10-31 03:06:52.069 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:06:52 070 - devIds: (
    42065949
)
2026-10-31 03:06:52.069 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:06:52.070 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:06:52.070 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>>
2026-10-31 03:06:52.070 Seetong_tps[3916:11103072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>> -- _camera.supportPlatform: 6
2026-10-31 03:06:52.070 Seetong_tps[3916:11103072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-30 19:06:52 +0000
2026-10-31 03:06:52.070 Seetong_tps[3916:11103072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-30 19:02:33 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:24 +0000";
        watchedCloudIds =         (
            42065949
        );
    },
        {
        launchTime = "2026-10-30 19:05:57 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-30 19:06:41 +0000";
        watchedCloudIds =         (
            42065949
        );
    }
)
2026-10-31 03:06:52.071 Seetong_tps[3916:11103095] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:52.071 Seetong_tps[3916:11103072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-31 03:06:52 071
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9ccc00>
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:52.071 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init video param width:0 height:0 framerate:0 decodePort:6 :MediaType:0x0101
2026-10-31 03:06:52.072 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 0
2026-10-31 03:06:52.072 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-31 03:06:52.072 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:0
2026-10-31 03:06:52.072 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:52.072 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:52.078 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:52.079 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:52.080 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:52.081 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.02 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:52.081 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:52.082 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:52.082 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:52.083 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.01 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:52.115 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_low_power_wake_command
2026-10-31 03:06:54.359 Seetong_tps[3916:11103102] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:54.360 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-1,addWatchRep->szDevId=42065949-CH-1 error:0
2026-10-31 03:06:54.360 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-1, nResult=0
2026-10-31 03:06:54.360 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-1 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9cc000>
2026-10-31 03:06:54.360 Seetong_tps[3916:11103102] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-31 03:06:54.361 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-31 03:06:54.361 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init video param width:1920 height:1080 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-31 03:06:54.362 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.30 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-1 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:54.362 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:54.363 Seetong_tps[3916:11103143] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42065949-CH-2,addWatchRep->szDevId=42065949-CH-2 error:0
2026-10-31 03:06:54.363 Seetong_tps[3916:11103143] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42065949-CH-2, nResult=0
2026-10-31 03:06:54.363 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort devid = 42065949-CH-2 - current thread: <NSThread: 0x111f1f800>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10a9ccc00>
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 1920, height: 1080, framerate: 15, cameraType: 101, isLowPowerIPCDev: 1
2026-10-31 03:06:54.364 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.30 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: playsettype = 50
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: uid:42065949-CH-2 get init video param width:1920 height:1080 framerate:15 decodePort:8 :MediaType:0x0001
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: Original Audio Params - audio_encoder: , samplerate: 0, samplebitswitdh: 0, channels: 0, bitrate: 0, framerate: 0
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: Set Default Audio Params - audio_encoder: G711, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-31 03:06:54.364 Seetong_tps[3916:11103143] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-31 03:06:54.366 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.30 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:54.367 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.30 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:55.591 Seetong_tps[3916:11103324] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-31 03:06:55.596 Seetong_tps[3916:11103072] uid:42065949-CH-1 playAudio
2026-10-31 03:06:55.596 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:55.596 Seetong_tps[3916:11103072] checkPortStatus:_decodePort=7
2026-10-31 03:06:55.596 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.53 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:55.597 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 3.53 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:06:57.172 Seetong_tps[3916:11103326] 重新观看视频线程：<_NSMainThread: 0x10a838000>{number = 1, name = (null)}
2026-10-31 03:06:57.177 Seetong_tps[3916:11103093] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-31 03:06:57.177 Seetong_tps[3916:11103072] uid:42065949-CH-1 playAudio
2026-10-31 03:06:57.177 Seetong_tps[3916:11103093] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-31 03:06:57.177 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:06:57.177 Seetong_tps[3916:11103072] checkPortStatus:_decodePort=7
2026-10-31 03:06:57.177 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 5.11 - 设备: 大门 - 42065949-CH-2
2026-10-31 03:06:57.345 Seetong_tps[3916:11103102] hexStringLen=42
2026-10-31 03:06:57.345 Seetong_tps[3916:11103102] stringFromHexString------字符串=======3AR全会录全彩枪球(枪)
2026-10-31 03:06:57.346 Seetong_tps[3916:11103102] getDevOsdXmlInfoBlock == null
2026-10-31 03:06:57.384 Seetong_tps[3916:11103102] Failed to get IoT drive away set configuration.
2026-10-31 03:06:57.384 Seetong_tps[3916:11103102]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42065949-CH-2
2026-10-31 03:06:57.385 Seetong_tps[3916:11103102]  === getIotSdInfo - devId: 42065949-CH-2 - nSdCardFlag: 0 ===
2026-10-31 03:06:57.599 Seetong_tps[3916:11103072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 5.54 - 设备: 大门 - 42065949-CH-1
2026-10-31 03:07:00.648 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:07:00.648 Seetong_tps[3916:11103072] Formatted Date: 2026-10-31
2026-10-31 03:07:01.558 Seetong_tps[3916:11103072]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:07:02.066 Seetong_tps[3916:11103072]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793387222.066709,lastReceiveYUVTimeInterval=1793387222.007921,interval=0.059,videoView=0x10e464c00
2026-10-31 03:07:02.070 Seetong_tps[3916:11103072]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1793387222.070719,lastReceiveYUVTimeInterval=1793387222.023866,interval=0.047,videoView=0x10e465800
2026-10-31 03:07:03.187 Seetong_tps[3916:11103072]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-1
2026-10-31 03:07:03.187 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-1 - videoView: <VideoView: 0x10e464c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4acda0>; layer = <CALayer: 0x10e4a1050>>
2026-10-31 03:07:03.187 Seetong_tps[3916:11103072] #####Vstop:uid:42065949-CH-1-0-port:7
2026-10-31 03:07:03.188 Seetong_tps[3916:11103072] -----------1release decodeport = 7
2026-10-31 03:07:03.188 Seetong_tps[3916:11103072] _openGLView clearFrame ...
2026-10-31 03:07:03.189 Seetong_tps[3916:11103072]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42065949-CH-2
2026-10-31 03:07:03.189 Seetong_tps[3916:11103072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42065949-CH-2 - videoView: <VideoView: 0x10e465800; frame = (0 222; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10e4e4080>; layer = <CALayer: 0x10e4ccae0>>
2026-10-31 03:07:03.189 Seetong_tps[3916:11103072] #####Vstop:uid:42065949-CH-2-0-port:8
2026-10-31 03:07:03.189 Seetong_tps[3916:11103072] -----------1release decodeport = 8
2026-10-31 03:07:03.190 Seetong_tps[3916:11103072] _openGLView clearFrame ...
2026-10-31 03:07:03.221 Seetong_tps[3916:11103072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:07:03.222 Seetong_tps[3916:11103072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:07:03.490 Seetong_tps[3916:11103096] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111f1d300>{number = 10, name = (null)}====
2026-10-31 03:07:03.736 Seetong_tps[3916:11103072] dealloc -- STPlayerViewController
2026-10-31 03:07:03.736 Seetong_tps[3916:11103072] dealloc -- STPlayerViewController
2026-10-31 03:07:03.736 Seetong_tps[3916:11103072] dealloc -- STPlayerCameraControlVC
2026-10-31 03:07:03.736 Seetong_tps[3916:11103072] dealloc -- STPlayerCameraService
2026-10-31 03:07:03.738 Seetong_tps[3916:11103072] dealloc -- STCycleScrollView
2026-10-31 03:07:03.739 Seetong_tps[3916:11103072] dealloc -- STCameraControlView
2026-10-31 03:07:03.741 Seetong_tps[3916:11103072] dealloc -- STNetSpeedMonitorView
2026-10-31 03:07:03.741 Seetong_tps[3916:11103072] dealloc -- STIdleMonitorView
2026-10-31 03:07:03.750 Seetong_tps[3916:11103072] MessageThrottle reloadTableView ---
2026-10-31 03:07:04.563 Seetong_tps[3916:11103093] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:07:04.563 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:04.563 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d160000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:07:04.564 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:04.567 Seetong_tps[3916:11103093] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:07:04.567 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:04.567 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10d164000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:07:04.567 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:07:04.568 Seetong_tps[3916:11103093] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2775 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:07:04.569 Seetong_tps[3916:11103093] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3791287063 sequence 4 version 4
2026-10-31 03:07:04.569 Seetong_tps[3916:11103093] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:07:04.570 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-31 03:07:04.570 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-31 03:07:04.570 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-31 03:07:04.581 Seetong_tps[3916:11103072] [KMPAlarmModule] module loaded
2026-10-31 03:07:04.581 Seetong_tps[3916:11103072] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x113209680>
2026-10-31 03:07:04.581 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:07:04.591 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-31 03:07:04.593 Seetong_tps[3916:11103072]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:07:04.600 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-31 03:07:05.223 Seetong_tps[3916:11103072] ++++-[VideoView dealloc]++++
2026-10-31 03:07:05.233 Seetong_tps[3916:11103072] OpenGLView20_Seetong dealloc:0x1132f7700
2026-10-31 03:07:05.235 Seetong_tps[3916:11103072] ++++-[VideoView dealloc]++++
2026-10-31 03:07:05.241 Seetong_tps[3916:11103072] OpenGLView20_Seetong dealloc:0x10e4ec000
2026-10-31 03:07:05.268 Seetong_tps[3916:11103093] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:07:05.269 Seetong_tps[3916:11103093] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:07:05.269 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-31 03:07:05.269 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-31 03:07:05.270 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-31 03:07:05.272 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-31 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-31 03:07:05.273 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-31 startTime=00:00:00 endTime=03:07:05 cachedAnchor=null-null
2026-10-31 03:07:05.273 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=00:00:00 endTime=03:07:05 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-31 03:07:05.273 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=00:00:00, endTime=03:07:05, deviceIds=[]
2026-10-31 03:07:05.273 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-31 03:07:05.274 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=00:00:00 end=03:07:05 deviceCount=1
2026-10-31 03:07:05.274 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:05.275 Seetong_tps[3916:11103095] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-31 03:07:05.336 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=100 targetCount=20 targetReached=true elapsedMs=46
2026-10-31 03:07:05.336 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:06:03 totalWindows=1
2026-10-31 03:07:05.336 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=102 cachedAnchor=00:00:00-03:06:03
2026-10-31 03:07:05.342 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=102
2026-10-31 03:07:05.344 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:07:05.344 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:07:05.345 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=4 modelCount=4 itemCount=4 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82,
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-31 03:07:05.345 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:07:05.346 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=00:00:00, endTime=03:07:05, hasMore=false, itemCount=4
2026-10-31 03:07:05.346 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=4, responseDate=2026-10-31, responseStart=00:00:00, responseEnd=03:07:05, hasMore=false, remoteThumbCount=3, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:07:05.346 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-31 03:07:05.349 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-31 start=00:00:00 end=03:07:05 count=4 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=2 totalMs=2
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-31 start=00:00:00 end=03:07:05 lastTimestampMs=1793376000000 daoMs=1
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-31, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=03:07:05, hasMore=false, count=100
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-31 start=00:00:00 end=03:07:05 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-03:07:05 anchor=null-null
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=4 fallbackCount=4
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=4, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-31 03:07:05.351 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=81 rowCount=5
2026-10-31 03:07:05.352 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-31 endTime=03:07:05
2026-10-31 03:07:05.352 Seetong_tps[3916:11103093] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-31 03:07:05.353 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:07:05.353 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-31 endTime=03:07:05
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:07:05.359 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:07:05.359 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-31 03:07:05.359 Seetong_tps[3916:11103093] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-31 03:07:05.406 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:07:05.406 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:07:05.406 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:07:05.406 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:07:05.406 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:07:05.451 Seetong_tps[3916:11103089] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-10-01
2026-10-31 03:07:10.530 Seetong_tps[3916:11103072] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-31 03:07:12.211 Seetong_tps[3916:11103072] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-31 03:07:12.211 Seetong_tps[3916:11103072] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-31 03:07:12.211 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-31 03:07:12.215 Seetong_tps[3916:11103072]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:07:12.224 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-31 03:07:12.227 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-31 03:07:12.251 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-31
2026-10-31 03:07:12.353 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-31
2026-10-31 03:07:12.353 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:12.436 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:07:12.436 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-31
2026-10-31 03:07:12.436 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=7 modelCount=7
2026-10-31 03:07:12.436 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=7 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-31 03:07:12.496 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-31, bucketCount=7, firstDate=2026-10-31, bucketDates=2026-10-31, 2026-10-30, 2026-10-29, 2026-10-28, 2026-10-27, 2026-10-26, 2026-10-25
2026-10-31 03:07:26.430 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-31 baseDate=2026-10-31
2026-10-31 03:07:26.431 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-31 start=00:00:00 end=03:07:05 totalWindows=1
2026-10-31 03:07:26.431 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=4, targetDates=[2026-10-31], targetWindows={2026-10-31=[00:00:00-03:07:05]}, selectedDeviceId=, cachedCount=4, unwindowedCacheRowLimit=100
2026-10-31 03:07:26.432 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-31 startTime=03:07:05 endTime=03:07:26 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-03:07:05
2026-10-31 03:07:26.432 Seetong_tps[3916:11103089] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-31, startTime=03:07:05, endTime=03:07:26, deviceIds=[]
2026-10-31 03:07:26.432 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages request date=2026-10-31 start=03:07:05 end=03:07:26 deviceCount=1
2026-10-31 03:07:26.432 Seetong_tps[3916:11103072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:26.439 Seetong_tps[3916:11103383] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-31 03:07:26.440 Seetong_tps[3916:11103072] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x13aa85800>
2026-10-31 03:07:26.440 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-31 03:07:26.440 Seetong_tps[3916:11103383] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-31 03:07:26.447 Seetong_tps[3916:11103072]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:07:26.448 Seetong_tps[3916:11103143]  --- P2P连接结果 --- eventName: SiotDevConnectResult - paramDict: {
    "connect_type" = RELAY;
    "dev_identify" = "TD53H30-3.0.11.205-2026081820";
    "dev_rtc_ver" = "1.5.1.2";
    "device_id" = 42065949;
    "device_type" = 1212;
    "local_nat_type" = L5;
    "p2p_hold_success" = 0;
    "remote_nat_type" = R1;
    "rtc_version" = "1.5.4.3";
} - error: (null)
2026-10-31 03:07:26.448 Seetong_tps[3916:11103072]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 清空devid时效缓存: socket close
2026-10-31 03:07:26.448 Seetong_tps[3916:11103072]  --- 取消心跳 destoryHeartBeat --- 
2026-10-31 03:07:26.448 Seetong_tps[3916:11103072]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-31 03:07:26.449 Seetong_tps[3916:11103072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-31 03:07:26.449 Seetong_tps[3916:11103072] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-31 03:07:26.452 Seetong_tps[3916:11103072] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-31 03:07:26.519 Seetong_tps[3916:11103072] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:07:26.519 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-31 03:07:26.519 Seetong_tps[3916:11103072] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=03:07:05 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-31 03:07:26.519 Seetong_tps[3916:11103072] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-31 03:07:26.519 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-31, startTime=03:07:05, endTime=03:07:26, hasMore=false, itemCount=0
2026-10-31 03:07:26.519 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-31, responseStart=03:07:05, responseEnd=03:07:26, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-31 03:07:26.519 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=4
2026-10-31 03:07:26.520 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=4 target=8 currentDate=2026-10-31
2026-10-31 03:07:26.520 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-30 start= end= currentDate=2026-10-31 currentStartTime=00:00:00 currentEndTime=03:07:26 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-03:07:05 loadedWindowCount=1
2026-10-31 03:07:26.520 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-30 start=00:00:00 end=19:28:02 totalWindows=1
2026-10-31 03:07:26.523 Seetong_tps[3916:11103383] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=141, targetDates=[2026-10-31, 2026-10-30], targetWindows={2026-10-31=[00:00:00-03:07:05], 2026-10-30=[00:00:00-19:28:02]}, selectedDeviceId=, cachedCount=141, unwindowedCacheRowLimit=100
2026-10-31 03:07:36.898 Seetong_tps[3918:11103953] app_version=8.4.106
2026-10-31 03:07:36.899 Seetong_tps[3918:11103953]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-31 03:07:36.899 Seetong_tps[3918:11103953] showForLogin 1
2026-10-31 03:07:36.899 Seetong_tps[3918:11103953] AppLaunch 还剩 7.875880002975464 秒
2026-10-31 03:07:36.906 Seetong_tps[3918:11103968] 询问用户是否开启推送成功
2026-10-31 03:07:36.906 Seetong_tps[3918:11103968] 用户点击允许接收推送
2026-10-31 03:07:36.906 Seetong_tps[3918:11103986] remoteNotificationSetting: <UNNotificationSettings: 0x1142b9b80; authorizationStatus: Authorized, notificationCenterSetting: Enabled, soundSetting: Enabled, badgeSetting: Enabled, lockScreenSetting: Enabled, carPlaySetting: NotSupported, remoteNotifications: Enabled, announcementSetting: Disabled, criticalAlertSetting: NotSupported, timeSensitiveSetting: NotSupported, alertSetting: Enabled, scheduledDeliverySetting: Disabled, directMessagesSetting: NotSupported, summarizationSetting: Enabled, prioritizationSetting: Enabled, showsPreviewsSetting: WhenAuthenticated, alertStyle: Banner, groupingSetting: Default providesAppNotificationSettings: No>
2026-10-31 03:07:36.910 Seetong_tps[3918:11103953]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-31 03:07:36.910 Seetong_tps[3918:11103991] ====信令clientId:e2b7c890d513445998460510a1b2f96a====
2026-10-31 03:07:36.912 Seetong_tps[3918:11103953] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 49.735MB
2026-10-31 03:07:36.912 Seetong_tps[3918:11103953] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 49.735MB
2026-10-31 03:07:36.912 Seetong_tps[3918:11103953] 【kuikly performance】pagename: UserCenterPage, Memory in use: 49.735MB
2026-10-31 03:07:36.926 Seetong_tps[3918:11103953] viewDidLoad/configtime=2026-10-30 19:07:36 +0000
2026-10-31 03:07:36.926 Seetong_tps[3918:11103953]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-31 03:07:36.926 Seetong_tps[3918:11103953]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-31 03:07:36.955 Seetong_tps[3918:11103953]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56206993_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-31 03:07:36.957 Seetong_tps[3918:11103953]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-31 03:07:36.957 Seetong_tps[3918:11103953] 开始检查未读客服消息...
2026-10-31 03:07:36.957 Seetong_tps[3918:11103953] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-31 03:07:36.960 Seetong_tps[3918:11103953]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-31 03:07:36.960 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty - 
2026-10-31 03:07:36.961 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-31 03:07:36.962 Seetong_tps[3918:11103953] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953] NAV deviceOrientationDidChange:1
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty - 
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-31 03:07:36.963 Seetong_tps[3918:11103953] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-31 03:07:36.966 Seetong_tps[3918:11103953] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-31 03:07:36.966 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty - 
2026-10-31 03:07:36.966 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-31 03:07:36.997 Seetong_tps[3918:11103953]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-31 03:07:37.075 Seetong_tps[3918:11103953] Super properties have already been unregistered.
2026-10-31 03:07:37.076 Seetong_tps[3918:11103991] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MjA1NjkyOSwic2VydmVySWQiOiJ0eC1iai1hZ3ctMDAwMV9hZ3c1In0.OGpn2KuxfYxOFQnevk25YDvnTJaCKOQKKmQLmx2Vqhg","accessNode":"101.42.105.173:24204","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2MjA2OTkzIiwiZXhwaXJlVGltZSI6MTc5Mzk5MjA1NjkyOSwic2VydmVySWRzIjpbInR4LXp6LXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLXp6LXRwc2lvdC1yZWxheS15ZC0wMV9yZWxheTIiLCJocy16ei10cHNpb3QtcmVsYXktbHQtMDFfcmVsYXkyIiwidHgtYmotdHBzaW90LXJlbGF5LTEyX3JlbGF5OCIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTIiLCJ0eC1iai10cHNpb3QtcmVsYXktMTVfcmVsYXk3Il19.hL-DGrGCvFrAooMPcmBlSdK8EGlON7hiXbGQuMcu3i8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"36.99.200.231:24901"},{"domain":"","netType":2,"relayNode":"111.6.247.150:24901"},{"domain":"","netType":3,"relayNode":"123.6.124.22:24901"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"58.87.80.251:24901"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24906"}]}
====
2026-10-31 03:07:37.076 Seetong_tps[3918:11103953] UMAPM_OOMSampling(0,0):NO
2026-10-31 03:07:37.078 Seetong_tps[3918:11103953]  -- deviceListDataUpdate - AppLaunch 还剩 2.69736909866333 秒 - 再延迟 3.19736909866333 秒 - 启动耗时 0.3026309013366699 秒
2026-10-31 03:07:37.078 Seetong_tps[3918:11103953] groupDeviceList 已在进行中，等待后重新分组
2026-10-31 03:07:37.078 Seetong_tps[3918:11103953]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 303 毫秒
2026-10-31 03:07:37.081 Seetong_tps[3918:11103953] ++++-[VideoView dealloc]++++
2026-10-31 03:07:37.084 Seetong_tps[3918:11103953] OpenGLView20_Seetong dealloc:0x1156f1e00
2026-10-31 03:07:37.088 Seetong_tps[3918:11103953] UMAPM_NetworkSampling(0,0):NO
2026-10-31 03:07:37.088 Seetong_tps[3918:11103953]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=4416be500b968b15c5486ddbf074c3c5fd1a0ec957e896a1afbbb1afb7c9e292
2026-10-31 03:07:37.089 Seetong_tps[3918:11103953]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:07:37.090 Seetong_tps[3918:11103953]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42065949 = 515;
}
2026-10-31 03:07:37.091 Seetong_tps[3918:11103953] 蓝牙未打开
2026-10-31 03:07:37.091 Seetong_tps[3918:11103953]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:07:37.091 Seetong_tps[3918:11103970] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cec0300>{number = 7, name = (null)}====
2026-10-31 03:07:37.092 Seetong_tps[3918:11103953]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:07:37.121 Seetong_tps[3918:11103967] ====请求接口 - 成功 - url: /seetong-member-device/device/wake/low/power，线程：<NSThread: 0x10cc3b140>{number = 6, name = (null)}====
2026-10-31 03:07:37.134 Seetong_tps[3918:11103998] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12ff16dc0>{number = 19, name = (null)}====
2026-10-31 03:07:37.142 Seetong_tps[3918:11103986] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114312f80>{number = 12, name = (null)}====
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991] TPS_MSG_P2P_CONNECT_OK deviceId= 42065949
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991] [DeviceMonitor] 监控管理器初始化完成
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991]  -- 低功耗设备在线状态 -- TPS_MSG_P2P_CONNECT_OK - 大门-42065949-CH-1
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42065949
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceModel - TD53H30, pullStreamWay=0
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991]  -- 更新设备认证状态 - deviceID: 42065949 - connectStatus: 0
2026-10-31 03:07:37.144 Seetong_tps[3918:11103991]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42065949-CH-1
2026-10-31 03:07:37.148 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 - lowPowerWakeHTTPCommandWithDevIds -- responseModel.msg -- 成功：{
    code = 200;
    data =     {
    };
    msg = "\U6682\U65e0\U627f\U8f7d\U6570\U636e";
    success = 1;
}
2026-10-31 03:07:37.148 Seetong_tps[3918:11103953] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-31 03:07:37.159 Seetong_tps[3918:11103996] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12ff17600>{number = 20, name = (null)}====
2026-10-31 03:07:37.159 Seetong_tps[3918:11103968] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12ff175c0>{number = 21, name = (null)}====
2026-10-31 03:07:37.159 Seetong_tps[3918:11103953]  -- 获取版本信息成功: {
}
2026-10-31 03:07:37.179 Seetong_tps[3918:11103997] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12ff158c0>{number = 22, name = (null)}====
2026-10-31 03:07:37.179 Seetong_tps[3918:11103953] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-31 03:07:37.180 Seetong_tps[3918:11103953] 客服消息未读数量: 0
2026-10-31 03:07:37.181 Seetong_tps[3918:11103995] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12ff15840>{number = 23, name = (null)}====
2026-10-31 03:07:37.182 Seetong_tps[3918:11103961] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cc3b500>{number = 5, name = (null)}====
2026-10-31 03:07:37.184 Seetong_tps[3918:11103969] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x114311580>{number = 9, name = (null)}====
2026-10-31 03:07:37.189 Seetong_tps[3918:11103953]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-31 03:07:37.189 Seetong_tps[3918:11103969]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 2 - listObject.records.count: 1
2026-10-31 03:07:37.189 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 2
2026-10-31 03:07:37.189 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-31 03:07:37.190 Seetong_tps[3918:11103953]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] start compare, previousCount: 2, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 2
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 2
2026-10-31 03:07:37.190 Seetong_tps[3918:11103969] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-31 03:07:37.190 Seetong_tps[3918:11103953]  -- 获取设备列表数据 -- fetchPage - arrDevices: 2
2026-10-31 03:07:37.190 Seetong_tps[3918:11103953]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 2
2026-10-31 03:07:37.190 Seetong_tps[3918:11103953]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 415 毫秒
2026-10-31 03:07:37.196 Seetong_tps[3918:11103953]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 2 - cloudIds: (
    42065949
)
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
    42065949
)
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 - 长连接失败 -- 通过HTTP获取低功耗设备4G在线状态 - 主动唤醒 -- 
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- lowPowerWakeCommandWithDevIds -- 2026-10-31 03:07:37 197 - devIds: (
    42065949
)
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 1秒内重复devid跳过真实唤醒: (
    42065949
)
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- 设备连接流程 -- 低功耗设备唤醒测试 --- 本次无可真实唤醒设备
2026-10-31 03:07:37.197 Seetong_tps[3918:11103953]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-31 03:07:37.201 Seetong_tps[3918:11103953]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-31 03:07:37.203 Seetong_tps[3918:11104007] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115678d00>{number = 16, name = (null)}====
2026-10-31 03:07:37.204 Seetong_tps[3918:11104000] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45，线程：<NSThread: 0x1155e2d00>{number = 13, name = (null)}====
2026-10-31 03:07:37.207 Seetong_tps[3918:11103953]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-31 03:07:37.207 Seetong_tps[3918:11103953]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUFQFUVUAAlZvUAU=&clientId=F4A8ED8A-AAE3-496C-8462-BFAD5D1B0D45
2026-10-31 03:07:37.209 Seetong_tps[3918:11103971] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12ffc00c0>{number = 25, name = (null)}====
2026-10-31 03:07:37.212 Seetong_tps[3918:11103953]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-31 03:07:37.212 Seetong_tps[3918:11103953]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-31 03:07:37.215 Seetong_tps[3918:11103953]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"15290968138","vipRelayServers":"type=0&load=11&addr=bjrelay42.s2.seetong.com:5443;type=0&load=19&addr=bjrelayvip1.s2.seetong.com:14443;type=0&load=24&addr=bjrelayvip2.s2.seetong.com:5443;","clientIp":"223.90.239.129","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56206993,"password":"","userName":"15290968138","avatar":"","nickName":"乐意李","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=2&addr=bjrelay65.s5.seetong.com:3443;type=0&load=2&addr=bjrelay5.s5.seetong.com:2443;type=0&load=7&addr=bjrelay1.s5.seetong.com:3443;"}
2026-10-31 03:07:37.264 Seetong_tps[3918:11103953]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-31 03:07:37.264 Seetong_tps[3918:11103953]  -- WebSocket - 重置重连次数 -- 
2026-10-31 03:07:37.264 Seetong_tps[3918:11103953]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-31 03:07:37.265 Seetong_tps[3918:11103953]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:37.265 Seetong_tps[3918:11103953]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cFAA5fXQdrAAkFBgQCVQIJCVUHUlVpAQQB","reconn":0}}
2026-10-31 03:07:37.265 Seetong_tps[3918:11103953]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:37.279 Seetong_tps[3918:11104008] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12ffc21c0>{number = 26, name = (null)}====
2026-10-31 03:07:37.367 Seetong_tps[3918:11103953] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-31 03:07:37.367 Seetong_tps[3918:11103953] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-31 03:07:37.367 Seetong_tps[3918:11103953] Formatted Date: 2026-10-31
2026-10-31 03:07:37.368 Seetong_tps[3918:11103953]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:37.408 Seetong_tps[3918:11103953] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-31 03:07:37.410 Seetong_tps[3918:11103953] Sorted Dates (Descending): (
    "2026-10-31",
    "2026-10-30",
    "2026-10-29",
    "2026-10-28",
    "2026-10-27",
    "2026-10-26",
    "2026-10-25"
)
2026-10-31 03:07:37.411 Seetong_tps[3918:11103953]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-31 start=03:07:05 end=03:07:37 deviceCount=1
2026-10-31 03:07:37.411 Seetong_tps[3918:11103953]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-31 03:07:37.431 Seetong_tps[3918:11103969] ====请求接口 - 成功 - url: /seetong-member-device/device/low/power/online/status，线程：<NSThread: 0x114311580>{number = 9, name = (null)}====
2026-10-31 03:07:37.431 Seetong_tps[3918:11103953]  -- 低功耗设备唤醒测试 - getLowPowerOnlineStatusWithDevIds -- devicesArray -- (
        {
        devId = 42065949;
        devSn = 0CDD2600AF9C3E98;
        hbTime = 1793386046000;
        isLowPower = 1;
        onlineStatus = 0;
        onlineStatus4g = 1;
        serverId = "tx-bj-dgw-0001_dgw2";
    }
)
2026-10-31 03:07:37.432 Seetong_tps[3918:11103953]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:07:37.432 Seetong_tps[3918:11103953]  -- updateCameraStatus -- name: 大门 - devOfflineTime: 2026-10-31 02:47:26 - p2pLastHeartTime: 1793386046000 - modelHeartTime: 1793386046000
2026-10-31 03:07:37.458 Seetong_tps[3918:11103953]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-31 03:07:37.458 Seetong_tps[3918:11103953]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-31 03:07:37.466 Seetong_tps[3918:11103953] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-31 03:07:37.955 Seetong_tps[3918:11103953] MessageThrottle reloadTableView ---
2026-10-31 03:07:39.051 Seetong_tps[3918:11103953] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-31 03:07:39.052 Seetong_tps[3918:11103953] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-31 03:07:39.052 Seetong_tps[3918:11103953] 用户设置的具体字体大小: 17.000000
2026-10-31 03:07:40.108 Seetong_tps[3918:11103953]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-31 03:07:40.416 Seetong_tps[3918:11103953] AppLaunch hideForRefreshToken
2026-10-31 03:07:40.416 Seetong_tps[3918:11103953] AppLaunch hideForRefreshToken dismiss
2026-10-31 03:07:40.416 Seetong_tps[3918:11103953] AppLaunch dismiss...
2026-10-31 03:07:40.437 Seetong_tps[3918:11103995] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12ff15840>{number = 23, name = (null)}====
2026-10-31 03:07:40.620 Seetong_tps[3918:11103953]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-31 03:07:40.622 Seetong_tps[3918:11103953]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42065949
2026-10-31 03:07:40.622 Seetong_tps[3918:11103953] 滚动已停止500毫秒，执行操作:42065949-CH-1
2026-10-31 03:07:40.721 Seetong_tps[3918:11103953] AppLaunch dismiss... end
2026-10-31 03:07:40.721 Seetong_tps[3918:11103953]  dealloc -- STAppLaunchWindow
2026-10-31 03:07:40.722 Seetong_tps[3918:11103953]  dealloc -- STAppLaunchViewController
2026-10-31 03:07:40.883 Seetong_tps[3918:11103995] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ff15840>{number = 23, name = (null)}====
2026-10-31 03:07:41.992 Seetong_tps[3918:11103970] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 9a18ee016da4c77bdd85606ef5018618) from rootPath /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv
2026-10-31 03:07:41.993 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:41.993 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fc14000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp]
2026-10-31 03:07:41.993 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:41.997 Seetong_tps[3918:11103970] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:07:41.997 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:41.997 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fc64000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc]
2026-10-31 03:07:41.997 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp.crc
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/mmkv/seetong_kmp
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2937 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-31 03:07:41.998 Seetong_tps[3918:11103970] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3627441427 sequence 4 version 4
2026-10-31 03:07:41.999 Seetong_tps[3918:11103970] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-31 03:07:42.006 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-31 03:07:42.008 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.008 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.009 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:42.010 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:07:42.010 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.010 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.010 Seetong_tps[3918:11103970] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:42.039 Seetong_tps[3918:11103953]  -- STBluetoothManager - 结束扫描 - 
2026-10-31 03:07:42.716 Seetong_tps[3918:11104000] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-31 03:07:42.717 Seetong_tps[3918:11104000] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-31 03:07:42.720 Seetong_tps[3918:11104000] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-31 03:07:42.959 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:42.962 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:42.962 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[rebuildModules]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:07:42.963 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[va_service/workspace, advertspace/advertspace], filteredDynamicModules=[va_service/workspace, advertspace/advertspace], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.970 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.970 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-31 03:07:42.970 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:42.971 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:07:42.971 Seetong_tps[3918:11103986] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:43.061 Seetong_tps[3918:11103999] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:43.062 Seetong_tps[3918:11103999] [KLog][UserCenterEngineerAuth]:filterVisibleDynamicModules[saveDynamicCache]: source=[va_service/workspace, advertspace/advertspace], afterPrivilege=[va_service/workspace, advertspace/advertspace], afterLanguage=[va_service/workspace, advertspace/advertspace], effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true, shouldShowChineseOnlyDynamicModules=true
2026-10-31 03:07:43.062 Seetong_tps[3918:11103999] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56206993, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-31 03:07:43.098 Seetong_tps[3918:11103953] KMPDeviceModule setUserInfo, result:0
2026-10-31 03:07:43.514 Seetong_tps[3918:11103953] 【kuikly performance】pagename: SystemSetPage, Memory in use: 76.267MB
2026-10-31 03:07:43.528 Seetong_tps[3918:11104000] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-31 03:07:43.530 Seetong_tps[3918:11104000] [KLog][system_set_pref_bridge]:restorePollingTime hit mmkv key=kmp_system_set_polling_time_56206993 seconds=10
2026-10-31 03:07:43.531 Seetong_tps[3918:11104000] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex hit mmkv key=alarm_sound index=0
2026-10-31 03:07:43.533 Seetong_tps[3918:11104000] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-31 03:07:47.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:07:53.448 Seetong_tps[3918:11103953] 【kuikly performance】pagename: ImprovePage, Memory in use: 78.532MB
2026-10-31 03:07:53.464 Seetong_tps[3918:11103997] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=product_improvement_plan_switch mmkvKey=product_improvement_plan_switch value=false
2026-10-31 03:07:53.464 Seetong_tps[3918:11103997] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=full_log mmkvKey=full_log_switch value=false
2026-10-31 03:07:53.465 Seetong_tps[3918:11103997] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=screenshot_test mmkvKey=screenshot_test_switch value=false
2026-10-31 03:07:53.465 Seetong_tps[3918:11103997] [KLog][ImprovePage]:created: improvePlanEnabled=false, fullLogEnabled=false, hardDecodeEnabled=false, screenshotTestEnabled=false, screenshotTestVisible=false
2026-10-31 03:07:57.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:06.185 Seetong_tps[3918:11103953] Successfully load keyboard extensions
2026-10-31 03:08:06.199 Seetong_tps[3918:11103953] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-31 03:08:06.451 Seetong_tps[3918:11103953] [STKuiklyRenderViewController] dealloc pageName=ImprovePage
2026-10-31 03:08:06.452 Seetong_tps[3918:11103953] dealloc -- STKuiklyRenderViewController
2026-10-31 03:08:07.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:08.061 Seetong_tps[3918:11103953] 【kuikly performance】pagename: PrivacyManagerPage, Memory in use: 78.673MB
2026-10-31 03:08:10.041 Seetong_tps[3918:11103953] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-31 03:08:10.603 Seetong_tps[3918:11103953] [STKuiklyRenderViewController] dealloc pageName=PrivacyManagerPage
2026-10-31 03:08:10.604 Seetong_tps[3918:11103953] dealloc -- STKuiklyRenderViewController
2026-10-31 03:08:11.035 Seetong_tps[3918:11103953] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56206993';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.4.1.6';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-10-31 03:08:11.093 Seetong_tps[3918:11103953] loadH5Page _urlString=https://help.seetong.com/agreement/personal_protect_info.html encodedString=https://help.seetong.com/agreement/personal_protect_info.html
2026-10-31 03:08:11.216 Seetong_tps[3918:11103953] decidePolicyForNavigationAction absoluteString=https://help.seetong.com/agreement/personal_protect_info.html
2026-10-31 03:08:11.227 Seetong_tps[3918:11103953] 网页开始加载，开始时间: 1793387291228
2026-10-31 03:08:11.345 Seetong_tps[3918:11103953] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-10-31 03:08:11.613 Seetong_tps[3918:11103953] evaluateJavaScript jsCode: (function(){var callbackName='nativeCallH5CommonInfo';var payload='{"pageVisible":"1"}';if(typeof nativeCallback==='function'){return nativeCallback(callbackName,payload);}var directCallback=window[callbackName];if(typeof directCallback==='function'){try{return directCallback(JSON.parse(payload));}catch(parseError){return directCallback(payload);}}return null;})()
2026-10-31 03:08:11.614 Seetong_tps[3918:11103953] evaluateJavaScript execution result: <null>
2026-10-31 03:08:17.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:17.835 Seetong_tps[3918:11103953] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-10-31 03:08:18.264 Seetong_tps[3918:11103953] [WebView] dealloc -- STWebVC
2026-10-31 03:08:19.296 Seetong_tps[3918:11103953] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56206993';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.4.1.6';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-10-31 03:08:19.310 Seetong_tps[3918:11103953] loadH5Page _urlString=https://help.seetong.com/agreement/data_share_explain.html encodedString=https://help.seetong.com/agreement/data_share_explain.html
2026-10-31 03:08:19.365 Seetong_tps[3918:11103953] decidePolicyForNavigationAction absoluteString=https://help.seetong.com/agreement/data_share_explain.html
2026-10-31 03:08:19.366 Seetong_tps[3918:11103953] 网页开始加载，开始时间: 1793387299367
2026-10-31 03:08:19.412 Seetong_tps[3918:11103953] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-10-31 03:08:19.836 Seetong_tps[3918:11103953] evaluateJavaScript jsCode: (function(){var callbackName='nativeCallH5CommonInfo';var payload='{"pageVisible":"1"}';if(typeof nativeCallback==='function'){return nativeCallback(callbackName,payload);}var directCallback=window[callbackName];if(typeof directCallback==='function'){try{return directCallback(JSON.parse(payload));}catch(parseError){return directCallback(payload);}}return null;})()
2026-10-31 03:08:19.842 Seetong_tps[3918:11103953] evaluateJavaScript execution result: <null>
2026-10-31 03:08:20.895 Seetong_tps[3918:11103953] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-10-31 03:08:21.387 Seetong_tps[3918:11103953] [WebView] dealloc -- STWebVC
2026-10-31 03:08:26.068 Seetong_tps[3918:11103953] 【kuikly performance】pagename: ImprovePage, Memory in use: 80.454MB
2026-10-31 03:08:26.084 Seetong_tps[3918:11103960] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=product_improvement_plan_switch mmkvKey=product_improvement_plan_switch value=false
2026-10-31 03:08:26.084 Seetong_tps[3918:11103960] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=full_log mmkvKey=full_log_switch value=false
2026-10-31 03:08:26.084 Seetong_tps[3918:11103960] [KLog][ImprovePage]:resolveSwitchPreference use native bridgeKey=screenshot_test mmkvKey=screenshot_test_switch value=false
2026-10-31 03:08:26.085 Seetong_tps[3918:11103960] [KLog][ImprovePage]:created: improvePlanEnabled=false, fullLogEnabled=false, hardDecodeEnabled=false, screenshotTestEnabled=false, screenshotTestVisible=false
2026-10-31 03:08:27.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:27.317 Seetong_tps[3918:11103953] 【kuikly performance】pagename: FeedbackPage, Memory in use: 81.423MB
2026-10-31 03:08:37.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:47.078 Seetong_tps[3918:11103953]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-31 03:08:49.483 Seetong_tps[3918:11103953]  -- LoganLog -- uploadLogForDate - date: 2026-10-31 - url: https://app-log.seetong.com/seetong-logan/logan/upload
2026-10-31 03:08:50.306 Seetong_tps[3918:11103986] [KMPUserModule][FeedbackLog] documents=/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents, log0Path=/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/Log0.txt, hasLog0=YES, log1Path=/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/Log1.txt, hasLog1=YES
2026-10-31 03:08:50.307 Seetong_tps[3918:11103986] [KMPUserModule][FeedbackLog] archiveDirectory=/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/Log
2026-10-31 03:08:50.311 Seetong_tps[3918:11103986] [KMPUserModule][FeedbackLog] zipFileName=iOSLogFile_15290968138_20261031030850.zip, zipFilePath=/var/mobile/Containers/Data/Application/3508DBD7-CDCA-4880-8408-59C21EB7ED84/Documents/Log/iOSLogFile_15290968138_20261031030850.zip
